ome.services.messages
Class AbstractSessionMessage
java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
ome.util.messages.InternalMessage
ome.services.messages.AbstractSessionMessage
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- CreateSessionMessage, DestroySessionMessage
public abstract class AbstractSessionMessage
- extends InternalMessage
InternalMessage
implementations which carry relate to some
Session
bound event. These messages are not thread-safe
and so will be called within the same Thread
as the publisher. This
means listeners
have a chance to throw an
exception and cancel the related event.
- See Also:
SessionManager
,
Serialized Form
Methods inherited from class org.springframework.context.ApplicationEvent |
getTimestamp |
AbstractSessionMessage
public AbstractSessionMessage(Object source,
String sessionId)
getSessionId
public String getSessionId()
isThreadSafe
public final boolean isThreadSafe()
- Description copied from class:
InternalMessage
- Returns true if this message can safely be passed to another
Thread
. The default ApplicationEventMulticaster
executes
in the same Thread
.
- Overrides:
isThreadSafe
in class InternalMessage
OmeroJava Api
Version: Beta-4.2.0-r7571-b29
Copyright © 2009 The University of Dundee. All Rights Reserved.