public class OpenflowpluginGroupTestServiceProvider extends Object implements AutoCloseable, SalGroupService
Constructor and Description |
---|
OpenflowpluginGroupTestServiceProvider() |
Modifier and Type | Method and Description |
---|---|
Future<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.BindingAwareBroker.ProviderContext ctx) |
Future<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() |
Future<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()
groupRegistration
public void setGroupRegistration(org.opendaylight.controller.sal.binding.api.BindingAwareBroker.RoutedRpcRegistration<SalGroupService> groupRegistration)
groupRegistration
.public org.opendaylight.controller.sal.binding.api.NotificationProviderService getNotificationService()
notificationService
public void setNotificationService(org.opendaylight.controller.sal.binding.api.NotificationProviderService notificationService)
notificationService
.public void start()
public void close() throws Exception
close
in interface AutoCloseable
Exception
public Future<org.opendaylight.yangtools.yang.common.RpcResult<AddGroupOutput>> addGroup(AddGroupInput input)
SalGroupService
addGroup
in interface SalGroupService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<RemoveGroupOutput>> removeGroup(RemoveGroupInput input)
SalGroupService
removeGroup
in interface SalGroupService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<UpdateGroupOutput>> updateGroup(UpdateGroupInput input)
SalGroupService
updateGroup
in interface SalGroupService
public org.opendaylight.yangtools.concepts.ObjectRegistration<OpenflowpluginGroupTestServiceProvider> register(org.opendaylight.controller.sal.binding.api.BindingAwareBroker.ProviderContext ctx)
Copyright © 2018 OpenDaylight. All rights reserved.