Class UDPSendDatagramWorkflowAction
java.lang.Object
de.uplanet.lucy.server.workflow.action.AbstractWorkflowAction
de.uplanet.lucy.server.workflow.action.UDPSendDatagramWorkflowAction
- All Implemented Interfaces:
IActivatableWorkflowObject
,INamedWorkflowObject
,de.uplanet.lucy.server.workflow.INeedParameterProvider
,INeedWorkflow
,IWorkflowAction
,IWorkflowObject
,Serializable
public final class UDPSendDatagramWorkflowAction
extends AbstractWorkflowAction
implements de.uplanet.lucy.server.workflow.INeedParameterProvider
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface de.uplanet.lucy.server.workflow.IWorkflowObject
GUID_COMPARATOR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetData()
int
int
int
de.uplanet.lucy.server.parameterstore.IParameterProvider
void
internalSetParameterProvider
(de.uplanet.lucy.server.parameterstore.IParameterProvider p_pp) boolean
process
(IWorkflowEvent p_evt, de.uplanet.lucy.server.workflow.IWorkflowProcessingContext p_wfCtx, de.uplanet.lucy.server.IProcessingContext p_ctx) Process a workflow event in the given context.void
setData
(UDPSendDatagramWorkflowAction.DataCfg p_dataCfg) void
setLocalAddress
(String p_strLocalAddress) void
setLocalPort
(int p_iLocalPort) void
setRemoteAddress
(String p_strRemoteAddress) void
setRemoteAddressContextVariableName
(String p_strContextVariableName) void
setRemoteAddressParamRef
(String p_strParamRef) void
setRemotePort
(int p_iRemotePort) void
setRemotePortContextVariableName
(String p_strContextVariableName) void
setRemotePortParamRef
(String p_strParamRef) void
setSoBroadcast
(boolean p_iSO_BROADCAST) void
setSoSendBuffer
(int p_iSO_SNDBUF) Methods inherited from class de.uplanet.lucy.server.workflow.action.AbstractWorkflowAction
getAfferentTransition, getEfferentTransition, getGuid, getName, getWorkflow, isActive, setActive, setAfferentTransition, setEfferentTransition, setName, setWorkflow, toString
-
Constructor Details
-
UDPSendDatagramWorkflowAction
-
-
Method Details
-
internalSetParameterProvider
public void internalSetParameterProvider(de.uplanet.lucy.server.parameterstore.IParameterProvider p_pp) - Specified by:
internalSetParameterProvider
in interfacede.uplanet.lucy.server.workflow.INeedParameterProvider
-
internalGetParameterProvider
public de.uplanet.lucy.server.parameterstore.IParameterProvider internalGetParameterProvider()- Specified by:
internalGetParameterProvider
in interfacede.uplanet.lucy.server.workflow.INeedParameterProvider
-
getLocalAddress
-
setLocalAddress
-
getLocalPort
public int getLocalPort() -
setLocalPort
public void setLocalPort(int p_iLocalPort) -
getRemoteAddress
-
setRemoteAddress
-
getRemoteAddressParamRef
-
setRemoteAddressParamRef
-
getRemoteAddressContextVariableName
-
setRemoteAddressContextVariableName
-
getRemotePort
public int getRemotePort() -
setRemotePort
public void setRemotePort(int p_iRemotePort) -
getRemotePortParamRef
-
setRemotePortParamRef
-
getRemotePortContextVariableName
-
setRemotePortContextVariableName
-
getSoSendBuffer
public int getSoSendBuffer() -
setSoSendBuffer
public void setSoSendBuffer(int p_iSO_SNDBUF) -
isSoBroadcast
public boolean isSoBroadcast() -
setSoBroadcast
public void setSoBroadcast(boolean p_iSO_BROADCAST) -
getData
-
setData
-
process
public WorkflowTransition process(IWorkflowEvent p_evt, de.uplanet.lucy.server.workflow.IWorkflowProcessingContext p_wfCtx, de.uplanet.lucy.server.IProcessingContext p_ctx) throws Exception Description copied from interface:IWorkflowAction
Process a workflow event in the given context.Normally, a workflow action should return its efferent transition, regardless whether it is
active
, or not.- Specified by:
process
in interfaceIWorkflowAction
- Parameters:
p_evt
- The event to be processed.p_wfCtx
- The workflow processing context.p_ctx
- The processing context.- Returns:
- The efferent transition, or
null
. - Throws:
Exception
- If an error occurred.
-