Inherited by FilterBasedTriggeringPolicy, ManualTriggeringPolicy, SizeBasedTriggeringPolicy, and TimeBasedRollingPolicy.
TriggeringPolicy controls the conditions under which rollover occurs. 
Such conditions include time of day, file size, an external event or a combination thereof.
| Public Member Functions | |
| virtual | ~TriggeringPolicy () | 
| void | addRef () const | 
| void | releaseRef () const | 
| virtual bool | isTriggeringEvent (Appender *appender, const log4cxx::spi::LoggingEventPtr &event, const LogString &filename, size_t fileLength)=0 | 
| Determines if a rollover may be appropriate at this time. | |
| 
 | 
| 
 | 
| 
 | 
| 
 Reimplemented from ObjectImpl. Reimplemented in TimeBasedRollingPolicy. | 
| 
 | ||||||||||||||||||||
| 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. 
 
 
 Implemented in FilterBasedTriggeringPolicy, ManualTriggeringPolicy, SizeBasedTriggeringPolicy, and TimeBasedRollingPolicy. | 
| 
 | 
| 
 Reimplemented from ObjectImpl. Reimplemented in TimeBasedRollingPolicy. |