Class OpenflowConfigUtils


  • public final class OpenflowConfigUtils
    extends Object
    • 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.