# Hierarchy For Package javax.resource.spi.work

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.EventObject (implements java.io.Serializable)
    - 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.work.SecurityContext (implements javax.resource.spi.work.WorkContext)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - javax.resource.ResourceException
        - 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.util.EventListener
  - javax.resource.spi.work.WorkListener
- java.lang.Runnable
  - javax.resource.spi.work.Work
    - javax.resource.spi.work.DistributableWork (also extends java.io.Serializable)
- java.io.Serializable
  - javax.resource.spi.work.DistributableWork (also extends javax.resource.spi.work.Work)
  - javax.resource.spi.work.WorkContext
  - javax.resource.spi.work.WorkContextProvider
- javax.resource.spi.work.WorkContextLifecycleListener
- javax.resource.spi.work.WorkManager
  - javax.resource.spi.work.DistributableWorkManager

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