# Hierarchy For All Packages

Package Hierarchies:

- javax.resource,
- javax.resource.cci,
- javax.resource.spi,
- javax.resource.spi.endpoint,
- javax.resource.spi.security,
- javax.resource.spi.work

## Class Hierarchy

- java.lang.Object
  - java.util.EventObject (implements java.io.Serializable)
    - javax.resource.spi.ConnectionEvent
    - javax.resource.spi.work.WorkEvent
  - javax.resource.spi.work.ExecutionContext
    - javax.resource.spi.work.TransactionContext (implements javax.resource.spi.work.WorkContext)
  - javax.resource.spi.work.HintsContext (implements javax.resource.spi.work.WorkContext)
  - javax.resource.spi.security.PasswordCredential (implements java.io.Serializable)
  - javax.resource.spi.work.SecurityContext (implements javax.resource.spi.work.WorkContext)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - javax.resource.ResourceException
        - javax.resource.spi.ApplicationServerInternalException
        - javax.resource.spi.CommException
        - javax.resource.spi.EISSystemException
        - javax.resource.spi.IllegalStateException
        - javax.resource.spi.InvalidPropertyException
        - javax.resource.spi.LocalTransactionException
        - javax.resource.NotSupportedException
        - javax.resource.spi.ResourceAdapterInternalException
        - javax.resource.spi.ResourceAllocationException
        - javax.resource.cci.ResourceWarning
        - javax.resource.spi.SecurityException
        - javax.resource.spi.SharingViolationException
        - javax.resource.spi.UnavailableException
          - javax.resource.spi.RetryableUnavailableException (implements javax.resource.spi.RetryableException)
        - javax.resource.spi.work.WorkException
          - javax.resource.spi.work.WorkCompletedException
          - javax.resource.spi.work.WorkRejectedException
            - javax.resource.spi.work.RetryableWorkRejectedException (implements javax.resource.spi.RetryableException)
  - javax.resource.spi.work.WorkAdapter (implements javax.resource.spi.work.WorkListener)
  - javax.resource.spi.work.WorkContextErrorCodes

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.sql.ResultSet (also extends java.sql.Wrapper)
    - javax.resource.cci.ResultSet (also extends javax.resource.cci.Record)
  - javax.resource.cci.ResultSet (also extends javax.resource.cci.Record, java.sql.ResultSet)
- javax.resource.spi.BootstrapContext
- java.lang.Cloneable
  - javax.resource.cci.IndexedRecord (also extends java.util.List<E>, javax.resource.cci.Record, java.io.Serializable)
  - javax.resource.cci.MappedRecord (also extends java.util.Map<K,V>, javax.resource.cci.Record, java.io.Serializable)
  - javax.resource.cci.Record (also extends java.io.Serializable)
    - javax.resource.cci.IndexedRecord (also extends java.util.List<E>, java.io.Serializable)
    - javax.resource.cci.MappedRecord (also extends java.util.Map<K,V>, java.io.Serializable)
    - javax.resource.cci.ResultSet (also extends java.sql.ResultSet)
  - javax.resource.cci.ResultSet (also extends javax.resource.cci.Record, java.sql.ResultSet)
- javax.resource.cci.Connection
- javax.resource.cci.ConnectionMetaData
- javax.resource.spi.ConnectionRequestInfo
- javax.resource.cci.ConnectionSpec
- javax.resource.spi.DissociatableManagedConnection
- java.util.EventListener
  - javax.resource.spi.ConnectionEventListener
  - javax.resource.spi.work.WorkListener
- javax.resource.spi.security.GenericCredential
- javax.resource.cci.Interaction
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - javax.resource.cci.IndexedRecord (also extends java.util.List<E>, javax.resource.cci.Record, java.io.Serializable)
    - java.util.List<E>
      - javax.resource.cci.IndexedRecord (also extends javax.resource.cci.Record, java.io.Serializable)
  - javax.resource.cci.IndexedRecord (also extends java.util.List<E>, javax.resource.cci.Record, java.io.Serializable)
  - java.util.List<E>
    - javax.resource.cci.IndexedRecord (also extends javax.resource.cci.Record, java.io.Serializable)
- javax.resource.spi.LazyAssociatableConnectionManager
- javax.resource.spi.LazyEnlistableConnectionManager
- javax.resource.spi.LazyEnlistableManagedConnection
- javax.resource.cci.LocalTransaction
- javax.resource.spi.LocalTransaction
- javax.resource.spi.ManagedConnection
- javax.resource.spi.ManagedConnectionMetaData
- java.util.Map<K,V>
  - javax.resource.cci.MappedRecord (also extends javax.resource.cci.Record, java.io.Serializable)
