Uses of Interface
org.jivesoftware.openfire.ChannelHandler
-
Packages that use ChannelHandler Package Description org.jivesoftware.openfire org.jivesoftware.openfire.commands Ad-Hoc Commands implementation (XEP-0050).org.jivesoftware.openfire.component org.jivesoftware.openfire.disco Service discovery implementation (XEP-0030).org.jivesoftware.openfire.filetransfer.proxy org.jivesoftware.openfire.handler IQ class implementations.org.jivesoftware.openfire.http Provides classes for XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH).org.jivesoftware.openfire.mediaproxy org.jivesoftware.openfire.muc.spi Implementation of Multi-User Chat (XEP-0045).org.jivesoftware.openfire.net org.jivesoftware.openfire.pep Implementation of Personal Eventing via Pubsub (XEP-0163).org.jivesoftware.openfire.pubsub Implementation of Publish-Subscribe (XEP-0060).org.jivesoftware.openfire.session org.jivesoftware.openfire.transport -
-
Uses of ChannelHandler in org.jivesoftware.openfire
Subinterfaces of ChannelHandler in org.jivesoftware.openfire Modifier and Type Interface Description interface
RoutableChannelHandler
Constructors in org.jivesoftware.openfire with parameters of type ChannelHandler Constructor Description Channel(String name, ChannelHandler<T> channelHandler)
Creates a new channel. -
Uses of ChannelHandler in org.jivesoftware.openfire.commands
Classes in org.jivesoftware.openfire.commands that implement ChannelHandler Modifier and Type Class Description class
AdHocCommandHandler
An AdHocCommandHandler is responsible for providing discoverable information about the supported commands and for handling commands requests. -
Uses of ChannelHandler in org.jivesoftware.openfire.component
Classes in org.jivesoftware.openfire.component that implement ChannelHandler Modifier and Type Class Description class
InternalComponentManager
Manages the registration and delegation of Components, which includes External Components as well as components that run in the Openfire JVM. -
Uses of ChannelHandler in org.jivesoftware.openfire.disco
Classes in org.jivesoftware.openfire.disco that implement ChannelHandler Modifier and Type Class Description class
IQDiscoInfoHandler
IQDiscoInfoHandler is responsible for handling disco#info requests.class
IQDiscoItemsHandler
IQDiscoItemsHandler is responsible for handling disco#items requests. -
Uses of ChannelHandler in org.jivesoftware.openfire.filetransfer.proxy
Classes in org.jivesoftware.openfire.filetransfer.proxy that implement ChannelHandler Modifier and Type Class Description class
FileTransferProxy
Manages the transfering of files between two remote entities on the jabber network. -
Uses of ChannelHandler in org.jivesoftware.openfire.handler
Classes in org.jivesoftware.openfire.handler that implement ChannelHandler Modifier and Type Class 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. -
Uses of ChannelHandler in org.jivesoftware.openfire.http
Classes in org.jivesoftware.openfire.http that implement ChannelHandler Modifier and Type Class 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. -
Uses of ChannelHandler in org.jivesoftware.openfire.mediaproxy
Classes in org.jivesoftware.openfire.mediaproxy that implement ChannelHandler Modifier and Type Class Description class
MediaProxyService
A proxy service for UDP traffic such as RTP. -
Uses of ChannelHandler in org.jivesoftware.openfire.muc.spi
Classes in org.jivesoftware.openfire.muc.spi that implement ChannelHandler Modifier and Type Class Description class
IQMUCvCardHandler
Implements the TYPE_IQ vcard-temp protocol, to be used for MUC rooms. -
Uses of ChannelHandler in org.jivesoftware.openfire.net
Classes in org.jivesoftware.openfire.net that implement ChannelHandler Modifier and Type Class Description class
SocketPacketWriteHandler
This ChannelHandler writes packet data to connections. -
Uses of ChannelHandler in org.jivesoftware.openfire.pep
Classes in org.jivesoftware.openfire.pep that implement ChannelHandler Modifier and Type Class Description class
IQPEPHandler
AnIQHandler
used to implement XEP-0163: "Personal Eventing via Pubsub" Version 1.0class
IQPEPOwnerHandler
AnIQHandler
used to implement XEP-0163: "Personal Eventing via Pubsub" Version 1.0 -
Uses of ChannelHandler in org.jivesoftware.openfire.pubsub
Classes in org.jivesoftware.openfire.pubsub that implement ChannelHandler Modifier and Type Class Description class
PubSubModule
Module that implements XEP-60: Publish-Subscribe. -
Uses of ChannelHandler in org.jivesoftware.openfire.session
Subinterfaces of ChannelHandler in org.jivesoftware.openfire.session Modifier and Type Interface 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.Classes in org.jivesoftware.openfire.session that implement ChannelHandler Modifier and Type Class 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.class
RemoteClientSession
Surrogate for client sessions hosted in some remote cluster node.class
RemoteComponentSession
Surrogate for sessions of external components hosted in some remote cluster node.class
RemoteConnectionMultiplexerSession
Surrogate for connection manager sessions hosted in some remote cluster node.class
RemoteIncomingServerSession
Surrogate for incoming server sessions hosted in some remote cluster node.class
RemoteOutgoingServerSession
Surrogate for outgoing server sessions hosted in some remote cluster node.class
RemoteSession
Base class for sessions being hosted in other cluster nodes. -
Uses of ChannelHandler in org.jivesoftware.openfire.transport
Classes in org.jivesoftware.openfire.transport that implement ChannelHandler Modifier and Type Class Description class
TransportHandler
Routes packets to the appropriate transport gateway or drops the packet.
-