Package org.jivesoftware.openfire
Interface ChannelHandler<T extends org.xmpp.packet.Packet>
- All Known Subinterfaces:
ClientSession,ComponentSession,ConnectionMultiplexerSession,IncomingServerSession,OutgoingServerSession,RoutableChannelHandler,ServerSession,Session
- All Known Implementing Classes:
AdHocCommandHandler,FileTransferProxy,HttpSession,InternalComponentManager,IQBindHandler,IQBlockingHandler,IQDiscoInfoHandler,IQDiscoItemsHandler,IQEntityTimeHandler,IQHandler,IQLastActivityHandler,IQMessageCarbonsHandler,IQMUCvCardHandler,IQOfflineMessagesHandler,IQPEPHandler,IQPEPOwnerHandler,IQPingHandler,IQPrivacyHandler,IQPrivateHandler,IQRegisterHandler,IQRosterHandler,IQSessionEstablishmentHandler,IQSharedGroupHandler,IQvCardHandler,IQVersionHandler,LocalClientSession,LocalComponentSession,LocalConnectionMultiplexerSession,LocalIncomingServerSession,LocalOutgoingServerSession,LocalServerSession,LocalSession,MediaProxyService,PresenceSubscribeHandler,PresenceUpdateHandler,PubSubModule,RemoteClientSession,RemoteComponentSession,RemoteConnectionMultiplexerSession,RemoteIncomingServerSession,RemoteOutgoingServerSession,RemoteSession,SocketPacketWriteHandler,TransportHandler
public interface ChannelHandler<T extends org.xmpp.packet.Packet>
Interface to handle packets delivered by Channels.
- Author:
- Matt Tucker
-
Method Summary
-
Method Details
-
process
Process an XMPP packet.- Parameters:
packet- a packet to process.- Throws:
UnauthorizedException- if not allowed to process the packet.PacketException- thrown if the packet is malformed (results in the sender's session being shutdown).
-