Package cz.o2.proxima.direct.core
Class AbstractOnlineAttributeWriter
- java.lang.Object
-
- cz.o2.proxima.core.storage.AbstractStorage
-
- cz.o2.proxima.direct.core.AbstractAttributeWriter
-
- cz.o2.proxima.direct.core.AbstractOnlineAttributeWriter
-
- All Implemented Interfaces:
AttributeWriterBase
,OnlineAttributeWriter
,java.lang.AutoCloseable
- Direct Known Subclasses:
JdbcOnlineAttributeWriter
,KafkaWriter
@Internal public abstract class AbstractOnlineAttributeWriter extends AbstractAttributeWriter implements OnlineAttributeWriter
Abstract implementation of theOnlineAttributeWriter
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class cz.o2.proxima.core.storage.AbstractStorage
AbstractStorage.SerializableAbstractStorage
-
Nested classes/interfaces inherited from interface cz.o2.proxima.direct.core.AttributeWriterBase
AttributeWriterBase.Factory<W extends AttributeWriterBase>, AttributeWriterBase.Type
-
Nested classes/interfaces inherited from interface cz.o2.proxima.direct.core.OnlineAttributeWriter
OnlineAttributeWriter.Factory<T extends OnlineAttributeWriter>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractOnlineAttributeWriter(EntityDescriptor entityDesc, java.net.URI uri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Close allocated resources of this writer.-
Methods inherited from class cz.o2.proxima.core.storage.AbstractStorage
equals, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface cz.o2.proxima.direct.core.AttributeWriterBase
bulk, getUri, online
-
Methods inherited from interface cz.o2.proxima.direct.core.OnlineAttributeWriter
asFactory, getType, isTransactional, rollback, transactional, write
-
-
-
-
Constructor Detail
-
AbstractOnlineAttributeWriter
protected AbstractOnlineAttributeWriter(EntityDescriptor entityDesc, java.net.URI uri)
-
-
Method Detail
-
close
public void close()
Description copied from interface:AttributeWriterBase
Close allocated resources of this writer. This is supposed to be idempotent.- Specified by:
close
in interfaceAttributeWriterBase
- Specified by:
close
in interfacejava.lang.AutoCloseable
-
-