org.jabber.jabberbeans
Class MessengerBean
java.lang.Object
|
+--org.jabber.jabberbeans.MessengerBean
- public class MessengerBean
- extends java.lang.Object
- implements java.io.Serializable, PacketListenerRegistrar
MessengerBean is used to send and receive messages over
a Connection. Connections are established by the
ConnectionBean and required to use the MessengerBean.
- Version:
- $Revision: 1.1.1.1 $
- Author:
- David Waite
<dwaite@jabber.com>, $Author: lucky $
- See Also:
- Serialized Form
Inner Class Summary |
(package private) class |
MessengerBean.MessageListener
class MessageListener finished implementing the
PacketRebroadcaster code. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
connection
private ConnectionBean connection
- Base connection bean, required for communications
rebroadcaster
private PacketRebroadcaster rebroadcaster
- rebroadcaster, for filtering the packet listener from the connection
bean down and provide another subsribable subset.
MessengerBean
public MessengerBean()
- Creates a new
MessengerBean
instance.
MessengerBean
public MessengerBean(ConnectionBean connection)
- Creates a new
MessengerBean
instance, and registers it
with a connection
- Parameters:
connection
- a ConnectionBean
to use for this
MessengerBean
setConnection
public void setConnection(ConnectionBean connection)
setConnection
sets the ConnectionBean after creation
- Parameters:
connection
- a ConnectionBean
to use for this
MessengerBean
getConnection
public ConnectionBean getConnection()
getConnection
returns the connectionbean this object
is using.
- Returns:
ConnectionBean
this class is registered with
send
public void send(Message message)
send
a Message packet
- Parameters:
message
- a Message
value
addPacketListener
public void addPacketListener(PacketListener l)
addPacketListener
registers a new packet listener with this
bean.
- Specified by:
- addPacketListener in interface PacketListenerRegistrar
- Parameters:
l
- a PacketListener
to register
delPacketListener
public void delPacketListener(PacketListener l)
delPacketListener
unregisters a packet listener with this
bean.
- Specified by:
- delPacketListener in interface PacketListenerRegistrar
- Parameters:
l
- a PacketListener
to unregister