public class TopologyEvent extends AbstractEvent<TopologyEvent.Type,Topology>
| Modifier and Type | Class and Description |
|---|---|
static class |
TopologyEvent.Type
Type of topology events.
|
| Constructor and Description |
|---|
TopologyEvent(TopologyEvent.Type type,
Topology topology,
List<Event> reasons)
Creates an event of a given type and for the specified topology and the
current time.
|
TopologyEvent(TopologyEvent.Type type,
Topology topology,
List<Event> reasons,
long time)
Creates an event of a given type and for the specified topology and time.
|
| Modifier and Type | Method and Description |
|---|---|
List<Event> |
reasons()
Returns the list of events that triggered the topology change.
|
subject, time, toString, typepublic TopologyEvent(TopologyEvent.Type type, Topology topology, List<Event> reasons)
type - topology event typetopology - event topology subjectreasons - list of events that triggered topology changepublic TopologyEvent(TopologyEvent.Type type, Topology topology, List<Event> reasons, long time)
type - link event typetopology - event topology subjectreasons - list of events that triggered topology changetime - occurrence time