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 StringbusinessKeyprotected booleandeserializeVariablesprotected List<QueryVariableValue>filterVariablesprotected booleanincludeExtensionPropertiesprotected booleanisTenantIdSetprotected booleanlocalVariablesprotected longlockDurationprotected StringprocessDefinitionIdprotected String[]processDefinitionIdsprotected StringprocessDefinitionKeyprotected String[]processDefinitionKeysprotected StringprocessDefinitionVersionTagprotected String[]tenantIdsprotected StringtopicNameprotected 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)
 
 - 
 
 -