Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jabber.jabberbeans
Class MessengerBean  view MessengerBean download MessengerBean.java

java.lang.Object
  extended byorg.jabber.jabberbeans.MessengerBean
All Implemented Interfaces:
java.io.Serializable

public class MessengerBean
extends java.lang.Object
implements java.io.Serializable

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 $

Nested Class Summary
(package private)  class MessengerBean.MessageListener
           
 
Field Summary
private  ConnectionBean connection
           
private  java.util.Vector messageListeners
           
private  PacketListener rebroadcaster
           
 
Constructor Summary
MessengerBean()
           
MessengerBean(ConnectionBean connection)
           
 
Method Summary
 void addPacketListener(PacketListener l)
           
 void fireReceivedMessage(Packet l)
           
 void fireSentMessage(Packet l)
           
 ConnectionBean getConnection()
           
 void removePacketListener(PacketListener l)
           
 void send(Message message)
           
 void setConnection(ConnectionBean connection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connection

private ConnectionBean connection

messageListeners

private java.util.Vector messageListeners

rebroadcaster

private PacketListener rebroadcaster
Constructor Detail

MessengerBean

public MessengerBean()

MessengerBean

public MessengerBean(ConnectionBean connection)
Method Detail

setConnection

public void setConnection(ConnectionBean connection)

getConnection

public ConnectionBean getConnection()

send

public void send(Message message)
          throws java.io.IOException

addPacketListener

public void addPacketListener(PacketListener l)

removePacketListener

public void removePacketListener(PacketListener l)

fireReceivedMessage

public void fireReceivedMessage(Packet l)

fireSentMessage

public void fireSentMessage(Packet l)