This class provides an abstract session for sharing interfaces between Session and
ProviderSession.
Enumerations for controlled shutdown of the session
This class contains application-specific authorization options.
This class defines the authorization options which the user can set on
SessionOptions
as
the authorization options for the session identity or use to authorize other identities.
This class contains manual token authorization options.
This class contains user-specific authorization options.
Represents a constant value in the schema.
Represents a list of Constant objects in the schema.
Contains a single constraint.
Contains a list of Constraint objects.
A key used to identify individual subscriptions or requests.
Represents a date and/or time
Elements are used to represent all data sent to/received from API services.
An iterator over the contained elements of a Sequence or a Choice Element.
All data resulting from subscriptions or requests and administrative messages are delivered as
Events
Enumeration of the type of events that can be delivered from Bloomberg services
Dispatches events from one or more sessions through callbacks.
Enumerations for controlled shutdown of the EventDispatcher
A callback supplied by the application to receive callbacks for Events from Bloomberg Services
The EventQueue class allows an application to block and receive Events for requests in a
synchronous manner.
Provides access to the services and the entitlements for a specific user.
Seat type enumeration defines seat type values such as whether this identity is a Bloomberg
Professional Service user.
Invalid conversion exception.
An interface for a callback that can been registered to get the log messages
Message objects are used to represent all outputs from the API
A message could be split into more than one fragments to reduce each message size.
Some subscription data messages (messages which originate from events with event type
Event.EventType.SUBSCRIPTION_DATA
) are recaps, which summarize the overall state of the data
associated with a subscription.
Operation objects are obtained from a
Service
object and it represents an Operation that
can be executed on a Service.
This class provides a session that can be used for providing services.
This class represents a single request to a particular service
This class provides a handle for a request template.
Enumerations for various data types supported in the schema.
Enumeration describing the status of various elements in the schema
The definition of an item in a data schema.
The definition of a type in the schema.
Defines a service which provides access to API data.
Contains the options which the user can specify when registering a service.
This class provides a session for making requests and subscriptions to services
SubscriptionStatus lists the possible statuses a Subscription may be in.
To use non-default options on a Session, create a SessionOptions instance and set the required
options and then supply it when creating a Session.
Enumerations describing client mode of Session
Provides a description of Socks5 proxy necessary to reach one or more destination hosts.
A Subscription object holds information about a subscription for topic and comprises of two
primary fields: a 'CorrelationId' associated with the subscription, and a string, called a
subscription string, describing the data to be delivered as a part of the subscription.
The SubscriptionIterator can be used to iterate over all the active subscriptions for a Session.
Contains a list of subscriptions.
Represents the preprocess error for a
Subscription
entry encountered when making a list
of subscriptions.
Defines error codes for the subscription preprocess errors.
TlsOptions instances are sources of client credentials and trust material used by a session to
establish secure mutually authenticated connections to endpoints.
Identity
instead