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:
  • Constructor Details

    • UDPSendDatagramWorkflowAction

      public UDPSendDatagramWorkflowAction(String p_strGuid)
  • Method Details

    • internalSetParameterProvider

      public void internalSetParameterProvider(de.uplanet.lucy.server.parameterstore.IParameterProvider p_pp)
      Specified by:
      internalSetParameterProvider in interface de.uplanet.lucy.server.workflow.INeedParameterProvider
    • internalGetParameterProvider

      public de.uplanet.lucy.server.parameterstore.IParameterProvider internalGetParameterProvider()
      Specified by:
      internalGetParameterProvider in interface de.uplanet.lucy.server.workflow.INeedParameterProvider
    • 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)
    • getRemoteAddressParamRef

      public String getRemoteAddressParamRef()
    • setRemoteAddressParamRef

      public void setRemoteAddressParamRef(String p_strParamRef)
    • getRemoteAddressContextVariableName

      public String getRemoteAddressContextVariableName()
    • setRemoteAddressContextVariableName

      public void setRemoteAddressContextVariableName(String p_strContextVariableName)
    • getRemotePort

      public int getRemotePort()
    • setRemotePort

      public void setRemotePort(int p_iRemotePort)
    • getRemotePortParamRef

      public String getRemotePortParamRef()
    • setRemotePortParamRef

      public void setRemotePortParamRef(String p_strParamRef)
    • 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

    • 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.

      Specified by:
      process in interface IWorkflowAction
      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.