Package com.apama.services.event
Class EventServiceFactory
- java.lang.Object
-
- com.apama.services.event.EventServiceFactory
-
public class EventServiceFactory extends java.lang.ObjectEventServiceFactory is a class that provides a factory for creating new instances of classes that implement the IEventService interface.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IEventServicecreateEventService()Create a new instance of the EventService with default parameters.static IEventServicecreateEventService(EngineClientInterface engineClient)Create a new EventService instance using the supplied EngineClient to connect to a Correlator.static IEventServicecreateEventService(java.lang.String socket_hostname, int socket_port)Create a new EventService instance with an EngineClient connected to a Correlator on the given host and port.static IEventServicecreateEventService(java.lang.String socket_hostname, int socket_port, java.lang.String processName)Create a new EventService instance with an EngineClient connected to a Correlator on the given host and port, with a specified process name.static IEventServicecreateEventService(java.lang.String socket_hostname, int socket_port, java.lang.String processName, boolean disconnectSlowReceiver)Create a new EventService instance with an EngineClient connected to a Correlator on the given host and port, with a specified process name.
-
-
-
Method Detail
-
createEventService
public static IEventService createEventService()
Create a new instance of the EventService with default parameters.- Returns:
- the new IEventService instance.
-
createEventService
public static IEventService createEventService(java.lang.String socket_hostname, int socket_port)
Create a new EventService instance with an EngineClient connected to a Correlator on the given host and port.- Parameters:
socket_hostname- Name of the host where the Correlator is running.socket_port- Port number on which the Correlator is listening.- Returns:
- the new IEventService instance.
-
createEventService
public static IEventService createEventService(java.lang.String socket_hostname, int socket_port, java.lang.String processName)
Create a new EventService instance with an EngineClient connected to a Correlator on the given host and port, with a specified process name.- Parameters:
socket_hostname- Name of the host where the Correlator is running.socket_port- Port number on which the Correlator is listening.processName- A display name to identify which application is responsible for this connection to the Correlator (this name is included in log files for diagnostic purposes)- Returns:
- the new IEventService instance.
-
createEventService
public static IEventService createEventService(java.lang.String socket_hostname, int socket_port, java.lang.String processName, boolean disconnectSlowReceiver)
Create a new EventService instance with an EngineClient connected to a Correlator on the given host and port, with a specified process name.- Parameters:
socket_hostname- Name of the host where the Correlator is running.socket_port- Port number on which the Correlator is listening.processName- A display name to identify which application is responsible for this connection to the Correlator (this name is included in log files for diagnostic purposes)disconnectSlowReceiver- Disconnect the receiver if it is slow- Returns:
- the new IEventService instance.
-
createEventService
public static IEventService createEventService(EngineClientInterface engineClient)
Create a new EventService instance using the supplied EngineClient to connect to a Correlator.It is the caller's responsibility to destroy() the specified messagingClient, after calling destroy() on this EventService.
- Parameters:
engineClient- the EngineClient to be used by the new EventService.- Returns:
- the new IEventService instance.
-
-