# Hierarchy For Package org.apache.log4j.rolling

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
    - org.apache.log4j.WriterAppender
      - org.apache.log4j.FileAppender
        - org.apache.log4j.rolling.RollingFileAppender (implements org.apache.log4j.xml.UnrecognizedElementHandler)
  - org.apache.log4j.rolling.CompositeTriggeringPolicy (implements org.apache.log4j.rolling.TriggeringPolicy, org.apache.log4j.xml.UnrecognizedElementHandler)
  - org.apache.log4j.rolling.FilterBasedTriggeringPolicy (implements org.apache.log4j.spi.TriggeringEventEvaluator, org.apache.log4j.rolling.TriggeringPolicy, org.apache.log4j.xml.UnrecognizedElementHandler)
  - org.apache.log4j.rolling.RollingPolicyBase (implements org.apache.log4j.spi.OptionHandler, org.apache.log4j.rolling.RollingPolicy)
    - org.apache.log4j.rolling.FixedWindowRollingPolicy
    - org.apache.log4j.rolling.TimeBasedRollingPolicy (implements org.apache.log4j.rolling.TriggeringPolicy)
  - org.apache.log4j.rolling.RolloverDescriptionImpl (implements org.apache.log4j.rolling.RolloverDescription)
  - org.apache.log4j.rolling.SizeBasedTriggeringPolicy (implements org.apache.log4j.spi.OptionHandler, org.apache.log4j.rolling.TriggeringPolicy)

## Interface Hierarchy

- org.apache.log4j.spi.OptionHandler
  - org.apache.log4j.rolling.RollingPolicy
  - org.apache.log4j.rolling.TriggeringPolicy
- org.apache.log4j.rolling.RolloverDescription

Copyright © 2013 The Apache Software Foundation. Licensed under the Apache License, Version 2.0

Apache Extras for Apache log4j, Apache log4j and Apache are trademarks of the Apache Software Foundation.