[TIBCO.EMS .NET client library 5.1 documentation]

Classes

  ClassDescription
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.
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.
CannotProceedException
This exception is thrown when the naming service cannot be proceeded because of insufficient information to resolve a lookup request.
CFImpl
Internal connection factory implementation
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
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.
DeliveryMode
Define delivery mode constants as integers (for backward compatibility)
Destination
A Destination object encapsulates a TIBCO EMS specific address.
DPQMember
Internal use.
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 EMSDTCConnection's and subsequently EMSMSDTCSession's 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
EMSExceptionEventArgs
Present a connection problem as a .NET event.
EMSMessageEventArgs
EMSMessageHandler event argument, used in TIBCO.EMS.MessageConsumer.MessageHandler.
EMSMulticastExceptionEventArgs
Presents a multicast problem as a .NET event.
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.
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.
IllegalStateException
A method call or server request occurred in an inappropriate context.
InvalidClientIDException
The provider rejects the connection’s client ID
InvalidDestinationException
tibemsd cannot locate the destination
InvalidNameException
In a lookup request, the name has incorrect syntax
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.

The Message interface is the root interface of all TIBCO Enterprise Message Service .NET messages. It defines the message header and the acknowledge method used for all messages. All other message types extend this root interface.

Message..::.EmptyEnum
Represents an empty enumerator
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.
NameNotFoundException
The name lookup repository cannot find a name; the name is not bound
NamingException
This is the base class for all exceptions related to name lookup requests
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.
QueueSender
A client uses a QueueSender object to send messages to a queue.
QueueSession
Session restricted to queues
ResourceAllocationException
Required resources are not available
SecurityException
The method cannot complete because of a security restriction
ServiceUnavailableException
A lookup request failed because the client could not connect to the server
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.
Tibems
Defines miscellaneous constants and provider properties used by TIBCO Enterprise Message Service
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
XAConnection
For Internal Use Only. Internally used for .NET 2.0 clients.
XAConnectionFactory
For Internal Use Only. Internally used for .NET 2.0 clients.
XASession
For Internal Use Only. Internally used for .NET 2.0 clients.

Interfaces

  InterfaceDescription
IEMSSerializable
For .NET Compact Framework only. Customize serialization and deserialization of objects.
IExceptionListener
Asynchronously detect problems with connections.
ILookupContext
The initial context used to look up administered objects in either an EMS server or a third-party LDAP server.
IMessageListener
Asynchronously process an arriving message.

Delegates

  DelegateDescription
EMSExceptionHandler
Delegate declaration for exception handler
EMSMessageHandler
Delegate declaration for message event handler
EMSMulticastExceptionHandler
Delegate declaration for the multicast exception handler
EMSSSLHostNameVerifier
Delegate declaration for host name verifier

Enumerations

  EnumerationDescription
EMSSSLStoreType
Certificate Store Type to be used for reading SSL Certificates
FactoryLoadBalanceMetric
Enum defintions for connection factory load balance metrics.
MessageDeliveryMode
Defines of the delivery modes as enum
SessionMode
Enumerate constants associated with sessions.