org.jtoolkit.essence.data
Class ClusterEvent

java.lang.Object
  extended by org.jtoolkit.essence.app.pojo.DataValue
      extended by org.jtoolkit.essence.data.ClusterEvent
All Implemented Interfaces:
Event, Named, Named.Source

public class ClusterEvent
extends DataValue
implements Event

Author:
Peter Lawrey

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jtoolkit.essence.data.Event
Event.Listenable, Event.Listener, Event.ListenerSet, Event.StatusEvent
 
Nested classes/interfaces inherited from interface org.jtoolkit.essence.utils.Named
Named.ContextSource<T>, Named.MapSource<T>, Named.Source<T>
 
Field Summary
 
Fields inherited from interface org.jtoolkit.essence.utils.Named.Source
EMPTY_SOURCE
 
Constructor Summary
ClusterEvent(java.lang.String name, java.util.Map<java.lang.String,java.util.Collection<org.jtoolkit.essence.data.impl.MetaData<java.lang.Object,java.lang.Object>>> changes)
           
 
Method Summary
 java.util.Map<java.lang.String,java.util.Collection<org.jtoolkit.essence.data.impl.MetaData<java.lang.Object,java.lang.Object>>> getChanges()
           
 java.lang.String getName()
           
 void notifyListener(Event.Listener l)
          Notify this listener of an event.
 
Methods inherited from class org.jtoolkit.essence.app.pojo.DataValue
asMap, equals, getNames, getValue, hashCode, project, setCopy, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClusterEvent

public ClusterEvent(@NotNull
                    java.lang.String name,
                    @NotNull
                    java.util.Map<java.lang.String,java.util.Collection<org.jtoolkit.essence.data.impl.MetaData<java.lang.Object,java.lang.Object>>> changes)
Method Detail

notifyListener

public void notifyListener(@NotNull
                           Event.Listener l)
Description copied from interface: Event
Notify this listener of an event.

Specified by:
notifyListener in interface Event

getName

@NotNull
public java.lang.String getName()
Specified by:
getName in interface Named
Overrides:
getName in class DataValue
Returns:
A printable name.

getChanges

@NotNull
public java.util.Map<java.lang.String,java.util.Collection<org.jtoolkit.essence.data.impl.MetaData<java.lang.Object,java.lang.Object>>> getChanges()


Copyright © Peter Lawrey. All Rights Reserved.