Class TopicFetchInstruction
- java.lang.Object
-
- org.camunda.bpm.engine.impl.externaltask.TopicFetchInstruction
-
- All Implemented Interfaces:
Serializable
public class TopicFetchInstruction extends Object implements Serializable
- Author:
- Thorben Lindhauer
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected String
businessKey
protected boolean
deserializeVariables
protected List<QueryVariableValue>
filterVariables
protected boolean
includeExtensionProperties
protected boolean
isTenantIdSet
protected boolean
localVariables
protected long
lockDuration
protected String
processDefinitionId
protected String[]
processDefinitionIds
protected String
processDefinitionKey
protected String[]
processDefinitionKeys
protected String
processDefinitionVersionTag
protected String[]
tenantIds
protected String
topicName
protected List<String>
variablesToFetch
-
Constructor Summary
Constructors Constructor Description TopicFetchInstruction(String topicName, long lockDuration)
-
Method Summary
-
-
-
Field Detail
-
topicName
protected String topicName
-
businessKey
protected String businessKey
-
processDefinitionId
protected String processDefinitionId
-
processDefinitionIds
protected String[] processDefinitionIds
-
processDefinitionKey
protected String processDefinitionKey
-
processDefinitionKeys
protected String[] processDefinitionKeys
-
processDefinitionVersionTag
protected String processDefinitionVersionTag
-
isTenantIdSet
protected boolean isTenantIdSet
-
tenantIds
protected String[] tenantIds
-
filterVariables
protected List<QueryVariableValue> filterVariables
-
lockDuration
protected long lockDuration
-
deserializeVariables
protected boolean deserializeVariables
-
localVariables
protected boolean localVariables
-
includeExtensionProperties
protected boolean includeExtensionProperties
-
-
Constructor Detail
-
TopicFetchInstruction
public TopicFetchInstruction(String topicName, long lockDuration)
-
-
Method Detail
-
setBusinessKey
public void setBusinessKey(String businessKey)
-
getBusinessKey
public String getBusinessKey()
-
setProcessDefinitionId
public void setProcessDefinitionId(String processDefinitionId)
-
getProcessDefinitionId
public String getProcessDefinitionId()
-
setProcessDefinitionIds
public void setProcessDefinitionIds(String[] processDefinitionIds)
-
getProcessDefinitionIds
public String[] getProcessDefinitionIds()
-
setProcessDefinitionKey
public void setProcessDefinitionKey(String processDefinitionKey)
-
getProcessDefinitionKey
public String getProcessDefinitionKey()
-
setProcessDefinitionKeys
public void setProcessDefinitionKeys(String[] processDefinitionKeys)
-
getProcessDefinitionKeys
public String[] getProcessDefinitionKeys()
-
setProcessDefinitionVersionTag
public void setProcessDefinitionVersionTag(String processDefinitionVersionTag)
-
getProcessDefinitionVersionTag
public String getProcessDefinitionVersionTag()
-
isTenantIdSet
public boolean isTenantIdSet()
-
setTenantIdSet
public void setTenantIdSet(boolean isTenantIdSet)
-
getTenantIds
public String[] getTenantIds()
-
setTenantIds
public void setTenantIds(String[] tenantIds)
-
getFilterVariables
public List<QueryVariableValue> getFilterVariables()
-
getLockDuration
public Long getLockDuration()
-
getTopicName
public String getTopicName()
-
isDeserializeVariables
public boolean isDeserializeVariables()
-
setDeserializeVariables
public void setDeserializeVariables(boolean deserializeVariables)
-
ensureVariablesInitialized
public void ensureVariablesInitialized()
-
isLocalVariables
public boolean isLocalVariables()
-
setLocalVariables
public void setLocalVariables(boolean localVariables)
-
isIncludeExtensionProperties
public boolean isIncludeExtensionProperties()
-
setIncludeExtensionProperties
public void setIncludeExtensionProperties(boolean includeExtensionProperties)
-
-