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.
|
class |
OFMLearningMac10
MAC Learning Module.
|
class |
OFMLearningMac13
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 |
OFMStorageManager
This class enables a 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) |