Package cz.o2.proxima.beam.direct.io
Class DirectDataAccessorFactory
- java.lang.Object
-
- cz.o2.proxima.beam.direct.io.DirectDataAccessorFactory
-
- All Implemented Interfaces:
DataAccessorFactory,AbstractDataAccessorFactory<BeamDataOperator,DataAccessor>,java.io.Serializable
@AutoService(DataAccessorFactory.class) public class DirectDataAccessorFactory extends java.lang.Object implements DataAccessorFactory
ADataAccessorFactoryusingDirectDataOperator. This is fallback implementation that can be used when no native implementation is available.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface cz.o2.proxima.storage.internal.AbstractDataAccessorFactory
AbstractDataAccessorFactory.Accept
-
-
Field Summary
Fields Modifier and Type Field Description private DirectDataOperatordirectprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description DirectDataAccessorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractDataAccessorFactory.Acceptaccepts(java.net.URI uri)DataAccessorcreateAccessor(BeamDataOperator op, AttributeFamilyDescriptor family)voidsetup(Repository repo)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
direct
@Nullable private transient DirectDataOperator direct
-
-
Method Detail
-
setup
public void setup(Repository repo)
- Specified by:
setupin interfaceAbstractDataAccessorFactory<BeamDataOperator,DataAccessor>
-
accepts
public AbstractDataAccessorFactory.Accept accepts(java.net.URI uri)
- Specified by:
acceptsin interfaceAbstractDataAccessorFactory<BeamDataOperator,DataAccessor>
-
createAccessor
public DataAccessor createAccessor(BeamDataOperator op, AttributeFamilyDescriptor family)
- Specified by:
createAccessorin interfaceAbstractDataAccessorFactory<BeamDataOperator,DataAccessor>
-
-