Class OpenflowConfigUtils
- java.lang.Object
-
- io.lighty.modules.southbound.openflow.impl.util.OpenflowConfigUtils
-
public final class OpenflowConfigUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static Set<org.opendaylight.yangtools.yang.binding.YangModuleInfo>OFP_MODELS
-
Constructor Summary
Constructors Constructor Description OpenflowConfigUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OpenflowpluginConfigurationgetDefaultOfpConfiguration()Create new default configuration for OFPstatic OpenflowpluginConfigurationgetOfpConfiguration(InputStream jsonConfigInputStream)Read configuration from InputStream representing JSON configuration data.
-
-
-
Field Detail
-
OFP_MODELS
public static final Set<org.opendaylight.yangtools.yang.binding.YangModuleInfo> OFP_MODELS
-
-
Method Detail
-
getDefaultOfpConfiguration
public static OpenflowpluginConfiguration getDefaultOfpConfiguration()
Create new default configuration for OFP- Returns:
- Default OFP configuration
-
getOfpConfiguration
public static OpenflowpluginConfiguration getOfpConfiguration(InputStream jsonConfigInputStream) throws ConfigurationException
Read configuration from InputStream representing JSON configuration data.- Parameters:
jsonConfigInputStream- InputStream representing JSON configuration.- Returns:
- Instance of OFP configuration data.
- Throws:
ConfigurationException- Thrown if JSON configuration cannot be deserializable to JSON tree nodes or cannot bind JSON tree node to type.
-
-