public class OpenflowpluginGroupTestServiceProvider extends Object implements AutoCloseable, SalGroupService
| Constructor and Description |
|---|
OpenflowpluginGroupTestServiceProvider() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddGroupOutput>> |
addGroup(AddGroupInput input)
Adding group to openflow device
|
void |
close() |
org.opendaylight.controller.sal.binding.api.BindingAwareBroker.RoutedRpcRegistration<SalGroupService> |
getGroupRegistration()
Get group registration.
|
org.opendaylight.controller.sal.binding.api.NotificationProviderService |
getNotificationService()
Get notification service.
|
org.opendaylight.yangtools.concepts.ObjectRegistration<OpenflowpluginGroupTestServiceProvider> |
register(org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcRegistry) |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveGroupOutput>> |
removeGroup(RemoveGroupInput input)
Removing group from openflow device
|
void |
setGroupRegistration(org.opendaylight.controller.sal.binding.api.BindingAwareBroker.RoutedRpcRegistration<SalGroupService> groupRegistration)
Set
groupRegistration. |
void |
setNotificationService(org.opendaylight.controller.sal.binding.api.NotificationProviderService notificationService)
Set
notificationService. |
void |
start() |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateGroupOutput>> |
updateGroup(UpdateGroupInput input)
Updating group on openflow device
|
public OpenflowpluginGroupTestServiceProvider()
public org.opendaylight.controller.sal.binding.api.BindingAwareBroker.RoutedRpcRegistration<SalGroupService> getGroupRegistration()
groupRegistrationpublic void setGroupRegistration(org.opendaylight.controller.sal.binding.api.BindingAwareBroker.RoutedRpcRegistration<SalGroupService> groupRegistration)
groupRegistration.public org.opendaylight.controller.sal.binding.api.NotificationProviderService getNotificationService()
notificationServicepublic void setNotificationService(org.opendaylight.controller.sal.binding.api.NotificationProviderService notificationService)
notificationService.public void start()
public void close()
throws Exception
close in interface AutoCloseableExceptionpublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddGroupOutput>> addGroup(AddGroupInput input)
SalGroupServiceaddGroup in interface SalGroupServicepublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveGroupOutput>> removeGroup(RemoveGroupInput input)
SalGroupServiceremoveGroup in interface SalGroupServicepublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateGroupOutput>> updateGroup(UpdateGroupInput input)
SalGroupServiceupdateGroup in interface SalGroupServicepublic org.opendaylight.yangtools.concepts.ObjectRegistration<OpenflowpluginGroupTestServiceProvider> register(org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcRegistry)
Copyright © 2019 OpenDaylight. All rights reserved.