| Package | Description |
|---|---|
| com.h3c.of.ctl |
Public API for the OpenFlow Controller.
|
| com.h3c.of.ctl.flow |
Public API for the OpenFlow Flow Manager.
|
| com.h3c.util.event |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CheckpointEvent
An OpenFlow Controller Checkpoint event.
|
interface |
DataPathEvent
An OpenFlow Controller DataPath event.
|
interface |
ErrorEvent
An OpenFlow Controller Error event.
|
interface |
ListenerEvent
An OpenFlow Controller Listener event.
|
interface |
MessageEvent
An OpenFlow Controller Message event.
|
interface |
OpenflowEvent
An OpenFlow Controller event.
|
interface |
QueueEvent
An OpenFlow Controller Queue event.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
FlowEvent
Encapsulates a flow-related event.
|
interface |
GroupEvent
Encapsulates a group-related event.
|
interface |
MeterEvent
Encapsulates a meter-related event.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TypedEvent<T extends Enum<?>>
A "typed" event that is timestamped.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTypedEvent<T extends Enum<?>>
A base implementation of
TypedEvent. |
| Modifier and Type | Method and Description |
|---|---|
void |
EventSink.dispatch(Event event)
Dispatches the specified event to all listeners or delegates.
|
void |
AbstractEventSink.dispatch(Event event) |
void |
EventDispatcher.post(Event event)
Posts an opaque event for asynchronous dispatching.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EventSinkBroker.addSink(Class<? extends Event> eventClass,
EventSink sink)
Adds a new event sink associated with the specified event class.
|
void |
DefaultEventSinkBroker.addSink(Class<? extends Event> eventClass,
EventSink sink) |
EventSink |
EventSinkBroker.get(Class<? extends Event> eventClass)
Get the event sink associated with the given event class.
|
EventSink |
DefaultEventSinkBroker.get(Class<? extends Event> eventClass) |
void |
EventSinkBroker.removeSink(Class<? extends Event> eventClass)
Removes a previously added event sink.
|
void |
DefaultEventSinkBroker.removeSink(Class<? extends Event> eventClass) |
Copyright © 2014. All Rights Reserved.