Class MappingEntry


  • public class MappingEntry
    extends org.apache.flink.runtime.asyncprocessing.ReferenceCounted
    A file mapping entry that encapsulates source and destination path. Source Path : dest Path = 1 : N.
    • Constructor Detail

      • MappingEntry

        public MappingEntry​(int initReference,
                            org.apache.flink.runtime.state.StreamStateHandle stateHandle,
                            FileOwnership fileOwnership,
                            boolean isDirectory)
      • MappingEntry

        public MappingEntry​(int initReference,
                            org.apache.flink.core.fs.Path sourcePath,
                            FileOwnership fileOwnership,
                            boolean isDirectory)
    • Method Detail

      • setFileOwnership

        public void setFileOwnership​(FileOwnership ownership)
      • setSource

        public void setSource​(org.apache.flink.runtime.state.StreamStateHandle stateHandle)
      • getSourcePath

        @Nullable
        public org.apache.flink.core.fs.Path getSourcePath()
      • isWriting

        public boolean isWriting()
      • endWriting

        public void endWriting()
      • referenceCountReachedZero

        protected void referenceCountReachedZero​(@Nullable
                                                 Object o)
        Specified by:
        referenceCountReachedZero in class org.apache.flink.runtime.asyncprocessing.ReferenceCounted