## Uses of Interface
org.apache.synapse.mediators.bsf.ScriptMessageContext

- Packages that use ScriptMessageContext
  Package | Description
  --- | ---
  org.apache.synapse.mediators.bsf |

- - ### Uses of ScriptMessageContext in org.apache.synapse.mediators.bsf

    Classes in org.apache.synapse.mediators.bsf that implement ScriptMessageContext
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CommonScriptMessageContext` | CommonScriptMessageContext decorates the Synapse MessageContext adding methods to use the message payload XML in a way natural to the scripting languages.
    `class` | `NashornJavaScriptMessageContext` | NashornJavaScriptMessageContext implements the ScriptMessageContext specific to Nashorn java script engine.
    `class` | `OpenJDKNashornJavaScriptMessageContext` | NashornJavaScriptMessageContext implements the ScriptMessageContext specific to Nashorn java script engine.