| Interface | Description |
|---|---|
| BamLargePayload |
Marker for a payload with a large message.
|
| Class | Description |
|---|---|
| BamError |
ActorError encapsulates error responses
The errors are defined in RFC-3920, XMPP
|
| Enum | Description |
|---|---|
| BamError.ErrorGroup |
| Exception | Description |
|---|---|
| BamException |
General BAM exception
|
| ConnectionTimeoutException |
HMPP wrapper
|
| ErrorPacketException |
HMPP wrapper
|
| FeatureNotImplementedException |
Actor exception when a feature does not exist because the
service
ActorHolder
does not understand or implement the message or RPC query. |
| ForbiddenException |
HMPP wrapper
|
| InternalServerException |
Bam exception when a service address does not exist
|
| ItemNotFoundException |
HMPP wrapper
|
| NotAuthorizedException |
HMPP wrapper
|
| ProtocolException |
HMPP wrapper
|
| QueueFullException |
HMPP wrapper
|
| RemoteConnectionFailedException |
HMPP wrapper
|
| RemoteListenerUnavailableException |
Exception when the remote server can by contacted by TCP but is
not running the BAM/HMTP protocol.
|
| ServiceUnavailableException |
Bam exception when a service address does not exist
|
| TimeoutException |
HMPP wrapper
|
| Annotation Type | Description |
|---|---|
| Message |
The @Message annotation marks a SimpleBamService method as handling
a message.
|
| MessageError |
The @MessageError annotation marks a SimpleBamService method as handling
a unidirectional messageError packet.
|
| Query |
The @QueryGet annotation marks a SimpleBamService method as handling
a GET RPC query.
|
| QueryError |
The @QueryError annotation marks a SimpleBamService method as handling
a queryError response to a query GET or SET.
|
| QueryResult |
The @QueryRequest annotation marks a SimpleBamService method as handling
a result from an RPC query.
|