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.
An iterator over the Message objects within an Event
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 Enumeration
Enumeration describing the status of various elements in the schema
Integer constants to facilitate switch constructs on Schema.Status Enumeration
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.
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 Enumeration
 
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.
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.
as of 3.3.0, use Identity instead
 
Helper class that provides utilities designed for the Zero Footprint solution clients that leverage private leased lines to the Bloomberg network.