# Hierarchy For All Packages

Package Hierarchies:

- org.wso2.synapse.samples.jaxrs.foodsample,
- org.wso2.synapse.samples.jaxrs.foodsample.bean,
- samples.common,
- samples.mediators,
- samples.mediators.extensions,
- samples.userguide,
- samples.util

## Class Hierarchy

- java.lang.Object
  - org.apache.synapse.mediators.AbstractMediator (implements org.apache.synapse.aspects.AspectConfigurable, org.apache.synapse.Mediator)
    - samples.mediators.BinaryExtractMediator
    - samples.mediators.DiscountQuoteMediator
    - samples.mediators.extensions.SpringCustomLogger
  - org.apache.synapse.config.AbstractSynapseObserver (implements org.apache.synapse.config.SynapseObserver)
    - samples.userguide.SimpleLoggingObserver
  - samples.userguide.AMQPConsumer
  - samples.util.Bootstrap
  - org.wso2.synapse.samples.jaxrs.foodsample.Constants
  - samples.userguide.EventSender
  - samples.userguide.EventSubscriber
  - samples.userguide.FIXClient
  - org.wso2.synapse.samples.jaxrs.foodsample.FoodService
  - samples.userguide.GenericJMSClient
  - samples.userguide.JSONClient
  - samples.userguide.LoadbalanceFailoverClient
  - samples.userguide.MDDConsumer (implements javax.jms.MessageListener)
  - samples.userguide.MDDProducer
  - samples.userguide.MTOMSwAClient
  - samples.userguide.PWCallback (implements javax.security.auth.callback.CallbackHandler)
  - samples.util.SampleAxis2Server
  - samples.util.SampleAxis2ServerManager
  - samples.userguide.StockQuoteCallback (implements org.apache.axis2.client.async.AxisCallback)
  - samples.userguide.StockQuoteClient
  - samples.userguide.StockQuoteClient.InnerStruct
  - samples.common.StockQuoteHandler
  - java.lang.Thread (implements java.lang.Runnable)
    - samples.userguide.ServiceInvoker
  - samples.userguide.ThreadedClient
  - org.wso2.synapse.samples.jaxrs.foodsample.bean.Token