Class HadoopDataAccessor

  • All Implemented Interfaces:
    cz.o2.proxima.core.storage.internal.AbstractDataAccessor, cz.o2.proxima.direct.core.DataAccessor, java.io.Serializable

    public class HadoopDataAccessor
    extends java.lang.Object
    implements cz.o2.proxima.direct.core.DataAccessor
    DataAccessor for Hadoop Distributed FileSystem.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      HadoopDataAccessor​(cz.o2.proxima.core.repository.AttributeFamilyDescriptor family)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.util.Optional<cz.o2.proxima.direct.core.batch.BatchLogReader> getBatchLogReader​(cz.o2.proxima.direct.core.Context context)  
      java.util.Map<java.lang.String,​java.lang.Object> getCfg()  
      java.net.URI getUriRemapped()  
      java.util.Optional<cz.o2.proxima.direct.core.AttributeWriterBase> getWriter​(cz.o2.proxima.direct.core.Context context)  
      int hashCode()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface cz.o2.proxima.core.storage.internal.AbstractDataAccessor

        getUri
      • Methods inherited from interface cz.o2.proxima.direct.core.DataAccessor

        getCachedView, getCommitLogReader, getRandomAccessReader, isAcceptable
    • Field Detail

      • HADOOP_ROLL_INTERVAL

        public static final java.lang.String HADOOP_ROLL_INTERVAL
        See Also:
        Constant Field Values
      • HADOOP_BATCH_PROCESS_SIZE_MIN

        public static final java.lang.String HADOOP_BATCH_PROCESS_SIZE_MIN
        See Also:
        Constant Field Values
      • HADOOP_ALLOWED_LATENESS

        public static final java.lang.String HADOOP_ALLOWED_LATENESS
        See Also:
        Constant Field Values
    • Constructor Detail

      • HadoopDataAccessor

        public HadoopDataAccessor​(cz.o2.proxima.core.repository.AttributeFamilyDescriptor family)
    • Method Detail

      • getCfg

        public java.util.Map<java.lang.String,​java.lang.Object> getCfg()
      • getWriter

        public java.util.Optional<cz.o2.proxima.direct.core.AttributeWriterBase> getWriter​(cz.o2.proxima.direct.core.Context context)
        Specified by:
        getWriter in interface cz.o2.proxima.direct.core.DataAccessor
      • getBatchLogReader

        public java.util.Optional<cz.o2.proxima.direct.core.batch.BatchLogReader> getBatchLogReader​(cz.o2.proxima.direct.core.Context context)
        Specified by:
        getBatchLogReader in interface cz.o2.proxima.direct.core.DataAccessor
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • getUriRemapped

        public java.net.URI getUriRemapped()