| Modifier and Type | Field and Description |
|---|---|
private static java.util.concurrent.ConcurrentMap<java.lang.Class<? extends IService>,OFModule> |
OFModule.modules
static map that holds all the references to module instances.
|
private java.util.Set<OFModule> |
OFController.modules
set of all modules.
|
| Modifier and Type | Method and Description |
|---|---|
static OFModule |
OFModule.getModule(java.lang.Class<? extends IService> c)
return a module that implements a specific service from the
static map
modules. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<OFModule> |
OFController.getModules()
get all the
OFModule objects associated with this controller. |
| Modifier and Type | Method and Description |
|---|---|
void |
OFController.addModule(OFModule module)
This method is automatically called by
init(IOFHandler). |
static void |
OFModule.registerModule(java.lang.Class<? extends IService> c,
OFModule m)
register a module to the static map
modules. |
| Modifier and Type | Class and Description |
|---|---|
class |
OFMDefaultEntityClassifier
This is a default entity classifier that simply classifies all
entities into a fixed entity class, with key fields of MAC and VLAN.
|
class |
OFMDeviceManager
This class implements the device manager module.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OFMFirewall
This class implements the firewall module.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Forwarding
This class implements the forwarding module.
|
class |
ForwardingBase
Abstract base class for implementing a forwarding module.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Hub |
| Modifier and Type | Class and Description |
|---|---|
class |
OFMLearningMac
MAC Learning Module.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OFMLinkDiscovery
Link Discovery Module.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OFMStateManager
This module does not handle any OFMessage.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ModuleSerializer.serialize(OFModule module,
org.codehaus.jackson.JsonGenerator jgen,
org.codehaus.jackson.map.SerializerProvider provider) |
| Modifier and Type | Class and Description |
|---|---|
class |
OFMStaticFlowEntryPusher
This module is responsible for maintaining a set of static flows on switches.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OFMStorageManager
This class enables persistent storage for the controller.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OFMTopologyManager
Topology Manager Module.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OFMUserInterface |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<OFModule> |
IOFHandler.getModules() |
| Modifier and Type | Method and Description |
|---|---|
void |
IOFHandler.addModule(OFModule module) |