TIBCO EMS .NET API 8.5 TIBCO EMS .NET API 8.5

- Main Page
- Related Pages
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3 4 5]

TIBCO |
EMS |
ADMIN |
ACLEntry | An ACLEntry represents the set of permissions that a Principal (User or Group) has on a Destination (Topic or Queue).
Admin | This is the main class for administering a TIBCO Enterprise Message Service server.
AdminACLEntry | This class represents a set of administrative permissions for a Principal (user or group).
AdminException | This is the general admin exception used when an error occurs with a call to the server.
AdminInvalidNameException | This is the admin exception thrown when the name used to create a User, Group, or Destination is invalid.
AdminNameExistsException | This is the admin exception thrown when the name used to create a User, Group, Destination, or JNDI binding is already in use.
AdminPermissions | This class represents a set of positive and negative administrative permissions. Negative permissions are only returned when the entry is returned from the server. In grant() and revoke() methods only positive permissions are used to specify the set of permissions which should be granted or revoked. Applications normally use objects returned as a result of a server query to obtain administrative permissions. If any permissions have to be changed, a new AdminPermission object should be created.
AdminSecurityException | This is the admin exception thrown when the user is not authorized to execute a command.
BridgeInfo | This class represents the definition of a bridge. A bridge consists of a source destination name and type and 1 or more BridgeTarget objects.
BridgeTarget | This class represents the target destination of a bridge.
ChannelInfo | An object of this class represents the configuration and optionally statistical data about the multicast channel.
CMLedgerListenerInfo | This class represents a summary about a single registered TIBCO Rendezvous certified listener that the EMS server exports messages to.
CMLedgerSubjectInfo | This class represents an outbound subject entry in a TIBCO Rendezvous Certified Messaging ledger file.
CMListenerInfo | This class represents a TIBCO Rendezvous CM listener.
ConnectionFactoryInfo | A ConnectionFactoryInfo object represents a configured ConnectionFactory that can be retrieved by an EMS client through the built in JNDI implementation. This class is used to create and alter the properties of the ConnectionFactory.
ConnectionInfo | A ConnectionInfo object represents a client connection to the TIBCO EMS server. ConnectionInfo objects are obtained through calls to Admin.GetConnections().
ConsumerInfo | A ConsumerInfo object represents a message consumer. Admin.GetConsumers()
Details | Provides additional information about consumer.
DbStoreInfo | Class representing information about server's database-based store.
DestinationBridgeInfo | This class replaces the old BridgeInfo class to represent bridges between destinations.
DestinationInfo | This abstract class contains methods common to both QueueInfo and TopicInfo.
DetailedDestStat | This class represents detailed destination statistics about another object (Topic, Queue etc).
DetailedTransactionInfo | This class represents the a transaction as it is present on the EMS server. In addition to TransactionInfo it contains more detail. Especially about Messages that are part of this transaction.
ConsumerMessage | This class represents a Message that is about to be consumed on commit.
ProducerMessage | This class represents a Message that is about to be produced on commit.
XAMessage | This class represents a Message that is involved in a transaction.
DurableInfo | This class represents a durable subscription on the Tibjms server.
FileStoreInfo | Class representing information about a server's file-based store.
FTLParams | This class represents FTL parameters.
FTLTransportInfo | This class represents TIBCO FTL transports that are configured on the EMS server.
GroupInfo | This class represents a group on the Tibjms server.
JACIInfo | This class represents a set of statistics about the JACI cache collected from the EMS server.
LDAPParams | This class represents LDAP parameters.
MStoreInfo | Class representing information about server's mstore-based store.
Permissions | This class represents a set of permissions on destinations.
PrincipalInfo | This abstract class represents a user or group and contains methods common to both.
ProducerInfo | A ProducerInfo object represents a message producer.
QueueInfo | This class represents a message queue that is configured on the EMS server.
RouteInfo | An object of this class represents the configuration and optionally statistical data about the routed server.
RouteSelector | This class represents a selector applied to incoming or outgoing messages on a route.
RVCMTransportInfo | This class represents TIBCO Rendezvous Certified Messaging transports that are configured on the EMS server.
RVQueuePolicy | This class represents the discard policy of the TIBCO Rendezvous queues used internally by the TIBCO EMS Server when importing messages from TIBCO Rendezvous.
RVTransportInfo | This class represents TIBCO Rendezvous transports that are configured on the EMS server.
ServerInfo | This class represents configuration parameters for a TIBCO Enterprise Message Service server.
SSLParams | This class represents all the possible SSL paramters.
SSTransportInfo | This class represents TIBCO SmartSockets transports that are configured on the EMS server.
StatData | This class represents statistical data about another object (Topic, Queue etc).
StateInfo | This class represents the FT state for a TIBCO Enterprise Message Service server, along with other information.
StateObj | This class represents the FT state for a TIBCO Enterprise Message Service server.
StoreInfo | Class representing information about a server's store.
SubscriptionInfo | This class represents a topic subscription in EMS Server.
ThirdPartyParams | This class represents parameters from third party components such as SSL and LDAP.
TopicInfo | This class represents a topic that is configured on the EMS server.
TraceInfo | This class represents the set of trace message types that will be output to a particular output destination (console or log file).
TransactionInfo | This class represents an XA transaction.
TransportInfo | This abstract class represents the data and behavior common to transports of all types that are configured on the EMS server
UserInfo | This class represents a user on the TIBCO EMS server.
VersionInfo | This class represents the parsed version information for the TIBCO Enterprise Message Service components.
UFO |
BytesMessage | A BytesMessage object is used to send a message containing a stream of uninterpreted bytes. It inherits from the Message interface and adds a bytes message body. The receiver of the message supplies the interpretation of the bytes.
Connection | A Connection object is a client's active connection to TIBCO EMS Server.
ConnectionFactory | Administered object for creating server connections.
ConnectionFailureException | This exception is thrown when an invocation of JMS method is failed due to connection failure in callback.
Destination | A Destination object encapsulates a TIBCO EMS specific address.
ICompletionListener | Notifies the application an asynchronous send has completed.
IMessageListener | Asynchronously process an arriving message.
LookupContext | Search for and perform queries on administered objects in the EMS server
LookupContextFactory | Create ILookupContext objects
MapMessage | A MapMessage object is used to send a set of name-value pairs. The names are String objects, and the values are primitive data types in the .NET programming language. The names must have a value that is not null, and not an empty string. The entries can be accessed sequentially or randomly by name. The order of the entries is undefined. MapMessage inherits from the Message interface and adds a message body that contains a Map.
Message | Messages carry information among EMS client programs
EMSMessageEventArgs | EMSMessageHandler event argument, used in TIBCO.EMS.MessageConsumer.MessageHandler.
MessageConsumer | A client uses a MessageConsumer object to receive messages from a destination.
MessageProducer | Defines the root behavior of all message producers.
ObjectMessage | An ObjectMessage object is used to send a message that contains a serializable object.
Queue | A Queue object encapsulates a TIBCO EMS specific queue name.
QueueBrowser | Enumerate the messages in a queue without consuming them
QueueConnection | A QueueConnection object is an active connection to a point-to-point TIBCO EMS Server.
QueueConnectionFactory | Backward compatibility. Administered object for creating queue connections.
QueueReceiver | A client uses a QueueReceiver object to receive messages that have been delivered to a queue.
QueueSender | A client uses a QueueSender object to send messages to a queue.
QueueSession | Session restricted to queues
Session | A Session object is a single-threaded context for producing and consuming messages.
StreamMessage | A StreamMessage object is used to send a stream of primitive types in the .NET programming language. It is filled and read sequentially. It inherits from the Message interface and adds a stream message body.
TemporaryQueue | A TemporaryQueue object is a unique Queue object created for the duration of a Connection. It is a system-defined queue that can be consumed only by the Connection that created it.
TemporaryTopic | A TemporaryTopic object is a unique Topic object created for the duration of a Connection.
TextMessage | A TextMessage object is used to send a message containing a String. It inherits from the Message interface and adds a text message body.
Topic | A Topic object encapsulates a TIBCO EMS specific topic name.
TopicConnection | A TopicConnection object is an active connection to a publish/subscribe TIBCO EMS Server.
TopicConnectionFactory | Backward compatibility. Administered object for creating topic connections.
TopicPublisher | A client uses a TopicPublisher object to publish messages on a topic. A TopicPublisher object is the publish-subscribe form of a message producer.
TopicSession | A TopicSession object provides methods for creating TopicPublisher, TopicSubscriber.
TopicSubscriber | A client uses a TopicSubscriber object to receive messages that have been published to a topic.
BytesMessage | A BytesMessage object is used to send a message containing a stream of uninterpreted bytes. It inherits from the Message interface and adds a bytes message body. The receiver of the message supplies the interpretation of the bytes.
EMSExceptionEventArgs | Present a connection problem as a .NET event.
Connection | A Connection object is a client's active connection to TIBCO EMS Server.
ConnectionFactory | Administered object for creating server connections.
ConnectionMetaData | A ConnectionMetaData object provides information describing the Connection object.
Destination | A Destination object encapsulates a TIBCO EMS specific address.
EMSDTCConnection | A Connection object is a client's active connection to TIBCO EMS Server. A EMSDTCConnection should be used when the client intends to participate in a MSDTC transaction (i.e. System.Transactions.Transaction)
EMSDTCConnectionFactory | Connection factory class for creating EMSDTCConnections and subsequently EMSMSDTCSessions for participating in MSDTC distributed transactions.
EMSDTCSession | The EMSDTCSession class represents a session of the client within the server. Only EMSDTCSession's are allowed to participate in MSDTC distributed transactions
EMSException | This is base class for TIBCO EMS .NET API related exceptions
SecurityException | The method cannot complete because of a security restriction
EMSSSL | SSL specific class that provides methods, defines and other miscellaneous constants that are used to set ssl parameters that apply across all connections.
EMSSSLFileStoreInfo | Specifies the file store information.
EMSSSLHostNameVerifierArgs | Specifies the host name verifier arguments
EMSSSLSystemStoreInfo | Specifies the system store information
FederatedConnectionFactory | The FederatedConnectionFactory class represents the connection factory entry in the naming server. A FederatedConnectionFactory object is the query result of a connection factory name lookup, the return value of the `NameSearcher.Lookup` method.
FederatedEMSDTCConnectionFactory | The FederatedEMSDTCConnectionFactory class represents the connection factory entry in the naming server. A FederatedEMSDTCConnectionFactory object is the query result of a connection factory name lookup, the return value of the `NameSearcher.Lookup` method.
FederatedQueue | The FederatedQueue class represents the queue entry in the naming server. A FederatedQueue object is the query result of a queue name lookup, the return value of the `NameSearcher.Lookup` method.
FederatedQueueConnectionFactory | The FederatedQueueConnectionFactory class represents the queue connection factory entry in the naming server. A FederatedQueueConnectionFactory object is the query result of a queue connection factory name lookup, the return value of the `NameSearcher.Lookup` method.
FederatedTopic | The FederatedTopic class represents the topic entry in the naming server. A FederatedTopic object is the query result of a topic name lookup, the return value of the `NameSearcher.Lookup` method.
FederatedTopicConnectionFactory | The FederatedTopicConnectionFactory class represents the topic connection factory entry in the naming server. A FederatedTopicConnectionFactory object is the query result of a topic connection factory name lookup, the return value of the `NameSearcher.Lookup` method.
ICompletionListener | Notifies the application an asynchronous send has completed.
IExceptionListener | Asynchronously detect problems with connections.
InvalidClientIDException | The provider rejects the connection's client ID
InvalidDestinationException | The EMS Server cannot locate the destination
InvalidSelectorException | The client passed a message selector with invalid syntax
LdapLookupConsts | Specifies the parameters used to connect to a third-party LDAP server and lookup EMS administered objects.
LdapLookupContext | This class provides an interface used to search for and perform queries in a third-party LDAP server for EMS administered objects.
LdapLookupSSLParams | Provides the query client certificate callback and the server verify callback used to establish an SSL connection to the LDAP server (ldaps).
LookupContext | Search for and perform queries on administered objects in the EMS server
LookupContextFactory | Create ILookupContext objects
MapMessage | A MapMessage object is used to send a set of name-value pairs. The names are String objects, and the values are primitive data types in the .NET programming language. The names must have a value that is not null, and not an empty string. The entries can be accessed sequentially or randomly by name. The order of the entries is undefined. MapMessage inherits from the Message interface and adds a message body that contains a Map.
Message | Messages carry information among EMS client programs
EmptyEnum | Represents an empty enumerator
EMSMessageEventArgs | EMSMessageHandler event argument, used in TIBCO.EMS.MessageConsumer.MessageHandler.
MessageConsumer | A client uses a MessageConsumer object to receive messages from a destination.
MessageEOFException | The data stream within a message ended unexpectedly
MessageFormatException | Datatype mismatch
MessageNotReadableException | Attempt to read from a message in write-only mode
MessageNotWriteableException | Attempt to write to a message in read-only mode
MessageProducer | Defines the root behavior of all message producers.
NamingException | This is the base class for all exceptions related to name lookup requests
CommunicationException | This exception is thrown when a lookup request returns bad data.
ConfigurationException | This exception is thrown when the configuration of the naming service has caused failures
CannotProceedException | This exception is thrown when the naming service cannot be proceeded because of insufficient information to resolve a lookup request.
NameNotFoundException | The name lookup repository cannot find a name; the name is not bound
ServiceUnavailableException | A lookup request failed because the client could not connect to the server
InvalidNameException | In a lookup request, the name has incorrect syntax
AuthenticationException | This exception is thrown when the client authentication to the naming server failed because of invalid authentication or insufficient privileges for a lookup request.
ObjectMessage | An ObjectMessage object is used to send a message that contains a serializable object.
Queue | A Queue object encapsulates a TIBCO EMS specific queue name.
QueueBrowser | Enumerate the messages in a queue without consuming them
QueueConnection | A QueueConnection object is an active connection to a point-to-point TIBCO EMS Server.
QueueConnectionFactory | Backward compatibility. Administered object for creating queue connections.
QueueReceiver | A client uses a QueueReceiver object to receive messages that have been delivered to a queue.
QueueRequestor | This class provides a request/reply facility for messaging over a queue, using a TemporaryQueue for handling replies.
QueueSender | A client uses a QueueSender object to send messages to a queue.
QueueSession | Session restricted to queues
ResourceAllocationException | Required resources are not available
Session | A Session object is a single-threaded context for producing and consuming messages.
StreamMessage | A StreamMessage object is used to send a stream of primitive types in the .NET programming language. It is filled and read sequentially. It inherits from the Message interface and adds a stream message body.
TemporaryQueue | A TemporaryQueue object is a unique Queue object created for the duration of a Connection. It is a system-defined queue that can be consumed only by the Connection that created it.
TemporaryTopic | A TemporaryTopic object is a unique Topic object created for the duration of a Connection.
TextMessage | A TextMessage object is used to send a message containing a String. It inherits from the Message interface and adds a text message body.
DeliveryMode | Define delivery mode constants as integers (for backward compatibility)
Tibems | Defines miscellaneous constants and provider properties used by TIBCO Enterprise Message Service
EMSMulticastExceptionEventArgs | Presents a multicast problem as a .NET event.
Topic | A Topic object encapsulates a TIBCO EMS specific topic name.
TopicConnection | A TopicConnection object is an active connection to a publish/subscribe TIBCO EMS Server.
TopicConnectionFactory | Backward compatibility. Administered object for creating topic connections.
TopicPublisher | A client uses a TopicPublisher object to publish messages on a topic. A TopicPublisher object is the publish-subscribe form of a message producer.
TopicRequestor | This class provides a request/reply facility for messaging over a topic.
TopicSession | A TopicSession object provides methods for creating TopicPublisher, TopicSubscriber.
TopicSubscriber | A client uses a TopicSubscriber object to receive messages that have been published to a topic.
TransactionInProgressException | This exception indicates that the transaction associated with processing of the request is in progress
TransactionRolledBackException | An attempt to commit a transaction resulted in rollback