- javax.resource.spi.endpoint.MessageEndpoint
- javax.resource.spi.endpoint.MessageEndpointFactory
- javax.resource.cci.MessageListener
- javax.resource.cci.RecordFactory
- javax.naming.Referenceable
  - javax.resource.cci.ConnectionFactory (also extends javax.resource.Referenceable, java.io.Serializable)
  - javax.resource.Referenceable
    - javax.resource.cci.ConnectionFactory (also extends java.io.Serializable)
- javax.resource.spi.ResourceAdapter
- javax.resource.spi.ResourceAdapterAssociation
  - javax.resource.spi.ActivationSpec
- javax.resource.cci.ResourceAdapterMetaData
- javax.resource.cci.ResultSetInfo
- java.lang.Runnable
  - javax.resource.spi.work.DistributableWork (also extends java.io.Serializable, javax.resource.spi.work.Work)
  - javax.resource.spi.work.Work
    - javax.resource.spi.work.DistributableWork (also extends java.io.Serializable)
- java.io.Serializable
  - javax.resource.cci.ConnectionFactory (also extends javax.resource.Referenceable)
  - javax.resource.spi.ConnectionManager
  - javax.resource.spi.work.DistributableWork (also extends javax.resource.spi.work.Work)
  - javax.resource.cci.IndexedRecord (also extends java.util.List<E>, javax.resource.cci.Record)
  - javax.resource.cci.InteractionSpec
  - javax.resource.spi.ManagedConnectionFactory
  - javax.resource.cci.MappedRecord (also extends java.util.Map<K,V>, javax.resource.cci.Record)
  - javax.resource.cci.Record (also extends java.lang.Cloneable)
    - javax.resource.cci.IndexedRecord (also extends java.util.List<E>, java.io.Serializable)
    - javax.resource.cci.MappedRecord (also extends java.util.Map<K,V>, java.io.Serializable)
    - javax.resource.cci.ResultSet (also extends java.sql.ResultSet)
  - javax.resource.cci.ResultSet (also extends javax.resource.cci.Record, java.sql.ResultSet)
  - javax.resource.spi.RetryableException
  - javax.resource.spi.TransactionSupport
  - javax.resource.spi.work.WorkContext
  - javax.resource.spi.work.WorkContextProvider
- javax.resource.cci.Streamable
- javax.resource.spi.ValidatingManagedConnectionFactory
- javax.resource.spi.work.WorkContextLifecycleListener
- javax.resource.spi.work.WorkManager
  - javax.resource.spi.work.DistributableWorkManager
- java.sql.Wrapper
  - java.sql.ResultSet (also extends java.lang.AutoCloseable)
    - javax.resource.cci.ResultSet (also extends javax.resource.cci.Record)
  - javax.resource.cci.ResultSet (also extends javax.resource.cci.Record, java.sql.ResultSet)
- javax.resource.spi.XATerminator

## Annotation Type Hierarchy

- javax.resource.AdministeredObjectDefinition (implements java.lang.annotation.Annotation)
- javax.resource.AdministeredObjectDefinitions (implements java.lang.annotation.Annotation)
- javax.resource.ConnectionFactoryDefinition (implements java.lang.annotation.Annotation)
- javax.resource.ConnectionFactoryDefinitions (implements java.lang.annotation.Annotation)
- javax.resource.spi.Connector (implements java.lang.annotation.Annotation)
- javax.resource.spi.Activation (implements java.lang.annotation.Annotation)
- javax.resource.spi.ConnectionDefinitions (implements java.lang.annotation.Annotation)
- javax.resource.spi.AuthenticationMechanism (implements java.lang.annotation.Annotation)
- javax.resource.spi.ConnectionDefinition (implements java.lang.annotation.Annotation)
- javax.resource.spi.AdministeredObject (implements java.lang.annotation.Annotation)
- javax.resource.spi.SecurityPermission (implements java.lang.annotation.Annotation)
- javax.resource.spi.ConfigProperty (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - javax.resource.spi.AuthenticationMechanism.CredentialInterface
    - javax.resource.spi.TransactionSupport.TransactionSupportLevel

Copyright © 2014 IronJacamar (http://www.ironjacamar.org)