Class OpenflowpluginTableFeaturesTestServiceProvider

java.lang.Object
org.opendaylight.openflowplugin.test.OpenflowpluginTableFeaturesTestServiceProvider
All Implemented Interfaces:
AutoCloseable, UpdateTable, org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.Rpc<UpdateTableInput,UpdateTableOutput>>, org.opendaylight.yangtools.yang.binding.Rpc<UpdateTableInput,UpdateTableOutput>

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

    • OpenflowpluginTableFeaturesTestServiceProvider

      public OpenflowpluginTableFeaturesTestServiceProvider()
  • Method Details

    • getTableRegistration

      public org.opendaylight.yangtools.concepts.Registration getTableRegistration()
      Get table registration.
      Returns:
      tableRegistration
    • setTableRegistration

      public void setTableRegistration(org.opendaylight.yangtools.concepts.Registration 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
    • invoke

      public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateTableOutput>> invoke(UpdateTableInput input)
      Specified by:
      invoke in interface org.opendaylight.yangtools.yang.binding.Rpc<UpdateTableInput,UpdateTableOutput>
    • register

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