Class TopicFetchInstruction

  • All Implemented Interfaces:
    java.io.Serializable

    public class TopicFetchInstruction
    extends java.lang.Object
    implements java.io.Serializable
    Author:
    Thorben Lindhauer
    See Also:
    Serialized Form
    • Field Detail

      • topicName

        protected java.lang.String topicName
      • businessKey

        protected java.lang.String businessKey
      • processDefinitionId

        protected java.lang.String processDefinitionId
      • processDefinitionIds

        protected java.lang.String[] processDefinitionIds
      • processDefinitionKey

        protected java.lang.String processDefinitionKey
      • processDefinitionKeys

        protected java.lang.String[] processDefinitionKeys
      • processDefinitionVersionTag

        protected java.lang.String processDefinitionVersionTag
      • isTenantIdSet

        protected boolean isTenantIdSet
      • tenantIds

        protected java.lang.String[] tenantIds
      • variablesToFetch

        protected java.util.List<java.lang.String> variablesToFetch
      • lockDuration

        protected long lockDuration
      • deserializeVariables

        protected boolean deserializeVariables
      • localVariables

        protected boolean localVariables
      • includeExtensionProperties

        protected boolean includeExtensionProperties
    • Constructor Detail

      • TopicFetchInstruction

        public TopicFetchInstruction​(java.lang.String topicName,
                                     long lockDuration)
    • Method Detail

      • getVariablesToFetch

        public java.util.List<java.lang.String> getVariablesToFetch()
      • setVariablesToFetch

        public void setVariablesToFetch​(java.util.List<java.lang.String> variablesToFetch)
      • setBusinessKey

        public void setBusinessKey​(java.lang.String businessKey)
      • getBusinessKey

        public java.lang.String getBusinessKey()
      • setProcessDefinitionId

        public void setProcessDefinitionId​(java.lang.String processDefinitionId)
      • getProcessDefinitionId

        public java.lang.String getProcessDefinitionId()
      • setProcessDefinitionIds

        public void setProcessDefinitionIds​(java.lang.String[] processDefinitionIds)
      • getProcessDefinitionIds

        public java.lang.String[] getProcessDefinitionIds()
      • setProcessDefinitionKey

        public void setProcessDefinitionKey​(java.lang.String processDefinitionKey)
      • getProcessDefinitionKey

        public java.lang.String getProcessDefinitionKey()
      • setProcessDefinitionKeys

        public void setProcessDefinitionKeys​(java.lang.String[] processDefinitionKeys)
      • getProcessDefinitionKeys

        public java.lang.String[] getProcessDefinitionKeys()
      • setProcessDefinitionVersionTag

        public void setProcessDefinitionVersionTag​(java.lang.String processDefinitionVersionTag)
      • getProcessDefinitionVersionTag

        public java.lang.String getProcessDefinitionVersionTag()
      • isTenantIdSet

        public boolean isTenantIdSet()
      • setTenantIdSet

        public void setTenantIdSet​(boolean isTenantIdSet)
      • getTenantIds

        public java.lang.String[] getTenantIds()
      • setTenantIds

        public void setTenantIds​(java.lang.String[] tenantIds)
      • setFilterVariables

        public void setFilterVariables​(java.util.Map<java.lang.String,​java.lang.Object> filterVariables)
      • addFilterVariable

        public void addFilterVariable​(java.lang.String name,
                                      java.lang.Object value)
      • getLockDuration

        public java.lang.Long getLockDuration()
      • getTopicName

        public java.lang.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)