Class OpticalCircuitIntentCompiler

  • All Implemented Interfaces:
    org.onosproject.net.intent.IntentCompiler<org.onosproject.net.intent.OpticalCircuitIntent>

    public class OpticalCircuitIntentCompiler
    extends java.lang.Object
    implements org.onosproject.net.intent.IntentCompiler<org.onosproject.net.intent.OpticalCircuitIntent>
    An intent compiler for OpticalCircuitIntent.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.onosproject.cfg.ComponentConfigService cfgService  
      protected org.onosproject.core.CoreService coreService  
      protected org.onosproject.net.device.DeviceService deviceService  
      protected org.onosproject.net.driver.DriverService driverService  
      protected org.onosproject.net.intent.IntentExtensionService intentManager  
      protected org.onosproject.net.intent.IntentService intentService  
      protected org.onosproject.net.intent.IntentSetMultimap intentSetMultimap  
      protected org.onosproject.net.resource.ResourceService resourceService  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void activate​(org.osgi.service.component.ComponentContext context)  
      java.util.List<org.onosproject.net.intent.Intent> compile​(org.onosproject.net.intent.OpticalCircuitIntent intent, java.util.List<org.onosproject.net.intent.Intent> installable)  
      void deactivate()  
      void modified​(org.osgi.service.component.ComponentContext context)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • cfgService

        protected org.onosproject.cfg.ComponentConfigService cfgService
      • intentManager

        protected org.onosproject.net.intent.IntentExtensionService intentManager
      • coreService

        protected org.onosproject.core.CoreService coreService
      • deviceService

        protected org.onosproject.net.device.DeviceService deviceService
      • resourceService

        protected org.onosproject.net.resource.ResourceService resourceService
      • intentSetMultimap

        protected org.onosproject.net.intent.IntentSetMultimap intentSetMultimap
      • intentService

        protected org.onosproject.net.intent.IntentService intentService
      • driverService

        protected org.onosproject.net.driver.DriverService driverService
    • Constructor Detail

      • OpticalCircuitIntentCompiler

        public OpticalCircuitIntentCompiler()
    • Method Detail

      • modified

        public void modified​(org.osgi.service.component.ComponentContext context)
      • activate

        public void activate​(org.osgi.service.component.ComponentContext context)
      • deactivate

        public void deactivate()
      • compile

        public java.util.List<org.onosproject.net.intent.Intent> compile​(org.onosproject.net.intent.OpticalCircuitIntent intent,
                                                                         java.util.List<org.onosproject.net.intent.Intent> installable)
        Specified by:
        compile in interface org.onosproject.net.intent.IntentCompiler<org.onosproject.net.intent.OpticalCircuitIntent>