Class UDPWorkflowEventSource

All Implemented Interfaces:
IActivatableWorkflowObject, de.uplanet.lucy.server.workflow.IImpersonateUser, ILogLevelAware, INamedWorkflowObject, INeedWorkflow, IRunnableWorkflowObject, IStartableWorkflowObject, ISupportAfterStopEvent, ISupportBeforeStartEvent, ISupportGlobalSharedState, IWorkflowEventSource, IWorkflowObject, Serializable

See Also:
  • Field Details

    • DEFAULT_MAX_DATAGRAM_SIZE

      public static final int DEFAULT_MAX_DATAGRAM_SIZE
      See Also:
  • Constructor Details

    • UDPWorkflowEventSource

      public UDPWorkflowEventSource(String p_strGuid)
  • Method Details

    • isSendBeforeStartEvent

      public boolean isSendBeforeStartEvent()
      Description copied from interface: ISupportBeforeStartEvent
      This property determines if an before-start event should be sent.
      Specified by:
      isSendBeforeStartEvent in interface ISupportBeforeStartEvent
      Returns:
      true if an event should be sent before the workflow object's activity is about to being started, or false otherwise.
    • setSendBeforeStartEvent

      public void setSendBeforeStartEvent(boolean p_bSendBeforeStartEvent)
      Description copied from interface: ISupportBeforeStartEvent
      This property determines if an before-start event should be sent.
      Specified by:
      setSendBeforeStartEvent in interface ISupportBeforeStartEvent
      Parameters:
      p_bSendBeforeStartEvent - true if an event should be sent before the workflow object's activity is about to being started, or false otherwise.
    • isSendAfterStopEvent

      public boolean isSendAfterStopEvent()
      Description copied from interface: ISupportAfterStopEvent
      This property determines if an after-stop event should be sent.
      Specified by:
      isSendAfterStopEvent in interface ISupportAfterStopEvent
      Returns:
      true if an event should be sent after the workflow object's activity has been stopped, or false otherwise.
    • setSendAfterStopEvent

      public void setSendAfterStopEvent(boolean p_bSendAfterStopEvent)
      Description copied from interface: ISupportAfterStopEvent
      This property determines if an after-stop event should be sent.
      Specified by:
      setSendAfterStopEvent in interface ISupportAfterStopEvent
      Parameters:
      p_bSendAfterStopEvent - true if an event should be sent after the workflow object's activity has been stopped, or false otherwise.
    • getProtocolFamily

      public String getProtocolFamily()
      Get the protocol family.
      Returns:
      Either null, or INET, or INET6.
    • setProtocolFamily

      public void setProtocolFamily(String p_strProtocolFamily)
      Set the protocol family. Valid values are
      • null for any protocol version,
      • INET for Internet Protocol Version 4 (IPv4), or
      • INET6 for Internet Protocol Version 6 (IPv6).
      Parameters:
      p_strProtocolFamily - Either null, or INET, or INET6.
    • getListenAddress

      public String getListenAddress()
    • setListenAddress

      public void setListenAddress(String p_strListenAddress)
    • getListenPort

      public int getListenPort()
    • setListenPort

      public void setListenPort(int p_iListenPort)
    • getMaxDatagramSize

      public int getMaxDatagramSize()
    • setMaxDatagramSize

      public void setMaxDatagramSize(int p_iMaxDatagramSize)
    • getSoReceiveBuffer

      public int getSoReceiveBuffer()
    • setSoReceiveBuffer

      public void setSoReceiveBuffer(int p_iSO_RCVBUF)
    • getSoSendBuffer

      public int getSoSendBuffer()
    • setSoSendBuffer

      public void setSoSendBuffer(int p_iSO_SNDBUF)
    • isSoBroadcast

      public boolean isSoBroadcast()
    • setSoBroadcast

      public void setSoBroadcast(boolean p_iSO_BROADCAST)
    • isSoReuseAddress

      public boolean isSoReuseAddress()
    • setSoReuseAddress

      public void setSoReuseAddress(boolean p_bSO_REUSEADDR)
    • isIpMulticastLoop

      public boolean isIpMulticastLoop()
    • setIpMulticastLoop

      public void setIpMulticastLoop(boolean p_bIP_MULTICAST_LOOP)
    • isGlobalSharedState

      public boolean isGlobalSharedState()
      Description copied from interface: ISupportGlobalSharedState
      This property determines if a global shared state should be used for all events created by this event source.
      Specified by:
      isGlobalSharedState in interface ISupportGlobalSharedState
      Returns:
      true if a global shared state should be used, or false otherwise.
    • setGlobalSharedState

      public void setGlobalSharedState(boolean p_bGlobalSharedState)
      Description copied from interface: ISupportGlobalSharedState
      This property determines if a global shared state should be used for all events created by this event source.
      Specified by:
      setGlobalSharedState in interface ISupportGlobalSharedState
      Parameters:
      p_bGlobalSharedState - true if a global shared state should be used, or false otherwise.