Class CompositeTriggeringPolicy

    • Method Detail

      • initialize

        public void initialize​(RollingFileManager manager)
        Initializes the policy.
        Parameters:
        manager - The RollingFileManager.
      • isTriggeringEvent

        public boolean isTriggeringEvent​(LogEvent event)
        Determines if a rollover should occur.
        Parameters:
        event - A reference to the currently event.
        Returns:
        true if a rollover should occur, false otherwise.
      • stop

        public boolean stop​(long timeout,
                            TimeUnit timeUnit)
        Description copied from interface: LifeCycle2
        Blocks until all tasks have completed execution after a shutdown request, or the timeout occurs, or the current thread is interrupted, whichever happens first.
        Specified by:
        stop in interface LifeCycle2
        Overrides:
        stop in class AbstractLifeCycle
        Parameters:
        timeout - the maximum time to wait
        timeUnit - the time unit of the timeout argument
        Returns:
        true if the receiver was stopped cleanly and normally, false otherwise.