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:
  • Field Details

    • 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
    • variablesToFetch

      protected List<String> variablesToFetch
    • filterVariables

      protected List<QueryVariableValue> filterVariables
    • lockDuration

      protected long lockDuration
    • deserializeVariables

      protected boolean deserializeVariables
    • localVariables

      protected boolean localVariables
    • includeExtensionProperties

      protected boolean includeExtensionProperties
  • Constructor Details

    • TopicFetchInstruction

      public TopicFetchInstruction(String topicName, long lockDuration)
  • Method Details

    • getVariablesToFetch

      public List<String> getVariablesToFetch()
    • setVariablesToFetch

      public void setVariablesToFetch(List<String> variablesToFetch)
    • 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()
    • setFilterVariables

      public void setFilterVariables(Map<String,Object> filterVariables)
    • addFilterVariable

      public void addFilterVariable(String name, Object value)
    • 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)