Interface AlivenessMonitorService
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.RpcService
- All Known Implementing Classes:
AlivenessMonitor
public interface AlivenessMonitorService extends org.opendaylight.yangtools.yang.binding.RpcService
Interface for implementing the following YANG RPCs defined in module aliveness-monitorrpc monitor-profile-create { input input { container profile { uses monitor-profile-params; } } output output { leaf profile-id { type uint32; } } } rpc monitor-profile-get { input input { container profile { uses monitor-profile-params; } } output output { leaf profile-id { type uint32; } } } rpc monitor-start { input input { container config { uses monitor-params; } } output output { leaf monitor-id { type uint32; } } } rpc monitor-pause { input input { leaf monitor-id { type uint32; } } } rpc monitor-unpause { input input { leaf monitor-id { type uint32; } } } rpc monitor-stop { input input { leaf monitor-id { type uint32; } } } rpc monitor-profile-delete { input input { leaf profile-id { type uint32; } } }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorPauseOutput>>
monitorPause(MonitorPauseInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorProfileCreateOutput>>
monitorProfileCreate(MonitorProfileCreateInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorProfileDeleteOutput>>
monitorProfileDelete(MonitorProfileDeleteInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorProfileGetOutput>>
monitorProfileGet(MonitorProfileGetInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorStartOutput>>
monitorStart(MonitorStartInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorStopOutput>>
monitorStop(MonitorStopInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorUnpauseOutput>>
monitorUnpause(MonitorUnpauseInput input)
-
-
-
Method Detail
-
monitorProfileCreate
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorProfileCreateOutput>> monitorProfileCreate(MonitorProfileCreateInput input)
-
monitorProfileGet
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorProfileGetOutput>> monitorProfileGet(MonitorProfileGetInput input)
-
monitorStart
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorStartOutput>> monitorStart(MonitorStartInput input)
-
monitorPause
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorPauseOutput>> monitorPause(MonitorPauseInput input)
-
monitorUnpause
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorUnpauseOutput>> monitorUnpause(MonitorUnpauseInput input)
-
monitorStop
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorStopOutput>> monitorStop(MonitorStopInput input)
-
monitorProfileDelete
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MonitorProfileDeleteOutput>> monitorProfileDelete(MonitorProfileDeleteInput input)
-
-