| Interface | Description |
|---|---|
| ByteConvertible |
Any object which is byte convertible can convert itself into bytes which can
be written on the wire directly.
|
| Callback<R,E> |
Default callback interface which exposes onSuccess and onFailure handles.
|
| Context |
Context holds contextual data for current state of SDK. |
| DataHolder |
Generic interface to hold random data in memory.
|
| Identifiable<T> | |
| Initializable |
A contract for entities which must be initialized before use.
|
| NameAware<T> | |
| Packet |
Root interface for all user level packets which can be transported to/from
server to a user agent.
|
| PacketCollector |
An interface to define an entity which can collect generated packets.
|
| PacketForwarder |
PacketForwarder interface enables hierarchical packet bubble up
process. |
| PacketListener | |
| Protocol<PACKET> |
Base interface for supported protocols.
|
| Writable |
Writable is a contract to make an entity writable to some
destination; may be a network socket, output stream etc. |
| XMLConvertible |
Interface oto indicate if the entity can be converted to XML string.
|
| Class | Description |
|---|---|
| AbstractPacketForwarder |
Abstract implementation of
PacketForwarder interface. |
| BufferFactory |
A buffer factory which recycles buffers.
|
| PacketFactory |
A factory to instantiate
XMPPPacket. |
| ProtocolFactory |
Singleton protocol factory which keeps Singleton instance of protocol and
returns same instance everytime a protocol instance is asked for.
|
| ResponseCorrelator |
Stringflow programming model is not synchronous in nature; It allows to
pipeline requests on same connection without waiting for response.
|
| Enum | Description |
|---|---|
| Language |
| Exception | Description |
|---|---|
| InitializationErrorException |
A checked exception to indicate initialization error for any instance with
SDK.
|
| IXIException |
Base Exception for all the cases which are not covered by XMPP protocol and
are not resulted due to network level glitch.
|
| ProtocolException | |
| StreamStateException | |
| TimeoutException |
TimeoutException indicates that underlying operation has timed out. |
Copyright © 2019. All rights reserved.