TIBCO EMS .NET API 8.4
TIBCO EMS .NET API 8.4
|
A TopicConnection object is an active connection to a publish/subscribe TIBCO EMS Server. More...
Public Member Functions | |
virtual TopicSession | CreateTopicSession (bool transacted, int acknowledgeMode) |
Creates a TopicSession object. More... | |
virtual TopicSession | CreateTopicSession (bool transacted, TIBCO.EMS.SessionMode acknowledgeMode) |
Creates a TopicSession object. More... | |
![]() | |
virtual Session | CreateSession (bool transacted, int acknowledgeMode) |
Creates a Session object. More... | |
virtual Session | CreateSession (bool transacted, TIBCO.EMS.SessionMode acknowledgeMode) |
Creates a Session object. More... | |
virtual void | Start () |
Starts (or restarts) a connection's delivery of incoming messages. More... | |
virtual void | Stop () |
Temporarily stops a connection's delivery of incoming messages. More... | |
virtual void | Close () |
Closes the connection and reclaims resources. More... | |
override string | ToString () |
A String representation of the conneciton object More... | |
void | RecoverConnection () |
Recover the broken connection on another available server. The session, message producer, message consumer, temporary destinations created by this broken connection are transparently recreated once the connection is recovered. More... | |
Additional Inherited Members | |
![]() | |
string | ActiveURL [get] |
Get URL of the server this connection is currently connected to More... | |
bool | IsClosed [get] |
Return true if connection is closed; otherwise false. More... | |
string | ClientID [get, set] |
Gets and Set the Client Id More... | |
TIBCO.EMS.ConnectionMetaData | MetaData [get] |
Gets the metadata for this connection. More... | |
IExceptionListener | ExceptionListener [get, set] |
Get and set the exception event listener More... | |
TIBCO.EMS.EMSExceptionHandler | ExceptionHandler |
The exception event handler More... | |
A TopicConnection object is an active connection to a publish/subscribe TIBCO EMS Server.
Note: This class is provided for backward compatibility to support older EMS clients programs. New clients should use the Connection class instead.
A TopicConnection creates a TopicSession for producing and consuming messages.
|
inlinevirtual |
Creates a TopicSession object.
Note: This method is provided for backward compatibility to support older EMS clients programs.
The new topic session uses the connection for all server communications. It will be recreated during connection recovery.
transacted | Indicates whether the session is transacted.When true, the new session has transaction semantics.When false, it has non-transaction semantics. |
acknowledgeMode | Indicates whether and how the consumer is to acknowledge received messages. This version of CreateTopicSession accepts an integer value associated with the acknowledge mode described by a Session member and should only be used for backward compatibility.This parameter is ignored if the session is transacted. |
|
inlinevirtual |
Creates a TopicSession object.
Note: This method is provided for backward compatibility to support older EMS clients programs.
The new topic session uses the connection for all server communications. It will be recreated during connection recovery.
transacted | Indicates whether the session is transacted. |
When true, the new session has transaction semantics.
When false, it has non-transaction semantics.
acknowledgeMode | Indicates whether and how the consumer is to acknowledge received messages. Legal values are listed under TIBCO.EMS.SessionMode. This parameter is ignored if the session is transacted. |