Class UDPWorkflowEventSource

    • Field Detail

      • DEFAULT_MAX_DATAGRAM_SIZE

        public static final int DEFAULT_MAX_DATAGRAM_SIZE
        See Also:
        Constant Field Values
    • Constructor Detail

      • UDPWorkflowEventSource

        public UDPWorkflowEventSource​(String p_strGuid)
    • Method Detail

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