public abstract class AbstractRead<T> extends VersionedExternalizableMessage
Modifier | Constructor and Description |
---|---|
protected |
AbstractRead() |
|
AbstractRead(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
short version) |
Modifier and Type | Method and Description |
---|---|
abstract com.google.common.util.concurrent.FluentFuture<T> |
apply(org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransaction readDelegate) |
AbstractRead<T> |
asVersion(short version) |
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier |
getPath() |
protected abstract AbstractRead<T> |
newInstance(short withVersion) |
abstract void |
processResponse(Object reponse,
com.google.common.util.concurrent.SettableFuture<T> promise) |
void |
readExternal(ObjectInput in) |
void |
writeExternal(ObjectOutput out) |
getVersion, toSerializable, toString
protected AbstractRead()
public AbstractRead(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, short version)
public org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier getPath()
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class VersionedExternalizableMessage
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class VersionedExternalizableMessage
IOException
public AbstractRead<T> asVersion(short version)
public abstract com.google.common.util.concurrent.FluentFuture<T> apply(org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransaction readDelegate)
public abstract void processResponse(Object reponse, com.google.common.util.concurrent.SettableFuture<T> promise)
protected abstract AbstractRead<T> newInstance(short withVersion)
Copyright © 2019 OpenDaylight. All rights reserved.