ix.applet
Class MessageServer.User
java.lang.Object
ix.applet.MessageServer.User
- Enclosing class:
- MessageServer
protected class MessageServer.User
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
java.lang.String name
hostName
java.lang.String hostName
hostAddr
java.lang.String hostAddr
messageQueue
MessageQueue messageQueue
connectionQueue
MessageQueue connectionQueue
unacknowledged
MessageMemory unacknowledged
messageThread
MessageServer.UserMessageThread messageThread
registrationDates
java.util.List registrationDates
lastContactDate
java.util.Date lastContactDate
lastSendDate
java.util.Date lastSendDate
lastAckDate
java.util.Date lastAckDate
seqNo
int seqNo
MessageServer.User
MessageServer.User(java.lang.String name,
AppletMessage registration)
getName
java.lang.String getName()
getHostAddr
java.lang.String getHostAddr()
getMessageQueue
MessageQueue getMessageQueue()
getConnectionQueue
MessageQueue getConnectionQueue()
sent
void sent(AppletMessage m)
getRegistrationDates
java.util.List getRegistrationDates()
registered
void registered(AppletMessage m,
boolean isNew)
addMessage
void addMessage(AppletMessage m)
pushMessage
void pushMessage(AppletMessage m)
isUnacknowledged
boolean isUnacknowledged(AppletMessage m)
getFirstUnacknowledgedMessage
AppletMessage getFirstUnacknowledgedMessage()
acknowledgedReceipt
void acknowledgedReceipt(java.lang.Integer key)
takeConnection
void takeConnection(ObjectStreamConnection c)
startMessageThread
void startMessageThread()
killMessageThread
void killMessageThread()
noteln
void noteln(java.lang.String line)
noteln
void noteln(java.lang.String text,
java.lang.Object about)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
status
public java.lang.String status(java.util.Date now)
describeMessage
protected java.lang.String describeMessage(AppletMessage m)