Class UDPSendDatagramWorkflowAction
- java.lang.Object
-
- de.uplanet.lucy.server.workflow.action.AbstractWorkflowAction
-
- de.uplanet.lucy.server.workflow.action.UDPSendDatagramWorkflowAction
-
- All Implemented Interfaces:
IActivatableWorkflowObject
,INamedWorkflowObject
,INeedWorkflow
,IWorkflowAction
,IWorkflowObject
,Serializable
public final class UDPSendDatagramWorkflowAction extends AbstractWorkflowAction
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UDPSendDatagramWorkflowAction.DataCfg
-
Field Summary
-
Fields inherited from interface de.uplanet.lucy.server.workflow.IWorkflowObject
GUID_COMPARATOR
-
-
Constructor Summary
Constructors Constructor Description UDPSendDatagramWorkflowAction(String p_strGuid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UDPSendDatagramWorkflowAction.DataCfg
getData()
String
getLocalAddress()
int
getLocalPort()
String
getRemoteAddress()
String
getRemoteAddressContextVariableName()
int
getRemotePort()
String
getRemotePortContextVariableName()
int
getSoSendBuffer()
boolean
isSoBroadcast()
WorkflowTransition
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
setRemotePort(int p_iRemotePort)
void
setRemotePortContextVariableName(String p_strContextVariableName)
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 Detail
-
UDPSendDatagramWorkflowAction
public UDPSendDatagramWorkflowAction(String p_strGuid)
-
-
Method Detail
-
getLocalAddress
public String getLocalAddress()
-
setLocalAddress
public void setLocalAddress(String p_strLocalAddress)
-
getLocalPort
public int getLocalPort()
-
setLocalPort
public void setLocalPort(int p_iLocalPort)
-
getRemoteAddress
public String getRemoteAddress()
-
setRemoteAddress
public void setRemoteAddress(String p_strRemoteAddress)
-
getRemoteAddressContextVariableName
public String getRemoteAddressContextVariableName()
-
setRemoteAddressContextVariableName
public void setRemoteAddressContextVariableName(String p_strContextVariableName)
-
getRemotePort
public int getRemotePort()
-
setRemotePort
public void setRemotePort(int p_iRemotePort)
-
getRemotePortContextVariableName
public String getRemotePortContextVariableName()
-
setRemotePortContextVariableName
public void setRemotePortContextVariableName(String p_strContextVariableName)
-
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
public UDPSendDatagramWorkflowAction.DataCfg getData()
-
setData
public void setData(UDPSendDatagramWorkflowAction.DataCfg p_dataCfg)
-
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.- 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:
InterruptedException
- If processing of this action has been interrupted.Exception
- If an error occurred.
-
-