org.almendra.commons.events
Interface IEventParams
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- AbstractAgentParams, AbstractEventParams, AddLogListenerParams, ApplicationDeregisteredParams, ApplicationRegisteredParams, AskVetoShutdownEventParams, CommandEnvelopeParams, DeregisteredAgentParams, ForeignApplicationDeregisteredParams, ForeignApplicationRegisteredParams, LogListenerParams, NodeAboutToShutdownParams, NodeDeregisteredParams, NodeRegisteredParams, NodeShutdownParams, NodeStartupEventParams, RegisteredAgentParams, RemoveLogListenerParams
public interface IEventParams
- extends java.io.Serializable
Interface for every class that holds event paramters. This makes sure that
for every object containing event paramters instanceof IEventParams
returns true. The user is responsible to cast the subclass of IEventParams
to its actual type. Since the subclasses of IEventParams
are user-defined
and therefore not known to the event dispatch system at compile time this dynamic cast
cannot be avoided.
- Author:
- Oliver Plohmann
Method Summary |
java.lang.Object |
get(java.lang.Object key)
|
void |
put(java.lang.Object key,
java.lang.Object value)
|
put
void put(java.lang.Object key,
java.lang.Object value)
get
java.lang.Object get(java.lang.Object key)