# Hierarchy For Package org.apache.synapse.mediators.bsf

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.synapse.mediators.AbstractMediator (implements org.apache.synapse.aspects.AspectConfigurable, org.apache.synapse.Mediator)
    - org.apache.synapse.mediators.bsf.ScriptMediator
  - org.apache.synapse.config.xml.AbstractMediatorFactory (implements org.apache.synapse.config.xml.MediatorFactory)
    - org.apache.synapse.mediators.bsf.ScriptMediatorFactory
  - org.apache.synapse.config.xml.AbstractMediatorSerializer (implements org.apache.synapse.config.xml.MediatorSerializer)
    - org.apache.synapse.mediators.bsf.ScriptMediatorSerializer
  - org.apache.synapse.mediators.bsf.CommonScriptMessageContext (implements org.apache.synapse.mediators.bsf.ScriptMessageContext)
  - org.apache.synapse.mediators.bsf.NashornJavaScriptMessageContext (implements org.apache.synapse.mediators.bsf.ScriptMessageContext)
  - org.apache.synapse.mediators.bsf.OpenJDKNashornFactoryWrapper
  - org.apache.synapse.mediators.bsf.OpenJDKNashornJavaScriptMessageContext (implements org.apache.synapse.mediators.bsf.ScriptMessageContext)
  - org.apache.synapse.mediators.bsf.ScriptEngineWrapper
  - org.apache.bsf.xml.XMLHelper
    - org.apache.bsf.xml.DefaultXMLHelper
      - org.apache.synapse.mediators.bsf.JavaScriptXmlHelper
      - org.apache.synapse.mediators.bsf.NashornJavaScriptXmlHelper

## Interface Hierarchy

- org.apache.synapse.MessageContext
  - org.apache.synapse.mediators.bsf.ScriptMessageContext