All Classes and Interfaces
Class
Description
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
Constants to facilitate switch constructs on event types
Dispatches events from one or more sessions through callbacks.
Enumerations for controlled shutdown of the EventDispatcher
EventFormatter is used to format publisher events or responses to certain
ProviderSession
requests.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.
This exception is thrown when an API client attempts to send a request which is not valid by the
request schema
Provides a way to register a call back for logging
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.MessageFormatter
is used to populate/format a message.This class represents properties of a message that are not part of the message contents, for
example the
CorrelationID
, or timestamp.Name objects are used to identify and access the classes which define the schema -
SchemaTypeDefinition
, SchemaElementDefinition
, Constant
, ConstantsList
.Deprecated.
Deprecated.
Provides commonly used
Name
instances.Not present exception.
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.
Contains constants used in the classes which represent the data model.
Enumerations for various data types supported in the schema.
Integer constants to facilitate switch constructs on
Schema.Datatype
EnumerationEnumeration describing the status of various elements in the schema
Integer constants to facilitate switch constructs on
Schema.Status
EnumerationThe 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.
Constants for specifying which part(s) of a service should be registered
Constants for specifying the priority of registered service.
This class provides a session for making requests and subscriptions to services
SubscriptionStatus lists the possible statuses a Subscription may be in.
Integer constants to facilitate switch constructs on
Session.SubscriptionStatus
Enumeration.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
Integer constants to facilitate switch constructs on
SessionOptions.ClientMode
EnumerationA 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.
Defines how the invalid
Subscription
s are managed in the SubscriptionList
provided to Session.subscribe(SubscriptionList, Identity, String, SubscriptionPreprocessMode)
and Session.resubscribe(SubscriptionList, int, String, SubscriptionPreprocessMode)
This class (along with
MessageFormatter
) provides static utility for unit testing BLPAPI
applications.TlsOptions instances are sources of client credentials and trust material used by a session to
establish secure mutually authenticated connections to endpoints.
Deprecated.
Helper class that provides utilities designed for the Zero Footprint solution clients that
leverage private leased lines to the Bloomberg network.
Identity
instead