Class OperateClientLifecycle
java.lang.Object
io.camunda.operate.CamundaOperateClient
io.camunda.connector.runtime.inbound.operate.OperateClientLifecycle
- All Implemented Interfaces:
Supplier<io.camunda.operate.CamundaOperateClient>,org.springframework.context.Lifecycle,org.springframework.context.Phased,org.springframework.context.SmartLifecycle
@Component
public class OperateClientLifecycle
extends io.camunda.operate.CamundaOperateClient
implements org.springframework.context.SmartLifecycle, Supplier<io.camunda.operate.CamundaOperateClient>
Lifecycle implementation that also directly acts as a CamundaOperateClient by delegating all
methods to the CamundaOperateClient that is controlled (and kept in the delegate field)
-
Nested Class Summary
Nested classes/interfaces inherited from class io.camunda.operate.CamundaOperateClient
io.camunda.operate.CamundaOperateClient.Builder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected io.camunda.operate.CamundaOperateClientprotected final OperateClientFactorystatic final intprotected booleanprotected booleanFields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE -
Constructor Summary
ConstructorsConstructorDescriptionOperateClientLifecycle(io.camunda.operate.CamundaOperateClient delegate) Allows to set the delegate being used manually, helpful for test cases -
Method Summary
Modifier and TypeMethodDescriptionio.camunda.operate.CamundaOperateClientget()org.apache.hc.core5.http.Headerio.camunda.operate.dto.FlownodeInstancegetFlownodeInstance(Long key) io.camunda.operate.dto.IncidentgetIncident(Long key) intgetPhase()io.camunda.operate.dto.ProcessDefinitiongetProcessDefinition(Long key) io.camunda.zeebe.model.bpmn.BpmnModelInstanceio.camunda.operate.dto.ProcessInstancegetProcessInstance(Long key) io.camunda.operate.dto.VariablegetVariable(Long key) booleanbooleanList<io.camunda.operate.dto.FlownodeInstance>searchFlownodeInstances(io.camunda.operate.search.SearchQuery query) List<io.camunda.operate.dto.Incident>searchIncidents(io.camunda.operate.search.SearchQuery query) List<io.camunda.operate.dto.ProcessDefinition>searchProcessDefinitions(io.camunda.operate.search.SearchQuery query) List<io.camunda.operate.dto.ProcessInstance>searchProcessInstances(io.camunda.operate.search.SearchQuery query) List<io.camunda.operate.dto.Variable>searchVariables(io.camunda.operate.search.SearchQuery query) voidsetAuthHeader(org.apache.hc.core5.http.Header authHeader) voidsetOperateUrl(String operateUrl) voidsetTokenExpiration(int tokenExpiration) voidstart()voidstop()Methods inherited from class io.camunda.operate.CamundaOperateClient
executeQueryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.context.SmartLifecycle
stop
-
Field Details
-
PHASE
public static final int PHASE- See Also:
-
autoStartup
protected boolean autoStartup -
running
protected boolean running -
runningInTestContext
protected boolean runningInTestContext -
factory
-
delegate
protected io.camunda.operate.CamundaOperateClient delegate
-
-
Constructor Details
-
OperateClientLifecycle
-
OperateClientLifecycle
public OperateClientLifecycle(io.camunda.operate.CamundaOperateClient delegate) Allows to set the delegate being used manually, helpful for test cases
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceorg.springframework.context.Lifecycle
-
stop
public void stop()- Specified by:
stopin interfaceorg.springframework.context.Lifecycle
-
get
public io.camunda.operate.CamundaOperateClient get() -
isAutoStartup
public boolean isAutoStartup()- Specified by:
isAutoStartupin interfaceorg.springframework.context.SmartLifecycle
-
isRunning
public boolean isRunning()- Specified by:
isRunningin interfaceorg.springframework.context.Lifecycle
-
getPhase
public int getPhase()- Specified by:
getPhasein interfaceorg.springframework.context.Phased- Specified by:
getPhasein interfaceorg.springframework.context.SmartLifecycle
-
getProcessDefinition
public io.camunda.operate.dto.ProcessDefinition getProcessDefinition(Long key) throws io.camunda.operate.exception.OperateException - Overrides:
getProcessDefinitionin classio.camunda.operate.CamundaOperateClient- Throws:
io.camunda.operate.exception.OperateException
-
searchProcessDefinitions
public List<io.camunda.operate.dto.ProcessDefinition> searchProcessDefinitions(io.camunda.operate.search.SearchQuery query) throws io.camunda.operate.exception.OperateException - Overrides:
searchProcessDefinitionsin classio.camunda.operate.CamundaOperateClient- Throws:
io.camunda.operate.exception.OperateException
-
getProcessDefinitionXml
public String getProcessDefinitionXml(Long key) throws io.camunda.operate.exception.OperateException - Overrides:
getProcessDefinitionXmlin classio.camunda.operate.CamundaOperateClient- Throws:
io.camunda.operate.exception.OperateException
-
getProcessDefinitionModel
public io.camunda.zeebe.model.bpmn.BpmnModelInstance getProcessDefinitionModel(Long key) throws io.camunda.operate.exception.OperateException - Overrides:
getProcessDefinitionModelin classio.camunda.operate.CamundaOperateClient- Throws:
io.camunda.operate.exception.OperateException
-
getProcessInstance
public io.camunda.operate.dto.ProcessInstance getProcessInstance(Long key) throws io.camunda.operate.exception.OperateException - Overrides:
getProcessInstancein classio.camunda.operate.CamundaOperateClient- Throws:
io.camunda.operate.exception.OperateException
-
searchProcessInstances
public List<io.camunda.operate.dto.ProcessInstance> searchProcessInstances(io.camunda.operate.search.SearchQuery query) throws io.camunda.operate.exception.OperateException - Overrides:
searchProcessInstancesin classio.camunda.operate.CamundaOperateClient- Throws:
io.camunda.operate.exception.OperateException
-
getFlownodeInstance
public io.camunda.operate.dto.FlownodeInstance getFlownodeInstance(Long key) throws io.camunda.operate.exception.OperateException - Overrides:
getFlownodeInstancein classio.camunda.operate.CamundaOperateClient- Throws:
io.camunda.operate.exception.OperateException
-
searchFlownodeInstances
public List<io.camunda.operate.dto.FlownodeInstance> searchFlownodeInstances(io.camunda.operate.search.SearchQuery query) throws io.camunda.operate.exception.OperateException - Overrides:
searchFlownodeInstancesin classio.camunda.operate.CamundaOperateClient- Throws:
io.camunda.operate.exception.OperateException
-
getIncident
public io.camunda.operate.dto.Incident getIncident(Long key) throws io.camunda.operate.exception.OperateException - Overrides:
getIncidentin classio.camunda.operate.CamundaOperateClient- Throws:
io.camunda.operate.exception.OperateException
-
searchIncidents
public List<io.camunda.operate.dto.Incident> searchIncidents(io.camunda.operate.search.SearchQuery query) throws io.camunda.operate.exception.OperateException - Overrides:
searchIncidentsin classio.camunda.operate.CamundaOperateClient- Throws:
io.camunda.operate.exception.OperateException
-
getVariable
public io.camunda.operate.dto.Variable getVariable(Long key) throws io.camunda.operate.exception.OperateException - Overrides:
getVariablein classio.camunda.operate.CamundaOperateClient- Throws:
io.camunda.operate.exception.OperateException
-
searchVariables
public List<io.camunda.operate.dto.Variable> searchVariables(io.camunda.operate.search.SearchQuery query) throws io.camunda.operate.exception.OperateException - Overrides:
searchVariablesin classio.camunda.operate.CamundaOperateClient- Throws:
io.camunda.operate.exception.OperateException
-
getOperateUrl
- Overrides:
getOperateUrlin classio.camunda.operate.CamundaOperateClient
-
setOperateUrl
- Overrides:
setOperateUrlin classio.camunda.operate.CamundaOperateClient
-
getAuthHeader
public org.apache.hc.core5.http.Header getAuthHeader()- Overrides:
getAuthHeaderin classio.camunda.operate.CamundaOperateClient
-
setAuthHeader
public void setAuthHeader(org.apache.hc.core5.http.Header authHeader) - Overrides:
setAuthHeaderin classio.camunda.operate.CamundaOperateClient
-
setTokenExpiration
public void setTokenExpiration(int tokenExpiration) - Overrides:
setTokenExpirationin classio.camunda.operate.CamundaOperateClient
-