# Hierarchy For Package javax.resource.spi

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.EventObject (implements java.io.Serializable)
    - javax.resource.spi.ConnectionEvent
  - 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.spi.ResourceAdapterInternalException
        - javax.resource.spi.ResourceAllocationException
        - javax.resource.spi.SecurityException
        - javax.resource.spi.SharingViolationException
        - javax.resource.spi.UnavailableException
          - javax.resource.spi.RetryableUnavailableException (implements javax.resource.spi.RetryableException)

## Interface Hierarchy

- javax.resource.spi.BootstrapContext
- javax.resource.spi.ConnectionRequestInfo
- javax.resource.spi.DissociatableManagedConnection
- java.util.EventListener
  - javax.resource.spi.ConnectionEventListener
- javax.resource.spi.LazyAssociatableConnectionManager
- javax.resource.spi.LazyEnlistableConnectionManager
- javax.resource.spi.LazyEnlistableManagedConnection
- javax.resource.spi.LocalTransaction
- javax.resource.spi.ManagedConnection
- javax.resource.spi.ManagedConnectionMetaData
- javax.resource.spi.ResourceAdapter
- javax.resource.spi.ResourceAdapterAssociation
  - javax.resource.spi.ActivationSpec
- java.io.Serializable
  - javax.resource.spi.ConnectionManager
  - javax.resource.spi.ManagedConnectionFactory
  - javax.resource.spi.RetryableException
  - javax.resource.spi.TransactionSupport
- javax.resource.spi.ValidatingManagedConnectionFactory
- javax.resource.spi.XATerminator

## Annotation Type Hierarchy

- javax.resource.spi.ConfigProperty (implements java.lang.annotation.Annotation)
- javax.resource.spi.Connector (implements java.lang.annotation.Annotation)
- javax.resource.spi.AdministeredObject (implements java.lang.annotation.Annotation)
- javax.resource.spi.ConnectionDefinition (implements java.lang.annotation.Annotation)
- javax.resource.spi.SecurityPermission (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)

## 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 2015 IronJacamar (http://www.ironjacamar.org)