Class OpenflowpluginTableFeaturesTestServiceProvider

java.lang.Object
org.opendaylight.openflowplugin.test.OpenflowpluginTableFeaturesTestServiceProvider
All Implemented Interfaces:
AutoCloseable, SalTableService, org.opendaylight.yangtools.yang.binding.RpcService

public class OpenflowpluginTableFeaturesTestServiceProvider extends Object implements AutoCloseable, SalTableService
  • Constructor Details

    • OpenflowpluginTableFeaturesTestServiceProvider

      public OpenflowpluginTableFeaturesTestServiceProvider()
  • Method Details

    • getTableRegistration

      public org.opendaylight.yangtools.concepts.ObjectRegistration<SalTableService> getTableRegistration()
      Get table registration.
      Returns:
      tableRegistration
    • setTableRegistration

      public void setTableRegistration(org.opendaylight.yangtools.concepts.ObjectRegistration<SalTableService> tableRegistration)
      Set tableRegistration.
    • getNotificationService

      public org.opendaylight.mdsal.binding.api.NotificationPublishService getNotificationService()
      Get notification service.
      Returns:
      notificationService
    • setNotificationService

      public void setNotificationService(org.opendaylight.mdsal.binding.api.NotificationPublishService notificationService)
      Set notificationService.
    • start

      public void start()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • updateTable

      public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateTableOutput>> updateTable(UpdateTableInput input)
      Description copied from interface: SalTableService
      Invoke update-table RPC.
           
               Configuring openflow table.
           
       
      Specified by:
      updateTable in interface SalTableService
      Parameters:
      input - of update-table
      Returns:
      output of update-table
    • register

      public org.opendaylight.yangtools.concepts.ObjectRegistration<OpenflowpluginTableFeaturesTestServiceProvider> register(org.opendaylight.mdsal.binding.api.RpcProviderService rpcRegistry)