net.jxta.instantp2p
Class Chat
java.lang.Object
|
+--net.jxta.instantp2p.Chat
- public class Chat
- extends java.lang.Object
chat is a P2P bases Instant Messaging
Constructor Summary |
Chat(net.jxta.peergroup.PeerGroup group,
Messaging messageBoard)
Chat Constructor |
Method Summary |
void |
login()
Logs ins the user |
void |
logout()
logout a user |
net.jxta.protocol.PipeAdvertisement |
registerUser(java.lang.String name)
Registers a new user. |
int |
sendMessage(net.jxta.pipe.OutputPipe outputPipe,
java.lang.String message)
Sends messages to the receiver end |
int |
sendMessageToPeers(java.lang.String message)
|
void |
setPeerGroup(net.jxta.peergroup.PeerGroup peerGroup)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ChatNameTag
public static final java.lang.String ChatNameTag
ChatUUIDTag
public static final java.lang.String ChatUUIDTag
HUNKYDORY
public static final int HUNKYDORY
CHAT_ERROR
public static final int CHAT_ERROR
Chat
public Chat(net.jxta.peergroup.PeerGroup group,
Messaging messageBoard)
- Chat Constructor
- Parameters:
PeerGroup
- group - chat groupMessaging
- messageBoard - to display messages
login
public void login()
- Logs ins the user
setPeerGroup
public void setPeerGroup(net.jxta.peergroup.PeerGroup peerGroup)
logout
public void logout()
- logout a user
- Parameters:
String
- name - name used for logging
sendMessageToPeers
public int sendMessageToPeers(java.lang.String message)
sendMessage
public int sendMessage(net.jxta.pipe.OutputPipe outputPipe,
java.lang.String message)
- Sends messages to the receiver end
- Parameters:
String
- message - message to be dispatched
registerUser
public net.jxta.protocol.PipeAdvertisement registerUser(java.lang.String name)
- Registers a new user. Publishes its advertisement
- Parameters:
String
- name - user name- Returns:
- PipeAdvertisement - for the user