org.jivesoftware.openfire.transport
Class TransportHandler
java.lang.Object
org.jivesoftware.openfire.container.BasicModule
org.jivesoftware.openfire.transport.TransportHandler
- All Implemented Interfaces:
- ChannelHandler, Module
public class TransportHandler
- extends BasicModule
- implements ChannelHandler
Routes packets to the appropriate transport gateway or drops the packet.
- Author:
- Iain Shigeoka
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransportHandler
public TransportHandler()
addTransport
public void addTransport(Channel transport)
process
public void process(Packet packet)
throws UnauthorizedException,
PacketException
- Description copied from interface:
ChannelHandler
- Process an XMPP packet.
- Specified by:
process
in interface ChannelHandler
- 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).
initialize
public void initialize(XMPPServer server)
- Description copied from class:
BasicModule
Initializes the basic module.
Inheriting classes that choose to override this method MUST
call this initialize() method before accessing BasicModule resources.
- Specified by:
initialize
in interface Module
- Overrides:
initialize
in class BasicModule
- Parameters:
server
- the server hosting this module.
Copyright © 2003-2007 Jive Software.