public interface IdManagerService
extends org.opendaylight.yangtools.yang.binding.RpcService
rpc allocateIdRange { input { leaf pool-name { type string; } leaf id-key { type string; } leaf size { type uint32; } } output { leaf-list id-values { type uint32; ordered-by user; } } } rpc allocateId { input { leaf pool-name { type string; } leaf id-key { type string; } } output { leaf id-value { type uint32; } } } rpc releaseId { input { leaf pool-name { type string; } leaf id-key { type string; } } output; } rpc deleteIdPool { input { leaf pool-name { type string; } } output; } rpc createIdPool { input { leaf pool-name { type string; } leaf low { type uint32; } leaf high { type uint32; } } output; }
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AllocateIdOutput>> |
allocateId(AllocateIdInput input) |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AllocateIdRangeOutput>> |
allocateIdRange(AllocateIdRangeInput input) |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<CreateIdPoolOutput>> |
createIdPool(CreateIdPoolInput input) |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<DeleteIdPoolOutput>> |
deleteIdPool(DeleteIdPoolInput input) |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ReleaseIdOutput>> |
releaseId(ReleaseIdInput input) |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AllocateIdRangeOutput>> allocateIdRange(AllocateIdRangeInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AllocateIdOutput>> allocateId(AllocateIdInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ReleaseIdOutput>> releaseId(ReleaseIdInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<DeleteIdPoolOutput>> deleteIdPool(DeleteIdPoolInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<CreateIdPoolOutput>> createIdPool(CreateIdPoolInput input)
Copyright © 2019 OpenDaylight. All rights reserved.