Class RollingFileManager.FactoryData

    • Field Detail

      • fileName

        private final java.lang.String fileName
      • pattern

        private final java.lang.String pattern
      • append

        private final boolean append
      • bufferedIO

        private final boolean bufferedIO
      • bufferSize

        private final int bufferSize
      • immediateFlush

        private final boolean immediateFlush
      • 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​(java.lang.String fileName,
                           java.lang.String pattern,
                           boolean append,
                           boolean bufferedIO,
                           TriggeringPolicy policy,
                           RolloverStrategy strategy,
                           java.lang.String advertiseURI,
                           Layout<? extends java.io.Serializable> layout,
                           int bufferSize,
                           boolean immediateFlush,
                           boolean createOnDemand,
                           java.lang.String filePermissions,
                           java.lang.String fileOwner,
                           java.lang.String fileGroup,
                           Configuration configuration)
        Creates the data for the factory.
        Parameters:
        pattern - The pattern.
        append - The append flag.
        bufferedIO - The bufferedIO flag.
        advertiseURI -
        layout - The Layout.
        bufferSize - the buffer size
        immediateFlush - flush on every write or not
        createOnDemand - true if you want to lazy-create the file (a.k.a. on-demand.)
        filePermissions - File permissions
        fileOwner - File owner
        fileGroup - File group
        configuration - The configuration
    • Method Detail

      • getPattern

        public java.lang.String getPattern()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object