Class and Description |
---|
AbstractSession
Interface to the Session that provides access to the BlazingMQ broker
|
AckMessage
ACK message representation.
|
AckMessageHandler
User callback interface to handle incoming ACK messages.
|
BMQException
A
RuntimeException which is raised when any failure happens during BlazingMQ SDK call
execution. |
CompressionAlgorithm
PUT message payload compression algorithm
|
CorrelationId
Provides an interface usable as an efficient identifier.
|
Event
Represents a BlazingMQ event.
|
HostHealthMonitor
Provides an interface for monitoring the health of the host.
|
HostHealthMonitor.Handler
Provides an interface for handling changes detected by
HostHealthMonitor |
HostHealthState
Enumeration for different host health states
|
MessageGUID
Provides a value-semantic global unique identifier for BlazingMQ messages.
|
MessageProperties
Interface to manipulate with message properties.
|
MessageProperty
Represents a message property, which is a name-value pair.
|
MessageProperty.Type
Enum for supported data types for a message property.
|
PushMessage
PUSH message representation.
|
PushMessageHandler
User callback interface to handle incoming PUSH messages.
|
PutMessage
PUT message representation.
|
Queue
SDK Queue representation.
|
QueueControlEvent
Represents the queue related event that reports a status of asynchronous operation usually
initiated by the user.
|
QueueControlEvent.Type |
QueueEvent
Represents a BlazingMQ event related to the particular queue state.
|
QueueEventHandler
User callback interface to handle queue related events.
|
QueueFlags
Represents all the flags that can be used at
getQueue(com.bloomberg.bmq.Uri, long, com.bloomberg.bmq.QueueEventHandler, com.bloomberg.bmq.AckMessageHandler, com.bloomberg.bmq.PushMessageHandler) . |
QueueOptions
A value-semantic type for options related to a queue.
|
QueueOptions.Builder
A helper class to create immutable
QueueOptions with custom settings. |
ResultCodes.AckCode |
ResultCodes.AckResult |
ResultCodes.CloseQueueCode |
ResultCodes.CloseQueueResult |
ResultCodes.ConfigureQueueCode |
ResultCodes.ConfigureQueueResult |
ResultCodes.GenericCode |
ResultCodes.GenericResult |
ResultCodes.OpenQueueCode |
ResultCodes.OpenQueueResult |
ResultCodes.OperationResultCode |
SessionEvent
Represents a BlazingMQ event related to the whole session state.
|
SessionEvent.ConnectionLost
Event that notifies the session has lost the broker connection.
|
SessionEvent.HostHealthRestored
Event that notifies the health of the host has restored.
|
SessionEvent.HostUnhealthy
Event that notifies the host has become unhealthy.
|
SessionEvent.Reconnected
Event that notifies the session has restored the broker connection.
|
SessionEvent.SlowConsumerHighWatermark
Event that notifies the inbound event buffer has reached the high watermark value.
|
SessionEvent.SlowConsumerNormal
Event that notifies the inbound event buffer has reached the low watermark value.
|
SessionEvent.StartStatus
Session start status event.
|
SessionEvent.StateRestored
Event that notifies the session has restored the state of all opened queues.
|
SessionEvent.StopStatus
Session stop status event.
|
SessionEvent.Type
Session event types.
|
SessionEventHandler
User callback interface to handle session related events.
|
SessionOptions
A value-semantic type to configure session with the broker.
|
SessionOptions.Builder
Helper class to create a
SesssionOptions object with custom settings. |
SessionOptions.InboundEventBufferWaterMark
Immutable helper class to set sizes (in number of events) for the inbound event buffer high
and low watermarks.
|
SessionOptions.WriteBufferWaterMark
Immutable helper class to set sizes (in bytes) for write cache high and low watermarks on the
channel.
|
Uri
Provides value-semantic type and utilities for a BlazingMQ queue URI.
|
Copyright © 2023 Bloomberg L.P.. All rights reserved.