Package org.apache.sling.discovery
Class TopologyEvent
- java.lang.Object
-
- org.apache.sling.discovery.TopologyEvent
-
public class TopologyEvent extends java.lang.ObjectA topology event is sent whenever a change in the topology occurs. This event object might be extended in the future with new event types and methods.- See Also:
TopologyEventListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTopologyEvent.Type
-
Constructor Summary
Constructors Constructor Description TopologyEvent(TopologyEvent.Type type, TopologyView oldView, TopologyView newView)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopologyViewgetNewView()Returns the view which is currently (i.e.TopologyViewgetOldView()Returns the view which was valid up until now.TopologyEvent.TypegetType()Returns the type of this eventjava.lang.StringtoString()
-
-
-
Constructor Detail
-
TopologyEvent
public TopologyEvent(TopologyEvent.Type type, TopologyView oldView, TopologyView newView)
-
-
Method Detail
-
getType
public TopologyEvent.Type getType()
Returns the type of this event- Returns:
- the type of this event
-
getOldView
public TopologyView getOldView()
Returns the view which was valid up until now.This is null in case of
TOPOLOGY_INIT- Returns:
- the view which was valid up until now, or null in case of a fresh instance start
-
getNewView
public TopologyView getNewView()
Returns the view which is currently (i.e. newly) valid.This is null in case of
TOPOLOGY_CHANGING- Returns:
- the view which is currently valid, or null in case of
TOPOLOGY_CHANGING
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-