private static class DirectAttributeFamilyProxyDescriptor.ProxyOnlineAttributeWriter extends java.lang.Object implements OnlineAttributeWriter
OnlineAttributeWriter.Factory<T extends OnlineAttributeWriter>AttributeWriterBase.Type| Modifier and Type | Field and Description |
|---|---|
private DirectAttributeFamilyProxyDescriptor.AttrLookup |
lookup |
private java.net.URI |
uri |
private OnlineAttributeWriter |
writer |
| Constructor and Description |
|---|
ProxyOnlineAttributeWriter(OnlineAttributeWriter writer,
DirectAttributeFamilyProxyDescriptor.AttrLookup lookup,
java.net.URI uri) |
| Modifier and Type | Method and Description |
|---|---|
OnlineAttributeWriter.Factory<?> |
asFactory()
Convert instance of this writer to
AttributeWriterBase.Factory suitable for serialization. |
void |
close()
Close allocated resources of this writer.
|
java.net.URI |
getUri()
Retrieve URI of this writer.
|
void |
rollback()
Rollback the writer to last committed position.
|
void |
write(StreamElement data,
CommitCallback statusCallback)
Write given serialized attribute value to given entity.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTypebulk, onlineprivate final OnlineAttributeWriter writer
private final DirectAttributeFamilyProxyDescriptor.AttrLookup lookup
private final java.net.URI uri
public ProxyOnlineAttributeWriter(OnlineAttributeWriter writer, DirectAttributeFamilyProxyDescriptor.AttrLookup lookup, java.net.URI uri)
public void rollback()
AttributeWriterBaserollback in interface AttributeWriterBaserollback in interface OnlineAttributeWriterpublic void write(StreamElement data, CommitCallback statusCallback)
OnlineAttributeWriterwrite in interface OnlineAttributeWriterdata - the data to writestatusCallback - callback used to commit data processingpublic OnlineAttributeWriter.Factory<?> asFactory()
AttributeWriterBaseAttributeWriterBase.Factory suitable for serialization.asFactory in interface AttributeWriterBaseasFactory in interface OnlineAttributeWriterAttributeWriterBase.Factory representing this readerpublic java.net.URI getUri()
AttributeWriterBasegetUri in interface AttributeWriterBasepublic void close()
AttributeWriterBaseclose in interface AttributeWriterBaseclose in interface java.lang.AutoCloseableCopyright © 2017–2021. All rights reserved.