Package org.cometd.oort
Class Seti.LocalLocation
java.lang.Object
org.cometd.oort.Seti.LocalLocation
- All Implemented Interfaces:
EventListener
,Bayeux.BayeuxListener
,ServerSession.RemoveListener
,ServerSession.ServerSessionListener
,Seti.Location
- Enclosing class:
- Seti
protected class Seti.LocalLocation extends Object implements Seti.Location, ServerSession.RemoveListener
A Location that represent a user connected to a local comet.
-
Constructor Summary
Constructors Modifier Constructor Description protected
LocalLocation(String userId, ServerSession session)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object obj)
int
hashCode()
void
receive(String toUser, String toChannel, Object data)
void
removed(ServerSession session, boolean timeout)
Callback invoked when the session is removed.void
send(String toUser, String toChannel, Object data)
String
toString()
-
Constructor Details
-
Method Details
-
send
- Specified by:
send
in interfaceSeti.Location
-
receive
- Specified by:
receive
in interfaceSeti.Location
-
removed
Description copied from interface:ServerSession.RemoveListener
Callback invoked when the session is removed.
- Specified by:
removed
in interfaceServerSession.RemoveListener
- Parameters:
session
- the removed sessiontimeout
- whether the session has been removed because of a timeout
-
equals
- Specified by:
equals
in interfaceSeti.Location
- Overrides:
equals
in classObject
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceSeti.Location
- Overrides:
hashCode
in classObject
-
toString
-