aborts all the transactions known to this broker with the given external_id
Discarding all work previously performed,
This method is used in distributed transactions.
An access control list (ACL) consists of a list of names of users who
should be allowed access, plus a list of names of authenticators which
can issue users their identities.
This exception is thrown by Information Broker client methods
when an attempt is made to create a client group and that client group
name is already in use.
This exception is thrown by Information Broker client methods
when the specified operation cannot be affected as the BrokerClient
is determined to be locked for queue browser operations.
This exception is thrown by Information Broker client methods
when an action is attempted on a BrokerClient which has been
disconnected from the broker previously or was disconnected during
the operation.
This exception is thrown by Information Broker client methods
when the broker is running which is incompatible with the client
class version being used.
This exception is thrown by Information Broker client methods
when a territory join or create operation is performed on a broker
that is already in a territory.
This exception is thrown by Information Broker client methods
when a BrokerClient is determined to be invalid because it has already
been disconnected or destroyed.
This exception is thrown by Information Broker client methods
when using a type definition from a client that is no longer connected
to the broker or after the type cache has been flushed.
This exception is thrown by Information Broker client methods
when an attempt is made to open a subscription which is the same as another
existing subscription.
This exception is thrown by Information Broker client methods
when an action is attempted on a BrokerClient transaction
which has been either committed or aborted.
This exception is thrown by Information Broker client methods
when an infoset name is specified which does not exist on the event type
definition in the broker.
Delivers a null event of type 'reply_event_type_name' to the originator of
the specified event, which is most likely a request event for
given transaction.
Delivers a null event of type 'reply_event_type_name' to the originator of
the specified event, which is most likely a request event for
given transaction.
The client ID to which the event is being delivered for EVENT_PUBLISH,
EVENT_ENQUEUE, EVENT_RECEIVE, and EVENT_DROP operations where the
event was delivered rather than published by the sending client.
Creates a transaction context that can be used to aggregate multiple
publish and acknowledge operations into a single unit of work that
can be committed or aborted atomically.
Allows one or more clients to polled for pending operations, returning
only after at least one client has a ready operation, the current
thread is interrupted or the given timeout has expired.