public abstract class AbstractRequestContext<T> extends Object implements RequestContext<T>
Modifier | Constructor and Description |
---|---|
protected |
AbstractRequestContext(Long xid) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<T>> |
getFuture()
Method returns future to be used for handling device requests.
|
long |
getWaitTimeout()
Returns request timeout value.
|
Xid |
getXid()
Returns XID generated for this request.
|
void |
setResult(org.opendaylight.yangtools.yang.common.RpcResult<T> result) |
void |
setWaitTimeout(long waitTimeout)
Sets request timeout value.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close
protected AbstractRequestContext(Long xid)
public final com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<T>> getFuture()
RequestFutureContext
getFuture
in interface RequestFutureContext<T>
public final void setResult(org.opendaylight.yangtools.yang.common.RpcResult<T> result)
setResult
in interface RequestFutureContext<T>
public final Xid getXid()
RequestContext
getXid
in interface RequestContext<T>
public final long getWaitTimeout()
RequestContext
getWaitTimeout
in interface RequestContext<T>
public final void setWaitTimeout(long waitTimeout)
RequestContext
setWaitTimeout
in interface RequestContext<T>
Copyright © 2018 OpenDaylight. All rights reserved.