org.camunda.bpm.engine.impl.externaltask
Class TopicFetchInstruction

java.lang.Object
  extended by 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
protected  String businessKey
           
protected  boolean deserializeVariables
           
protected  List<QueryVariableValue> filterVariables
           
protected  long lockDuration
           
protected  String topicName
           
protected  List<String> variablesToFetch
           
 
Constructor Summary
TopicFetchInstruction(String topicName, long lockDuration)
           
 
Method Summary
 void addFilterVariable(String name, Object value)
           
 void ensureVariablesInitialized()
           
 List<QueryVariableValue> getFilterVariables()
           
 Long getLockDuration()
           
 String getTopicName()
           
 List<String> getVariablesToFetch()
           
 boolean isDeserializeVariables()
           
 void setBusinessKey(String businessKey)
           
 void setDeserializeVariables(boolean deserializeVariables)
           
 void setFilterVariables(Map<String,Object> filterVariables)
           
 void setVariablesToFetch(List<String> variablesToFetch)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

topicName

protected String topicName

businessKey

protected String businessKey

variablesToFetch

protected List<String> variablesToFetch

filterVariables

protected List<QueryVariableValue> filterVariables

lockDuration

protected long lockDuration

deserializeVariables

protected boolean deserializeVariables
Constructor Detail

TopicFetchInstruction

public TopicFetchInstruction(String topicName,
                             long lockDuration)
Method Detail

getVariablesToFetch

public List<String> getVariablesToFetch()

setVariablesToFetch

public void setVariablesToFetch(List<String> variablesToFetch)

setBusinessKey

public void setBusinessKey(String businessKey)

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()


Copyright © 2018 camunda services GmbH. All rights reserved.