Wildfire 3.2.4 Javadoc

org.jivesoftware.wildfire.component
Class InternalComponentManager.RoutableComponent

java.lang.Object
  extended by org.jivesoftware.wildfire.component.InternalComponentManager.RoutableComponent
All Implemented Interfaces:
ChannelHandler, RoutableChannelHandler
Enclosing class:
InternalComponentManager

public static class InternalComponentManager.RoutableComponent
extends Object
implements RoutableChannelHandler

Exposes a Component as a RoutableChannelHandler.


Constructor Summary
InternalComponentManager.RoutableComponent(JID jid, Component component)
           
 
Method Summary
 JID getAddress()
          Returns the XMPP address.
 void process(Packet packet)
          Process an XMPP packet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternalComponentManager.RoutableComponent

public InternalComponentManager.RoutableComponent(JID jid,
                                                  Component component)
Method Detail

getAddress

public JID getAddress()
Description copied from interface: RoutableChannelHandler
Returns the XMPP address. The address is used by services like the core server packet router to determine if a packet should be sent to the handler. Handlers that are working on behalf of the server should use the generic server hostname address (e.g. server.com).

Specified by:
getAddress in interface RoutableChannelHandler
Returns:
the XMPP address.

process

public void process(Packet packet)
             throws PacketException
Description copied from interface: ChannelHandler
Process an XMPP packet.

Specified by:
process in interface ChannelHandler
Parameters:
packet - a packet to process.
Throws:
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.