Interface | 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.
|
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 |
MessageProperties |
Interface to manipulate with message properties.
|
MessageProperty |
Represents a message property, which is a name-value pair.
|
MessageProperty.BinaryProperty |
Represents message property which value has type BINARY.
|
MessageProperty.BoolProperty |
Represents a boolean message property.
|
MessageProperty.ByteProperty |
Represents one byte message property.
|
MessageProperty.Int32Property |
Represents message property which value has type INT32.
|
MessageProperty.Int64Property |
Represents message property which value has type INT64.
|
MessageProperty.ShortProperty |
Represents message property which value has type SHORT.
|
MessageProperty.StringProperty |
Represents message property which value has type STRING.
|
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.CloseQueueResult |
Close queue status event.
|
QueueControlEvent.ConfigureQueueResult |
Configure queue status event.
|
QueueControlEvent.OpenQueueResult |
Open queue status event.
|
QueueControlEvent.ReopenQueueResult |
Reopen queue status event.
|
QueueControlEvent.ResumeQueueResult |
Resume queue status event.
|
QueueControlEvent.SuspendQueueResult |
Suspend queue status event.
|
QueueEvent |
Represents a BlazingMQ event related to the particular queue state.
|
QueueEventHandler |
User callback interface to handle queue related events.
|
ResultCodes.AckCode | |
ResultCodes.CloseQueueCode | |
ResultCodes.ConfigureQueueCode | |
ResultCodes.GenericCode | |
ResultCodes.OpenQueueCode | |
ResultCodes.OperationResultCode<RESULT extends ResultCodes.GenericCode> | |
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.
|
SessionEventHandler |
User callback interface to handle session related events.
|
Class | Description |
---|---|
MessageGUID |
Provides a value-semantic global unique identifier for BlazingMQ messages.
|
QueueOptions |
A value-semantic type for options related to a queue.
|
QueueOptions.Builder |
A helper class to create immutable
QueueOptions with custom settings. |
ResultCodes | |
Session |
Provides access to the BlazingMQ broker.
|
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.
|
Enum | Description |
---|---|
CompressionAlgorithm |
PUT message payload compression algorithm
|
HostHealthState |
Enumeration for different host health states
|
MessageProperty.Type |
Enum for supported data types for a message property.
|
QueueControlEvent.Type | |
QueueFlags |
Represents all the flags that can be used at
AbstractSession.getQueue(com.bloomberg.bmq.Uri, long, com.bloomberg.bmq.QueueEventHandler, com.bloomberg.bmq.AckMessageHandler, com.bloomberg.bmq.PushMessageHandler) . |
ResultCodes.AckResult | |
ResultCodes.CloseQueueResult | |
ResultCodes.ConfigureQueueResult | |
ResultCodes.GenericResult | |
ResultCodes.OpenQueueResult | |
SessionEvent.Type |
Session event types.
|
Exception | Description |
---|---|
BMQException |
A
RuntimeException which is raised when any failure happens during BlazingMQ SDK call
execution. |
Copyright © 2023 Bloomberg L.P.. All rights reserved.