net.sf.jml.protocol
Class MsnSession
java.lang.Object
net.sf.jml.protocol.MsnSession
public final class MsnSession
- extends Object
Msn Session. Support write and read MsnMessage.
- Author:
- Roger Chen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MsnSession
public MsnSession(MsnMessenger messenger,
SocketAddress address)
MsnSession
public MsnSession(MsnSwitchboard switchboard,
SocketAddress address)
getMessenger
public MsnMessenger getMessenger()
getSwitchboard
public MsnSwitchboard getSwitchboard()
getLocalAddress
public String getLocalAddress()
getLocalPort
public int getLocalPort()
isAvailable
public boolean isAvailable()
start
public void start()
close
public void close()
sendAsynchronousMessage
public void sendAsynchronousMessage(MsnOutgoingMessage message)
sendSynchronousMessage
public boolean sendSynchronousMessage(MsnOutgoingMessage message)
addSessionListener
public void addSessionListener(net.sf.cindy.SessionListener listener)
removeSessionListener
public void removeSessionListener(net.sf.cindy.SessionListener listener)
getOutgoingMessageChain
public MsnMessageChain getOutgoingMessageChain()
getIncomingMessageChain
public MsnMessageChain getIncomingMessageChain()
setSessionTimeout
public void setSessionTimeout(int timeout)