Apama API Reference for .NET  9.10.0.4
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Apama.Engine.Client.EngineClientFactory Class Reference

EngineClientFactory is a factory for classes that implement Apama messaging or correlator management interfaces. More...

Static Public Member Functions

static ICorrelatorManagement CreateCorrelatorManagement ()
 Create a new object for performing management operations on an Apama Correlator. More...
 
static ICorrelatorManagement CreateCorrelatorManagement (string host, int port, string processName)
 Create a new object for performing management operations on an Apama Correlator. More...
 
static IEngineClient CreateEngineClient ()
 Create a new instance of IEngineClient implementation that enables a client process to communicate with an engine in a variety of ways by exposing almost all of the functionality via a single interface. More...
 
static IEngineClient CreateEngineClient (string host, int port, string processName)
 Create a new instance of IEngineClient implementation that enables a client process to communicate with an engine in a variety of ways by exposing almost all of the functionality via a single interface. More...
 
static IMessagingClient CreateMessagingClient ()
 Create a new object for sending and receiving Apama Events, Monitor injections, etc. More...
 
static IMessagingClient CreateMessagingClient (string host, int port, String processName)
 Create a new object for sending and receiving Apama Events, Monitor injections, etc. More...
 

Detailed Description

EngineClientFactory is a factory for classes that implement Apama messaging or correlator management interfaces.

Member Function Documentation

static ICorrelatorManagement Apama.Engine.Client.EngineClientFactory.CreateCorrelatorManagement ( )
static

Create a new object for performing management operations on an Apama Correlator.

This call does not actually establish the connection to the Apama component - use IBaseClient.ConnectNow() to do this, after setting the required host and port information.

Ensure that the returned object is disposed, by calling the Dispose() method or with a 'using' block.

Returns
the new IMessagingClient instance.
static ICorrelatorManagement Apama.Engine.Client.EngineClientFactory.CreateCorrelatorManagement ( string  host,
int  port,
string  processName 
)
static

Create a new object for performing management operations on an Apama Correlator.

This call does not actually establish the connection to the Apama component - use IBaseClient.ConnectNow() to do this, after setting the required host and port information.

Ensure that the returned object is disposed, by calling the Dispose() method or with a 'using' block.

Parameters
hostthe hostname of the machine where the Engine is running on.
portthe port of the Engine on the machine it is running on.
processNamethe name of the engine client
Returns
a new instance of ICorrelatorManagement implementation.
static IEngineClient Apama.Engine.Client.EngineClientFactory.CreateEngineClient ( )
static

Create a new instance of IEngineClient implementation that enables a client process to communicate with an engine in a variety of ways by exposing almost all of the functionality via a single interface.

This call does not actually establish the connection to the Apama component - use IBaseClient.ConnectNow() to do this, after setting the required host and port information.

Ensure that the returned object is disposed, by calling the Dispose() method or with a 'using' block.

Returns
a new instance of IEngineClient implementation.
static IEngineClient Apama.Engine.Client.EngineClientFactory.CreateEngineClient ( string  host,
int  port,
string  processName 
)
static

Create a new instance of IEngineClient implementation that enables a client process to communicate with an engine in a variety of ways by exposing almost all of the functionality via a single interface.

This call does not actually establish the connection to the Apama component - use IBaseClient.ConnectNow() to do this, after setting the required host and port information.

Ensure that the returned object is disposed, by calling the Dispose() method or with a 'using' block.

Parameters
hostthe hostname of the machine where the Engine is running on.
portthe port of the Engine on the machine it is running on.
processNamethe name of the engine client
Returns
a new instance of IEngineClient implementation.
static IMessagingClient Apama.Engine.Client.EngineClientFactory.CreateMessagingClient ( )
static

Create a new object for sending and receiving Apama Events, Monitor injections, etc.

This call does not actually establish the connection to the Apama component - use IBaseClient.ConnectNow() to do this, after setting the required host and port information.

Ensure that the returned object is disposed, by calling the Dispose() method or with a 'using' block.

Returns
the new IMessagingClient instance.
static IMessagingClient Apama.Engine.Client.EngineClientFactory.CreateMessagingClient ( string  host,
int  port,
String  processName 
)
static

Create a new object for sending and receiving Apama Events, Monitor injections, etc.

This call does not actually establish the connection to the Apama component - use IBaseClient.ConnectNow() to do this, after setting the required host and port information.

Ensure that the returned object is disposed, by calling the Dispose() method or with a 'using' block.

Parameters
hostthe hostname of the machine where the Engine is running on.
portthe port of the Engine on the machine it is running on.
processNamethe name of the engine client
Returns
the new IMessagingClient instance.
Submit a bug or feature
Copyright (c) 2013-2016 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors. Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG.