public abstract class ExecuteConnectorWork extends TenantAwareBonitaWork
| Modifier and Type | Field and Description |
|---|---|
protected String |
connectorDefinitionName |
protected long |
connectorInstanceId |
protected long |
processDefinitionId |
TENANT_ACCESSORtenantId| Constructor and Description |
|---|
ExecuteConnectorWork(long processDefinitionId,
long connectorInstanceId,
String connectorDefinitionName,
SExpressionContext inputParametersContext,
long processInstanceId) |
ExecuteConnectorWork(long processDefinitionId,
long connectorInstanceId,
String connectorDefinitionName,
SExpressionContext inputParametersContext,
Map<String,Object> inputs,
long processInstanceId) |
getTenantAccessorequals, getDescription, getParent, getRecoveryProcedure, getTenantId, getUuid, hashCode, setParent, setTenantIdprotected final long processDefinitionId
protected final long connectorInstanceId
protected final String connectorDefinitionName
public ExecuteConnectorWork(long processDefinitionId,
long connectorInstanceId,
String connectorDefinitionName,
SExpressionContext inputParametersContext,
long processInstanceId)
public ExecuteConnectorWork(long processDefinitionId,
long connectorInstanceId,
String connectorDefinitionName,
SExpressionContext inputParametersContext,
Map<String,Object> inputs,
long processInstanceId)
protected abstract void errorEventOnFail(Map<String,Object> context, SConnectorDefinition sConnectorDefinition, Exception Exception) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected abstract SThrowEventInstance createThrowErrorEventInstance(Map<String,Object> context, SEndEventDefinition eventDefinition) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected abstract SConnectorDefinition getSConnectorDefinition(ProcessDefinitionService processDefinitionService) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected abstract void setContainerInFail(Map<String,Object> context) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected abstract void continueFlow(Map<String,Object> context) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected abstract void evaluateOutput(Map<String,Object> context, ConnectorResult result, SConnectorDefinition sConnectorDefinition) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected ClassLoader getClassLoader(Map<String,Object> context) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected void setConnectorAndContainerToFailed(Map<String,Object> context, Exception Exception) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected void setConnectorOnlyToFailed(Map<String,Object> context, Exception Exception) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected void evaluateOutput(Map<String,Object> context, ConnectorResult result, SConnectorDefinition sConnectorDefinition, Long id, String containerType) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic void work(Map<String,Object> context) throws Exception
BonitaWorkwork in class BonitaWorkcontext - a map of context that can be filled by a work to be given to a wrapped workExceptionpublic void handleFailure(Exception e, Map<String,Object> context) throws Exception
handleFailure in class BonitaWorkExceptionCopyright © 2018 Bonitasoft S.A.. All rights reserved.