|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.echomine.jabber.JabberSession
public class JabberSession
The main entry into Jabber itself. It will contain all the necessary services that is supported by the module. This is basically an aggregator class that simplifies working with the module.
Constructor Summary | |
---|---|
JabberSession(JabberContext context,
JabberMessageParser parser)
|
Method Summary | |
---|---|
void |
addMessageListener(JabberMessageListener l)
convenience method equivalent to calling getConnection().addMessageListner() |
void |
connect(ConnectionModel cmodel)
connect using an existing connection model. |
void |
connect(java.lang.String hostname,
int port)
connect to the specified server. |
void |
disconnect()
disconnect from the jabber server. |
JabberChatService |
getChatService()
|
JabberClientService |
getClientService()
|
JabberConnection |
getConnection()
|
JabberContext |
getContext()
|
JabberMessageParser |
getMessageParser()
|
JabberPresenceService |
getPresenceService()
|
JabberRosterService |
getRosterService()
|
JabberServerService |
getServerService()
|
JabberUserService |
getUserService()
|
void |
removeMessageListener(JabberMessageListener l)
convenience method equivalent to calling getConnection().removeMessageListner() |
void |
sendMessage(JabberMessage msg)
wrapper method to send messages. |
void |
sendMessageLater(java.lang.Runnable runnable)
This sends a message later rather than synchronously inside the current thread that called this method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JabberSession(JabberContext context, JabberMessageParser parser)
Method Detail |
---|
public void connect(java.lang.String hostname, int port) throws ConnectionFailedException, java.net.UnknownHostException
ConnectionFailedException
java.net.UnknownHostException
public void connect(ConnectionModel cmodel) throws ConnectionFailedException
ConnectionFailedException
public void disconnect()
public void sendMessage(JabberMessage msg) throws SendMessageFailedException
SendMessageFailedException
public void sendMessageLater(java.lang.Runnable runnable)
public JabberContext getContext()
public JabberConnection getConnection()
public JabberMessageParser getMessageParser()
public JabberRosterService getRosterService()
public JabberChatService getChatService()
public JabberPresenceService getPresenceService()
public JabberUserService getUserService()
public JabberServerService getServerService()
public JabberClientService getClientService()
public void addMessageListener(JabberMessageListener l)
public void removeMessageListener(JabberMessageListener l)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |