TIBCO EMS .NET API 8.7
TIBCO EMS .NET API 8.7
|
Classes | |
class | ACLEntry |
An ACLEntry represents the set of permissions that a Principal (User or Group) has on a Destination (Topic or Queue). More... | |
class | Admin |
This is the main class for administering a TIBCO Enterprise Message Service server. More... | |
class | AdminACLEntry |
This class represents a set of administrative permissions for a Principal (user or group). More... | |
class | AdminException |
This is the general admin exception used when an error occurs with a call to the server. More... | |
class | AdminInvalidNameException |
This is the admin exception thrown when the name used to create a User, Group, or Destination is invalid. More... | |
class | AdminNameExistsException |
This is the admin exception thrown when the name used to create a User, Group, Destination, or JNDI binding is already in use. More... | |
class | 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. More... | |
class | AdminSecurityException |
This is the admin exception thrown when the user is not authorized to execute a command. More... | |
class | 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. More... | |
class | BridgeTarget |
This class represents the target destination of a bridge. More... | |
class | ChannelInfo |
An object of this class represents the configuration and optionally statistical data about the multicast channel. More... | |
class | CMLedgerListenerInfo |
This class represents a summary about a single registered TIBCO Rendezvous certified listener that the EMS server exports messages to. More... | |
class | CMLedgerSubjectInfo |
This class represents an outbound subject entry in a TIBCO Rendezvous Certified Messaging ledger file. More... | |
class | CMListenerInfo |
This class represents a TIBCO Rendezvous CM listener. More... | |
class | 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. More... | |
class | ConnectionInfo |
A ConnectionInfo object represents a client connection to the TIBCO EMS server. ConnectionInfo objects are obtained through calls to Admin.GetConnections(). More... | |
class | ConsumerInfo |
A ConsumerInfo object represents a message consumer. Admin.GetConsumers() More... | |
class | DbStoreInfo |
Class representing information about server's database-based store. More... | |
class | DestinationBridgeInfo |
This class replaces the old BridgeInfo class to represent bridges between destinations. More... | |
class | DestinationInfo |
This abstract class contains methods common to both QueueInfo and TopicInfo. More... | |
class | DetailedDestStat |
This class represents detailed destination statistics about another object (Topic, Queue etc). More... | |
class | 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. More... | |
class | DurableInfo |
This class represents a durable subscription on the Tibjms server. More... | |
class | FileStoreInfo |
Class representing information about a server's file-based store. More... | |
class | FTLParams |
This class represents FTL parameters. More... | |
class | FTLTransportInfo |
This class represents TIBCO FTL transports that are configured on the EMS server. More... | |
class | GroupInfo |
This class represents a group on the Tibjms server. More... | |
class | JACIInfo |
This class represents a set of statistics about the JACI cache collected from the EMS server. More... | |
class | LDAPParams |
This class represents LDAP parameters. More... | |
class | MStoreInfo |
Class representing information about server's mstore-based store. More... | |
class | Permissions |
This class represents a set of permissions on destinations. More... | |
class | PrincipalInfo |
This abstract class represents a user or group and contains methods common to both. More... | |
class | ProducerInfo |
A ProducerInfo object represents a message producer. More... | |
class | QueueInfo |
This class represents a message queue that is configured on the EMS server. More... | |
class | RouteInfo |
An object of this class represents the configuration and optionally statistical data about the routed server. More... | |
class | RouteSelector |
This class represents a selector applied to incoming or outgoing messages on a route. More... | |
class | RVCMTransportInfo |
This class represents TIBCO Rendezvous Certified Messaging transports that are configured on the EMS server. More... | |
class | 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. More... | |
class | RVTransportInfo |
This class represents TIBCO Rendezvous transports that are configured on the EMS server. More... | |
class | ServerInfo |
This class represents configuration parameters for a TIBCO Enterprise Message Service server. More... | |
class | SSLParams |
This class represents all the possible TLS parameters. More... | |
class | SSTransportInfo |
This class represents TIBCO SmartSockets transports that are configured on the EMS server. More... | |
class | StatData |
This class represents statistical data about another object (Topic, Queue etc). More... | |
class | StateInfo |
This class represents the FT state for a TIBCO Enterprise Message Service server, along with other information. More... | |
class | StateObj |
This class represents the FT state for a TIBCO Enterprise Message Service server. More... | |
class | StoreInfo |
Class representing information about a server's store. More... | |
class | SubscriptionInfo |
This class represents a topic subscription in EMS Server. More... | |
class | ThirdPartyParams |
This class represents parameters from third party components such as TLS and LDAP. More... | |
class | TopicInfo |
This class represents a topic that is configured on the EMS server. More... | |
class | TraceInfo |
This class represents the set of trace message types that will be output to a particular output destination (console or log file). More... | |
class | TransactionInfo |
This class represents an XA transaction. More... | |
class | TransportInfo |
This abstract class represents the data and behavior common to transports of all types that are configured on the EMS server More... | |
class | UserInfo |
This class represents a user on the TIBCO EMS server. More... | |
class | VersionInfo |
This class represents the parsed version information for the TIBCO Enterprise Message Service components. More... | |
Enumerations | |
enum | Store { Store.Sync = (1 << 0), Store.Async = (1 << 1) } |
Enum that contains values for store, sync or async More... | |
enum | Metric { Metric.None = 0, Metric.Connections = 1, Metric.ByteRate = 2 } |
Defines the possible values for load balanced metric that can be specified for a connection factory or retrieved from a connection factory object. More... | |
enum | SSLType : byte { SSLType.None = 0, SSLType.SSL = 1, SSLType.TCP = 2 } |
Types indicating whether connection is TLS or not More... | |
enum | DestinationType { DestinationType.All = 0, DestinationType.Queue = 1, DestinationType.Topic = 2 } |
Enum containing different destination types More... | |
enum | OverflowPolicyType { OverflowPolicyType.Default = 0, OverflowPolicyType.DiscardOld = 1, OverflowPolicyType.RejectIncoming = 2 } |
Enum contains different overflow policy types More... | |
enum | RequestDestInfo { RequestDestInfo.DestGetStatic = 1, RequestDestInfo.DestGetDynamic = 2, RequestDestInfo.DestGetNoTemp = 3, RequestDestInfo.DestGetAll = 4 } |
This enum is mainly for getting dests (either topic or queues) via the Admin.GetQueues(pattern, parameter) or Admin.GetTopics(pattern, parameter) API's, Where the parameter can be one of the following. More... | |
enum | ZoneType : short { ZoneType.MultiHop = 0, ZoneType.OneHop = 1, ZoneType.Unknown = 2 } |
Enum contains different zone types More... | |
enum | PolicyType : int { PolicyType.TIBRVQUEUE_DISCARD_NONE = 0, PolicyType.TIBRVQUEUE_DISCARD_FIRST = 2, PolicyType.TIBRVQUEUE_DISCARD_LAST = 3 } |
Defines possible values for discard policy More... | |
enum | ClientTraceTarget : short { ClientTraceTarget.None = 0, ClientTraceTarget.Stdout = 1, ClientTraceTarget.Stderr = 2 } |
Defines possible values for client tracing More... | |
enum | ClientTraceFilter : short { ClientTraceFilter.None = 0, ClientTraceFilter.User = 1, ClientTraceFilter.ClientID = 2, ClientTraceFilter.ConnID = 3 } |
Defines possible values for client trace filter, namely, User, ClientID and ConnID. More... | |
enum | State : short { State.FTStandby = 3, State.Active = 4 } |
Enum that contains values that represent the state of server (i.e standby or active) More... | |
enum | AuthenticationLocation : int { AuthenticationLocation.ldap = 1, AuthenticationLocation.system = 2, AuthenticationLocation.local = 3, AuthenticationLocation.jaas = 4 } |
Enum that contains values of authentication location currently used by the server. More... | |
enum | ConfigurationMode : int { ConfigurationMode.Conf = 0, ConfigurationMode.XML = 1, ConfigurationMode.JSON = 1 } |
Enum that contains values of configuration modes the server may be running. More... | |
enum | SSDeliveryMode : int { SSDeliveryMode.BestEffort = 0, SSDeliveryMode.Some = 1, SSDeliveryMode.All = 2, SSDeliveryMode.Ordered = 3, SSDeliveryMode.Persistent = 4 } |
Enum contains the delivery modes that can be used with SmartSockets transport More... | |
enum | SSLoadBalanceMode : int { SSLoadBalanceMode.None = 0, SSLoadBalanceMode.RoundRobin = 1, SSLoadBalanceMode.Weighted = 2, SSLoadBalanceMode.Sorted = 3 } |
Enum contains the load balance modes that can be used with SmartSockets transport More... | |
enum | SSSubscribeMode : int { SSSubscribeMode.Exact = 0, SSSubscribeMode.All = 1 } |
Enum contains the subscribe modes that can be used with SmartSockets transport More... | |
enum | SSImportSSHeaders : int { SSImportSSHeaders.None = 0, SSImportSSHeaders.type_num = 1, SSImportSSHeaders.All = 2 } |
Enum contains the import SmartSockets header values for SmartSockets transport More... | |
enum | SSPreserveGMD : int { SSPreserveGMD.Never = 0, SSPreserveGMD.Always = 1, SSPreserveGMD.Receivers = 2 } |
Enum contains the values for preserving failed SmartSockets GMD messages when using SmartSockets Transport More... | |
enum | CompState : short { CompState.WAIT_FOR_PEER = 0x8, CompState.SYNCHRONIZING = 0x10, CompState.REPLICATING = 0x20, CompState.PAUSED = 0x30, CompState.STANDALONE = 0x40 } |
Flags that complement the state of the server. More... | |
enum | StateVal : short { StateVal.STANDBY = 0x3, StateVal.ACTIVE = 0x4, StateVal.WAIT_FOR_PEER = CompState.WAIT_FOR_PEER, StateVal.STANDBY_SYNCHRONIZING, StateVal.STANDBY_REPLICATING, StateVal.STANDBY_PAUSED, StateVal.ACTIVE_SYNCHRONIZING, StateVal.ACTIVE_REPLICATING, StateVal.ACTIVE_PAUSED, StateVal.ACTIVE_STANDALONE } |
Enum that contains values that represent the state of the server, to be used in combination with the complementary state flags. Values other than STANDBY and ACTIVE are provided as a convenience that can be used instead of checking against individual flags. More... | |
enum | TransportType : int { TransportType.All = 0, TransportType.RV = 1, TransportType.RVCM = 2, TransportType.SS = 3, TransportType.FTL = 4 } |
Defines possible values for tranport types More... | |
enum | DeliveryMode : int { DeliveryMode.NonPersistent = 1, DeliveryMode.Persistent = 2, DeliveryMode.Reliable = 22 } |
Defines possible values of delivery modes More... | |
enum TIBCO.EMS.ADMIN.AuthenticationLocation : int |
Enum that contains values of authentication location currently used by the server.
enum TIBCO.EMS.ADMIN.ClientTraceFilter : short |
enum TIBCO.EMS.ADMIN.ClientTraceTarget : short |
enum TIBCO.EMS.ADMIN.CompState : short |
Flags that complement the state of the server.
Since EMS 8.1.0
enum TIBCO.EMS.ADMIN.ConfigurationMode : int |
enum TIBCO.EMS.ADMIN.DeliveryMode : int |
Defines the possible values for load balanced metric that can be specified for a connection factory or retrieved from a connection factory object.
Enumerator | |
---|---|
None |
Connection factory is not load balanced. |
Connections |
Connection factory load balances by generating a connection to the server with the fewest number of connections. |
ByteRate |
Connection factory load balances by generating a connection to the server with the lowest total byte rate, input and output. |
Enum contains different overflow policy types
enum TIBCO.EMS.ADMIN.PolicyType : int |
Defines possible values for discard policy
This enum is mainly for getting dests (either topic or queues) via the Admin.GetQueues(pattern, parameter) or Admin.GetTopics(pattern, parameter) API's, Where the parameter can be one of the following.
enum TIBCO.EMS.ADMIN.SSDeliveryMode : int |
Enum contains the delivery modes that can be used with SmartSockets transport
enum TIBCO.EMS.ADMIN.SSImportSSHeaders : int |
Enum contains the import SmartSockets header values for SmartSockets transport
enum TIBCO.EMS.ADMIN.SSLoadBalanceMode : int |
enum TIBCO.EMS.ADMIN.SSLType : byte |
Types indicating whether connection is TLS or not
Enumerator | |
---|---|
None |
Type indicating that the connection is not a TLS connection. |
SSL |
Type indicating that the connection is a TLS connection. |
TCP |
Type indicating that the client uses TLS but connects by way of an external TLS accelerator to one of the server's TCP ports.
|
enum TIBCO.EMS.ADMIN.SSPreserveGMD : int |
Enum contains the values for preserving failed SmartSockets GMD messages when using SmartSockets Transport
enum TIBCO.EMS.ADMIN.SSSubscribeMode : int |
Enum contains the subscribe modes that can be used with SmartSockets transport
Enumerator | |
---|---|
Exact |
SmartSockets EXACT subscribe mode. |
All |
SmartSockets ALL subscribe mode. |
enum TIBCO.EMS.ADMIN.State : short |
enum TIBCO.EMS.ADMIN.StateVal : short |
Enum that contains values that represent the state of the server, to be used in combination with the complementary state flags. Values other than STANDBY and ACTIVE are provided as a convenience that can be used instead of checking against individual flags.
Since EMS 8.1.0
enum TIBCO.EMS.ADMIN.TransportType : int |
Defines possible values for tranport types
Enumerator | |
---|---|
All |
Type indicating all types of transport. |
RV |
Type indicating a TIBCO Rendezvous transport. |
RVCM |
Type indicating a TIBCO Rendezvous Certified Messaging transport. |
SS |
Type indicating a TIBCO SmartSockets transport.
|
FTL |
Type indicating a TIBCO FTL transport. |
enum TIBCO.EMS.ADMIN.ZoneType : short |
Enum contains different zone types