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.yangtools.concepts.ObjectRegistration<SalGroupService> |
getGroupRegistration()
Get group registration.
|
org.opendaylight.mdsal.binding.api.NotificationPublishService |
getNotificationService()
Get notification service.
|
org.opendaylight.yangtools.concepts.ObjectRegistration<OpenflowpluginGroupTestServiceProvider> |
register(org.opendaylight.mdsal.binding.api.RpcProviderService 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.yangtools.concepts.ObjectRegistration<SalGroupService> groupRegistration)
Set
groupRegistration . |
void |
setNotificationService(org.opendaylight.mdsal.binding.api.NotificationPublishService 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.yangtools.concepts.ObjectRegistration<SalGroupService> getGroupRegistration()
groupRegistration
public void setGroupRegistration(org.opendaylight.yangtools.concepts.ObjectRegistration<SalGroupService> groupRegistration)
groupRegistration
.public org.opendaylight.mdsal.binding.api.NotificationPublishService getNotificationService()
notificationService
public void setNotificationService(org.opendaylight.mdsal.binding.api.NotificationPublishService notificationService)
notificationService
.public void start()
public void close()
close
in interface AutoCloseable
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddGroupOutput>> addGroup(AddGroupInput input)
SalGroupService
addGroup
in interface SalGroupService
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveGroupOutput>> removeGroup(RemoveGroupInput input)
SalGroupService
removeGroup
in interface SalGroupService
public com.google.common.util.concurrent.ListenableFuture<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.mdsal.binding.api.RpcProviderService rpcRegistry)
Copyright © 2020 OpenDaylight. All rights reserved.