Class UDPWorkflowEventSource
java.lang.Object
de.uplanet.lucy.server.workflow.eventsource.AbstractWorkflowEventSource
de.uplanet.lucy.server.workflow.eventsource.AbstractSingleThreadedWorkflowEventSource
de.uplanet.lucy.server.workflow.eventsource.UDPWorkflowEventSource
- All Implemented Interfaces:
IActivatableWorkflowObject,de.uplanet.lucy.server.workflow.IImpersonateUser,ILogLevelAware,INamedWorkflowObject,INeedWorkflow,IRunnableWorkflowObject,IStartableWorkflowObject,ISupportAfterStopEvent,ISupportBeforeStartEvent,ISupportGlobalSharedState,IWorkflowEventSource,IWorkflowObject,Serializable
public final class UDPWorkflowEventSource
extends AbstractSingleThreadedWorkflowEventSource
implements ISupportGlobalSharedState, ISupportBeforeStartEvent, ISupportAfterStopEvent
- See Also:
-
Field Summary
FieldsFields inherited from interface de.uplanet.lucy.server.workflow.IWorkflowObject
GUID_COMPARATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintGet the protocol family.intintbooleanThis property determines if a global shared state should be used for all events created by this event source.booleanbooleanThis property determines if an after-stop event should be sent.booleanThis property determines if an before-start event should be sent.booleanbooleanvoidsetGlobalSharedState(boolean p_bGlobalSharedState) This property determines if a global shared state should be used for all events created by this event source.voidsetIpMulticastLoop(boolean p_bIP_MULTICAST_LOOP) voidsetListenAddress(String p_strListenAddress) voidsetListenAddressParamRef(String p_strParamRef) voidsetListenPort(int p_iListenPort) voidsetListenPortParamRef(String p_strParamRef) voidsetMaxDatagramSize(int p_iMaxDatagramSize) voidsetProtocolFamily(String p_strProtocolFamily) Set the protocol family.voidsetSendAfterStopEvent(boolean p_bSendAfterStopEvent) This property determines if an after-stop event should be sent.voidsetSendBeforeStartEvent(boolean p_bSendBeforeStartEvent) This property determines if an before-start event should be sent.voidsetSoBroadcast(boolean p_iSO_BROADCAST) voidsetSoReceiveBuffer(int p_iSO_RCVBUF) voidsetSoReuseAddress(boolean p_bSO_REUSEADDR) voidsetSoSendBuffer(int p_iSO_SNDBUF) Methods inherited from class de.uplanet.lucy.server.workflow.eventsource.AbstractSingleThreadedWorkflowEventSource
getDatabaseConnectionFactory, getStartDelay, getStopWaitTimeout, isLogVerbose, isRunning, setDatabaseConnectionFactory, setLogVerbose, setStartDelay, setStopWaitTimeout, shouldRun, start, stopMethods inherited from class de.uplanet.lucy.server.workflow.eventsource.AbstractWorkflowEventSource
getGuid, getImpersonateUserGuid, getName, getWorkflow, hasImpersonateUserGuid, isActive, isRunWithLocalSystemPrivileges, setActive, setImpersonateUserGuid, setName, setRunWithLocalSystemPrivileges, setWorkflow, toString
-
Field Details
-
DEFAULT_MAX_DATAGRAM_SIZE
public static final int DEFAULT_MAX_DATAGRAM_SIZE- See Also:
-
-
Constructor Details
-
UDPWorkflowEventSource
-
-
Method Details
-
isSendBeforeStartEvent
public boolean isSendBeforeStartEvent()Description copied from interface:ISupportBeforeStartEventThis property determines if an before-start event should be sent.- Specified by:
isSendBeforeStartEventin interfaceISupportBeforeStartEvent- Returns:
trueif an event should be sent before the workflow object's activity is about to being started, orfalseotherwise.
-
setSendBeforeStartEvent
public void setSendBeforeStartEvent(boolean p_bSendBeforeStartEvent) Description copied from interface:ISupportBeforeStartEventThis property determines if an before-start event should be sent.- Specified by:
setSendBeforeStartEventin interfaceISupportBeforeStartEvent- Parameters:
p_bSendBeforeStartEvent-trueif an event should be sent before the workflow object's activity is about to being started, orfalseotherwise.
-
isSendAfterStopEvent
public boolean isSendAfterStopEvent()Description copied from interface:ISupportAfterStopEventThis property determines if an after-stop event should be sent.- Specified by:
isSendAfterStopEventin interfaceISupportAfterStopEvent- Returns:
trueif an event should be sent after the workflow object's activity has been stopped, orfalseotherwise.
-
setSendAfterStopEvent
public void setSendAfterStopEvent(boolean p_bSendAfterStopEvent) Description copied from interface:ISupportAfterStopEventThis property determines if an after-stop event should be sent.- Specified by:
setSendAfterStopEventin interfaceISupportAfterStopEvent- Parameters:
p_bSendAfterStopEvent-trueif an event should be sent after the workflow object's activity has been stopped, orfalseotherwise.
-
getProtocolFamily
Get the protocol family.- Returns:
- Either
null, orINET, orINET6.
-
setProtocolFamily
Set the protocol family. Valid values arenullfor any protocol version,INETfor Internet Protocol Version 4 (IPv4), orINET6for Internet Protocol Version 6 (IPv6).
- Parameters:
p_strProtocolFamily- Eithernull, orINET, orINET6.
-
getListenAddress
-
setListenAddress
-
getListenAddressParamRef
-
setListenAddressParamRef
-
getListenPort
public int getListenPort() -
setListenPort
public void setListenPort(int p_iListenPort) -
getListenPortParamRef
-
setListenPortParamRef
-
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)
-