Wildfire 3.2.4 Javadoc

org.jivesoftware.wildfire
Interface ChannelHandler<T extends Packet>

All Known Subinterfaces:
MUCUser, RoutableChannelHandler
All Known Implementing Classes:
AdHocCommandHandler, ClientSession, ComponentSession, ConnectionMultiplexerSession, FileTransferProxy, HttpSession, IncomingServerSession, InternalComponentManager, InternalComponentManager.RoutableComponent, IQAuthHandler, IQBindHandler, IQDiscoInfoHandler, IQDiscoItemsHandler, IQHandler, IQLastActivityHandler, IQOfflineMessagesHandler, IQPrivacyHandler, IQPrivateHandler, IQRegisterHandler, IQRosterHandler, IQSessionEstablishmentHandler, IQSharedGroupHandler, IQTimeHandler, IQvCardHandler, IQVersionHandler, MediaProxyService, MUCUserImpl, MultiUserChatServerImpl, OutgoingServerSession, OutgoingSessionPromise, PresenceSubscribeHandler, PresenceUpdateHandler, PubSubModule, Session, SocketPacketWriteHandler, STUNService, TransportHandler

public interface ChannelHandler<T extends Packet>

Interface to handle packets delivered by Channels.

Author:
Matt Tucker

Method Summary
 void process(T packet)
          Process an XMPP packet.
 

Method Detail

process

void process(T packet)
             throws UnauthorizedException,
                    PacketException
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).

Wildfire 3.2.4 Javadoc

Copyright © 2003-2007 Jive Software.