public class P4RuntimeServiceProvider extends Object implements P4pluginP4runtimeService
| Constructor and Description | 
|---|
P4RuntimeServiceProvider(org.opendaylight.mdsal.binding.api.DataBroker dataBroker,
                        org.opendaylight.mdsal.binding.api.NotificationPublishService notificationPublishService)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddCloneSessionEntryOutput>> | 
addCloneSessionEntry(AddCloneSessionEntryInput input)  | 
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddMulticastGroupEntryOutput>> | 
addMulticastGroupEntry(AddMulticastGroupEntryInput input)  | 
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddTableEntryOutput>> | 
addTableEntry(AddTableEntryInput input)  | 
void | 
close()  | 
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<DeleteTableEntryOutput>> | 
deleteTableEntry(DeleteTableEntryInput input)  | 
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetPipelineConfigOutput>> | 
getPipelineConfig(GetPipelineConfigInput input)  | 
void | 
init()  | 
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ModifyTableEntryOutput>> | 
modifyTableEntry(ModifyTableEntryInput input)  | 
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<OpenStreamChannelOutput>> | 
openStreamChannel(OpenStreamChannelInput input)  | 
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ReadTableEntryOutput>> | 
readTableEntry(ReadTableEntryInput input)  | 
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<SetPipelineConfigOutput>> | 
setPipelineConfig(SetPipelineConfigInput input)  | 
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<TransmitPacketOutput>> | 
transmitPacket(TransmitPacketInput input)  | 
public P4RuntimeServiceProvider(org.opendaylight.mdsal.binding.api.DataBroker dataBroker,
                                org.opendaylight.mdsal.binding.api.NotificationPublishService notificationPublishService)
public void init()
public void close()
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddTableEntryOutput>> addTableEntry(AddTableEntryInput input)
addTableEntry in interface P4pluginP4runtimeServicepublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ModifyTableEntryOutput>> modifyTableEntry(ModifyTableEntryInput input)
modifyTableEntry in interface P4pluginP4runtimeServicepublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<DeleteTableEntryOutput>> deleteTableEntry(DeleteTableEntryInput input)
deleteTableEntry in interface P4pluginP4runtimeServicepublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ReadTableEntryOutput>> readTableEntry(ReadTableEntryInput input)
readTableEntry in interface P4pluginP4runtimeServicepublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<OpenStreamChannelOutput>> openStreamChannel(OpenStreamChannelInput input)
openStreamChannel in interface P4pluginP4runtimeServicepublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<TransmitPacketOutput>> transmitPacket(TransmitPacketInput input)
transmitPacket in interface P4pluginP4runtimeServicepublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<SetPipelineConfigOutput>> setPipelineConfig(SetPipelineConfigInput input)
setPipelineConfig in interface P4pluginP4runtimeServicepublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetPipelineConfigOutput>> getPipelineConfig(GetPipelineConfigInput input)
getPipelineConfig in interface P4pluginP4runtimeServicecom.google.common.util.concurrent.ListenableFuture pipelineConfig, or null if not presentpublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddMulticastGroupEntryOutput>> addMulticastGroupEntry(AddMulticastGroupEntryInput input)
addMulticastGroupEntry in interface P4pluginP4runtimeServicepublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddCloneSessionEntryOutput>> addCloneSessionEntry(AddCloneSessionEntryInput input)
addCloneSessionEntry in interface P4pluginP4runtimeServiceCopyright © 2018 OpenDaylight. All rights reserved.