TIBCO EMS .NET API 8.5
TIBCO EMS .NET API 8.5
TIBCO.EMS.QueueConnection Class Reference

A QueueConnection object is an active connection to a point-to-point TIBCO EMS Server. More...

Inheritance diagram for TIBCO.EMS.QueueConnection:
TIBCO.EMS.Connection

Public Member Functions

virtual QueueSession CreateQueueSession (bool transacted, int acknowledgeMode)
 Creates a QueueSession object. More...
 
virtual QueueSession CreateQueueSession (bool transacted, SessionMode acknowledgeMode)
 Creates a QueueSession object. More...
 
- Public Member Functions inherited from TIBCO.EMS.Connection
virtual Session CreateSession (bool transacted, int acknowledgeMode)
 Creates a Session object. More...
 
virtual Session CreateSession (bool transacted, 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...
 
virtual bool IsDisconnected ()
 Test whether a connection is permanently disconnected from the server. More...
 

Additional Inherited Members

- Properties inherited from TIBCO.EMS.Connection
bool IsClosed [get]
 Return true if connection is closed; otherwise false. More...
 
bool IsSecure [get]
 Return true if the connection communicates with a secure protocol; otherwise false. More...
 
long ConnID [get]
 Get the connection id. More...
 
string ClientID [get, set]
 Gets and Set the Client Id More...
 
string ActiveURL [get]
 Get URL of the server this connection is currently connected to More...
 
ConnectionMetaData MetaData [get]
 Gets the metadata for this connection. More...
 
EMSExceptionHandler ExceptionHandler
 The exception event handler More...
 
IExceptionListener ExceptionListener [get, set]
 Get and set the exception event listener More...
 

Detailed Description

A QueueConnection object is an active connection to a point-to-point 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 client uses a QueueConnection object to create one or more QueueSession objects for producing and consuming messages.

A QueueConnection can be used to create a QueueSession, from which specialized queue-related objects can be created.

A QueueConnection cannot be used to create objects specific to the publish/subscribe domain.

Member Function Documentation

virtual QueueSession TIBCO.EMS.QueueConnection.CreateQueueSession ( bool  transacted,
int  acknowledgeMode 
)
inlinevirtual

Creates a QueueSession object.

Note: This method is provided for backward compatibility to support older EMS clients programs.

The new queue session uses the connection for all server communications.

Parameters
transactedIndicates whether the session is transacted.When true, the new session has transaction semantics.When false, it has non-transaction semantics.
acknowledgeModeIndicates whether and how the consumer is to acknowledge received messages. This version of CreateQueueSession 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.
Returns
A newly created queue session
virtual QueueSession TIBCO.EMS.QueueConnection.CreateQueueSession ( bool  transacted,
SessionMode  acknowledgeMode 
)
inlinevirtual

Creates a QueueSession object.

Note: This method is provided for backward compatibility to support older EMS clients programs.

The new queue session uses the connection for all server communications.

Parameters
transactedIndicates whether the session is transacted.

When true, the new session has transaction semantics.

When false, it has non-transaction semantics.

Parameters
acknowledgeModeIndicates whether and how the consumer is to acknowledge received messages. Legal values are listed under SessionMode. This parameter is ignored if the session is transacted.
Returns
A newly created queue session

Copyright © Cloud Software Group, Inc. All rights reserved.