public interface Component
| Modifier and Type | Method and Description |
|---|---|
String |
getDescription()
Returns the description of this component.
|
String |
getName()
Returns the name of this component.
|
void |
initialize(JID jid,
ComponentManager componentManager)
Initializes this component with a ComponentManager and the JID
that this component is available at (e.g.
|
void |
processPacket(Packet packet)
Processes a packet sent to this Component.
|
void |
shutdown()
Shuts down this component.
|
void |
start()
Notification message indicating that the component will start receiving incoming
packets.
|
String getName()
String getDescription()
void processPacket(Packet packet)
packet - the packet.ComponentManager.sendPacket(Component, Packet)void initialize(JID jid, ComponentManager componentManager) throws ComponentException
The initialization code must not rely on receiving packets from the server since the component has not been fully initialized yet. This means that at this point the component must not rely on information that is obtained from the server such us discovered items.
jid - the XMPP address that this component is available at.componentManager - the component manager.ComponentException - if an error occured while initializing the component.void start()
It is likely that most of the component will leave this method empty.
void shutdown()
Copyright © 2009–2017 Ignite Realtime. All rights reserved.