Package org.camunda.connect.plugin.impl
Class ConnectorVariableScope
- java.lang.Object
-
- org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope
-
- org.camunda.connect.plugin.impl.ConnectorVariableScope
-
- All Implemented Interfaces:
Serializable
,VariableScope
,VariableEventDispatcher
public class ConnectorVariableScope extends AbstractVariableScope
Exposes a connector request as variableScope.- Author:
- Daniel Meyer
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractVariableScope
parent
protected VariableStore<SimpleVariableInstance>
variableStore
-
Fields inherited from class org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope
cachedElContext
-
-
Constructor Summary
Constructors Constructor Description ConnectorVariableScope(AbstractVariableScope parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractVariableScope
getParentVariableScope()
protected VariableInstanceFactory<CoreVariableInstance>
getVariableInstanceFactory()
protected List<VariableInstanceLifecycleListener<CoreVariableInstance>>
getVariableInstanceLifecycleListeners()
String
getVariableScopeKey()
protected VariableStore<CoreVariableInstance>
getVariableStore()
void
readFromResponse(org.camunda.connect.spi.ConnectorResponse response)
void
writeToRequest(org.camunda.connect.spi.ConnectorRequest<?> request)
-
Methods inherited from class org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope
collectVariableNames, collectVariables, dispatchEvent, getCachedElContext, getSourceActivityVariableScope, getValueFromVariableInstance, getVariable, getVariable, getVariableInstance, getVariableInstanceLocal, getVariableInstancesLocal, getVariableInstancesLocal, getVariableLocal, getVariableLocal, getVariableLocalTyped, getVariableLocalTyped, getVariableNames, getVariableNamesLocal, getVariables, getVariablesLocal, getVariablesLocalTyped, getVariablesLocalTyped, getVariablesTyped, getVariablesTyped, getVariableTyped, getVariableTyped, hasVariable, hasVariableLocal, hasVariables, hasVariablesLocal, initializeVariableStore, invokeVariableLifecycleListenersCreate, invokeVariableLifecycleListenersCreate, invokeVariableLifecycleListenersDelete, invokeVariableLifecycleListenersDelete, invokeVariableLifecycleListenersUpdate, invokeVariableLifecycleListenersUpdate, removeVariable, removeVariable, removeVariableLocal, removeVariableLocal, removeVariables, removeVariables, removeVariablesLocal, removeVariablesLocal, setCachedElContext, setVariable, setVariable, setVariable, setVariable, setVariableLocal, setVariableLocal, setVariableLocal, setVariables, setVariables, setVariablesLocal, setVariablesLocal
-
-
-
-
Field Detail
-
parent
protected AbstractVariableScope parent
-
variableStore
protected VariableStore<SimpleVariableInstance> variableStore
-
-
Constructor Detail
-
ConnectorVariableScope
public ConnectorVariableScope(AbstractVariableScope parent)
-
-
Method Detail
-
getVariableScopeKey
public String getVariableScopeKey()
- Specified by:
getVariableScopeKey
in interfaceVariableScope
- Overrides:
getVariableScopeKey
in classAbstractVariableScope
-
getVariableStore
protected VariableStore<CoreVariableInstance> getVariableStore()
- Specified by:
getVariableStore
in classAbstractVariableScope
-
getVariableInstanceFactory
protected VariableInstanceFactory<CoreVariableInstance> getVariableInstanceFactory()
- Specified by:
getVariableInstanceFactory
in classAbstractVariableScope
-
getVariableInstanceLifecycleListeners
protected List<VariableInstanceLifecycleListener<CoreVariableInstance>> getVariableInstanceLifecycleListeners()
- Specified by:
getVariableInstanceLifecycleListeners
in classAbstractVariableScope
-
getParentVariableScope
public AbstractVariableScope getParentVariableScope()
- Specified by:
getParentVariableScope
in classAbstractVariableScope
-
writeToRequest
public void writeToRequest(org.camunda.connect.spi.ConnectorRequest<?> request)
-
readFromResponse
public void readFromResponse(org.camunda.connect.spi.ConnectorResponse response)
-
-