org.x4juli.handlers.rolling.nop
Class NOPTriggeringPolicy

java.lang.Object
  extended byorg.x4juli.global.components.AbstractComponent
      extended byorg.x4juli.handlers.rolling.nop.NOPTriggeringPolicy
All Implemented Interfaces:
Component, OptionHandler, TriggeringPolicy

public final class NOPTriggeringPolicy
extends AbstractComponent
implements TriggeringPolicy

Since:
Author:
Boris Unckel

Field Summary
static NOPTriggeringPolicy NOP_TRIGGERING_POLICY
           
 
Fields inherited from class org.x4juli.global.components.AbstractComponent
manager, repository
 
Constructor Summary
private NOPTriggeringPolicy()
           
 
Method Summary
 void activateOptions()
          Activate the options that were previously set with calls to option setters.
 boolean isTriggeringEvent(java.util.logging.Handler handler, ExtendedLogRecord record, java.lang.String filename, long fileLength)
          Determines if a rollover may be appropriate at this time.
 
Methods inherited from class org.x4juli.global.components.AbstractComponent
getLogger, getLoggerRepository, getMessageProperties, getNonFloodingLogger, getProperty, getProperty, getProperty, getProperty, resetErrorCount, setObjectStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOP_TRIGGERING_POLICY

public static final NOPTriggeringPolicy NOP_TRIGGERING_POLICY
Constructor Detail

NOPTriggeringPolicy

private NOPTriggeringPolicy()
Method Detail

isTriggeringEvent

public boolean isTriggeringEvent(java.util.logging.Handler handler,
                                 ExtendedLogRecord record,
                                 java.lang.String filename,
                                 long fileLength)
Description copied from interface: TriggeringPolicy
Determines if a rollover may be appropriate at this time. If true is returned, RolloverPolicy.rollover will be called but it can determine that a rollover is not warranted.

Specified by:
isTriggeringEvent in interface TriggeringPolicy
Parameters:
handler - A reference to the handler.
record - A reference to the current record.
filename - The filename for the currently active log file.
fileLength - Length of the file in bytes.
Returns:
true if a rollover should occur.

activateOptions

public void activateOptions()
Description copied from interface: OptionHandler
Activate the options that were previously set with calls to option setters.

This allows to defer activiation of the options until all options have been set. This is required for components which have related options that remain ambigous until all are set.

Specified by:
activateOptions in interface OptionHandler


${license_html}