| Modifier and Type | Interface and Description |
|---|---|
interface |
RoutableChannelHandler |
| Constructor and Description |
|---|
Channel(String name,
ChannelHandler<T> channelHandler)
Creates a new channel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AdHocCommandHandler
An AdHocCommandHandler is responsbile for providing discoverable information about the
supported commands and for handling commands requests.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InternalComponentManager
Manages the registration and delegation of Components, which includes External Components as well as components
that run in the Openfire JVM.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IQDiscoInfoHandler
IQDiscoInfoHandler is responsible for handling disco#info requests.
|
class |
IQDiscoItemsHandler
IQDiscoItemsHandler is responsible for handling disco#items requests.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FileTransferProxy
Manages the transfering of files between two remote entities on the jabber network.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IQBindHandler
Binds a resource to the stream so that the client's address becomes a full JID.
|
class |
IQBlockingHandler
Implementation of XEP-0191 "Blocking Command".
|
class |
IQEntityTimeHandler
This IQ handler implements XEP-0202: Entity Time.
|
class |
IQHandler
Base class whose main responsibility is to handle IQ packets.
|
class |
IQLastActivityHandler
Implements the TYPE_IQ jabber:iq:last protocol (last activity).
|
class |
IQMessageCarbonsHandler
This handler manages XEP-0280 Message Carbons.
|
class |
IQOfflineMessagesHandler
Implements JEP-0013: Flexible Offline Message Retrieval.
|
class |
IQPingHandler
Implements the XMPP Ping as defined by XEP-0199.
|
class |
IQPrivacyHandler
IQPrivacyHandler is responsible for handling privacy lists.
|
class |
IQPrivateHandler
Implements the TYPE_IQ jabber:iq:private protocol.
|
class |
IQRegisterHandler
Implements the TYPE_IQ jabber:iq:register protocol (plain only).
|
class |
IQRosterHandler
Implements the TYPE_IQ jabber:iq:roster protocol.
|
class |
IQSessionEstablishmentHandler
Activate client sessions once resource binding has been done.
|
class |
IQSharedGroupHandler
Handler of IQ packets whose child element is "sharedgroup" with namespace
"http://www.jivesoftware.org/protocol/sharedgroup".
|
class |
IQvCardHandler
Implements the TYPE_IQ vcard-temp protocol.
|
class |
IQVersionHandler
Implements the TYPE_IQ jabber:iq:version protocol (version info).
|
class |
PresenceSubscribeHandler
Implements the presence protocol.
|
class |
PresenceUpdateHandler
Implements the presence protocol.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HttpSession
A session represents a series of interactions with an XMPP client sending packets using the HTTP
Binding protocol specified in XEP-0124.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MediaProxyService
A proxy service for UDP traffic such as RTP.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MUCUser
The chat user is a separate user abstraction for interacting with
the chat server.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IQMUCvCardHandler
Implements the TYPE_IQ vcard-temp protocol, to be used for MUC rooms.
|
class |
LocalMUCUser
Representation of users interacting with the chat service.
|
class |
RemoteMUCUser
User hosted by another cluster node that is presente in a local room.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SocketPacketWriteHandler
This ChannelHandler writes packet data to connections.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IQPEPHandler
An
IQHandler used to implement XEP-0163: "Personal Eventing via Pubsub"
Version 1.0 |
class |
IQPEPOwnerHandler
An
IQHandler used to implement XEP-0163: "Personal Eventing via Pubsub"
Version 1.0 |
| Modifier and Type | Class and Description |
|---|---|
class |
PubSubModule
Module that implements JEP-60: Publish-Subscribe.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OutgoingSessionPromise
An OutgoingSessionPromise provides an asynchronic way for sending packets to remote servers.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClientSession
Represents a session between the server and a client.
|
interface |
ComponentSession
Represents a session between the server and an external component.
|
interface |
ConnectionMultiplexerSession
Represents a session between the server and a connection manager.
|
interface |
IncomingServerSession
Server-to-server communication is done using two TCP connections between the servers.
|
interface |
OutgoingServerSession
Server-to-server communication is done using two TCP connections between the servers.
|
interface |
ServerSession |
interface |
Session
The session represents a connection between the server and a client (c2s) or
another server (s2s) as well as a connection with a component.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LocalClientSession
Represents a session between the server and a client.
|
class |
LocalComponentSession
Represents a session between the server and a component.
|
class |
LocalConnectionMultiplexerSession
Represents a session between the server and a connection manager.
|
class |
LocalIncomingServerSession
Server-to-server communication is done using two TCP connections between the servers.
|
class |
LocalOutgoingServerSession
Server-to-server communication is done using two TCP connections between the servers.
|
class |
LocalServerSession |
class |
LocalSession
The session represents a connection between the server and a client (c2s) or
another server (s2s) as well as a connection with a component.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TransportHandler
Routes packets to the appropriate transport gateway or drops the packet.
|
Copyright © 2003–2020 Ignite Realtime. All rights reserved.