# Hierarchy For Package oracle.jdbc.diagnostics

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - oracle.jdbc.diagnostics.AbstractDiagnosable (implements oracle.jdbc.diagnostics.Diagnosable)
    - oracle.jdbc.diagnostics.CommonDiagnosable
  - oracle.jdbc.diagnostics.DefaultTraceEventListenerProvider (implements oracle.jdbc.spi.TraceEventListenerProvider)
  - oracle.jdbc.diagnostics.Diagnostic
  - oracle.jdbc.diagnostics.DMSTraceId
  - java.util.EventObject (implements java.io.Serializable)
    - oracle.jdbc.diagnostics.PropertyChangeEvent
  - java.util.logging.Formatter
    - java.util.logging.SimpleFormatter
      - oracle.jdbc.diagnostics.OracleSimpleFormatter
    - java.util.logging.XMLFormatter
      - oracle.jdbc.diagnostics.OracleXMLFormatter
  - java.util.logging.Handler
    - java.util.logging.MemoryHandler
      - oracle.jdbc.diagnostics.TraceMemoryHandler
  - java.util.logging.LogRecord (implements java.io.Serializable)
    - oracle.jdbc.diagnostics.OracleLogRecord
  - oracle.jdbc.diagnostics.Metrics
    - oracle.jdbc.diagnostics.MetricsImpl
  - oracle.jdbc.diagnostics.Metrics.MetricReport
  - oracle.jdbc.diagnostics.Parameter<T>
    - oracle.jdbc.diagnostics.Parameter.ByteBufferParameter
    - oracle.jdbc.diagnostics.Parameter.PacketDumpParameter
    - oracle.jdbc.diagnostics.Parameter.PropertiesParameter
  - java.security.Permission (implements java.security.Guard, java.io.Serializable)
    - java.security.BasicPermission (implements java.io.Serializable)
      - oracle.jdbc.diagnostics.OracleDiagnosticPermission
  - javax.management.StandardMBean (implements javax.management.DynamicMBean, javax.management.MBeanRegistration)
    - oracle.jdbc.diagnostics.OracleDiagnosticsMXBean (implements oracle.jdbc.diagnostics.DiagnosticsMXBean)
  - oracle.jdbc.diagnostics.TraceAttributes (implements java.lang.Iterable<T>, java.io.Serializable)
    - oracle.jdbc.diagnostics.ImmutableTraceAttributes
    - oracle.jdbc.diagnostics.MutableTraceAttributes
  - oracle.jdbc.diagnostics.TraceAttributes.Entry

## Interface Hierarchy

- oracle.jdbc.diagnostics.DiagnosticsMXBean
- oracle.jdbc.diagnostics.PropertyChangeListener
  - oracle.jdbc.diagnostics.Diagnosable

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - oracle.jdbc.diagnostics.Metrics.ConnectionEvent
    - oracle.jdbc.diagnostics.OracleTraceKey (implements oracle.jdbc.TraceKey)
    - oracle.jdbc.diagnostics.SecurityLabel