Class FileManager.FactoryData

    • Constructor Summary

      Constructors 
      Constructor Description
      FactoryData​(boolean append, boolean locking, boolean bufferedIo, int bufferSize, boolean createOnDemand, java.lang.String advertiseURI, Layout<? extends java.io.Serializable> layout, java.lang.String filePermissions, java.lang.String fileOwner, java.lang.String fileGroup, Configuration configuration)
      Constructor.
    • Field Detail

      • append

        private final boolean append
      • locking

        private final boolean locking
      • bufferedIo

        private final boolean bufferedIo
      • bufferSize

        private final int bufferSize
      • createOnDemand

        private final boolean createOnDemand
      • advertiseURI

        private final java.lang.String advertiseURI
      • layout

        private final Layout<? extends java.io.Serializable> layout
      • filePermissions

        private final java.lang.String filePermissions
      • fileOwner

        private final java.lang.String fileOwner
      • fileGroup

        private final java.lang.String fileGroup
    • Constructor Detail

      • FactoryData

        public FactoryData​(boolean append,
                           boolean locking,
                           boolean bufferedIo,
                           int bufferSize,
                           boolean createOnDemand,
                           java.lang.String advertiseURI,
                           Layout<? extends java.io.Serializable> layout,
                           java.lang.String filePermissions,
                           java.lang.String fileOwner,
                           java.lang.String fileGroup,
                           Configuration configuration)
        Constructor.
        Parameters:
        append - Append status.
        locking - Locking status.
        bufferedIo - Buffering flag.
        bufferSize - Buffer size.
        createOnDemand - if you want to lazy-create the file (a.k.a. on-demand.)
        advertiseURI - the URI to use when advertising the file
        layout - The layout
        filePermissions - File permissions
        fileOwner - File owner
        fileGroup - File group
        configuration - the configuration