Jive Messenger 2.2.2 Javadoc

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

All Known Subinterfaces:
MUCUser, RoutableChannelHandler
All Known Implementing Classes:
ClientSession, ComponentSession, IncomingServerSession, InternalComponentManager, InternalComponentManager.RoutableComponent, IQAuthHandler, IQDiscoInfoHandler, IQDiscoItemsHandler, IQHandler, IQLastActivityHandler, IQOfflineMessagesHandler, IQPrivateHandler, IQRegisterHandler, IQRosterHandler, IQTimeHandler, IQvCardHandler, IQVersionHandler, MUCUserImpl, MultiUserChatServerImpl, OutgoingServerSession, PresenceSubscribeHandler, PresenceUpdateHandler, Session, SocketPacketWriteHandler, 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).

Jive Messenger 2.2.2 Javadoc

Copyright © 1999-2004 Jive Software.