Interface GraalScriptMessageContext

All Superinterfaces:
org.apache.synapse.MessageContext, ScriptMessageContext
All Known Implementing Classes:
GraalVMJavaScriptMessageContext

public interface GraalScriptMessageContext extends ScriptMessageContext
The methods a GraalJS script can call on its message context in addition to ScriptMessageContext.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.axiom.om.OMElement
     
    org.apache.axiom.om.xpath.AXIOMXPath
    getXpathResult(String expression)
     
     
     

    Methods inherited from interface org.apache.synapse.MessageContext

    getConfiguration, getContextEntries, getContinuationStateStack, getDefaultConfiguration, getEndpoint, getEntry, getEnvelope, getEnvironment, getFaultSequence, getFaultStack, getFaultTo, getFormat, getFrom, getLocalEntry, getMainSequence, getMessageFlowTracingState, getMessageID, getMessageString, getProperty, getPropertyKeySet, getRelatesTo, getReplyTo, getSequence, getSequenceTemplate, getServiceLog, getSoapAction, getTo, getTracingState, getVariable, getVariableKeySet, getWSAAction, getWSAMessageID, isContinuationEnabled, isDoingGET, isDoingMTOM, isDoingPOX, isDoingSWA, isFaultResponse, isResponse, isSOAP11, pushContinuationState, pushFaultHandler, restoreContinuationStateStack, setConfiguration, setContextEntries, setContinuationEnabled, setDoingGET, setDoingMTOM, setDoingPOX, setDoingSWA, setEnvelope, setEnvironment, setFaultResponse, setFaultTo, setFrom, setMessageFlowTracingState, setMessageID, setProperty, setRelatesTo, setReplyTo, setResponse, setSoapAction, setTo, setTracingState, setVariable, setWSAAction, setWSAMessageID
  • Method Details

    • jsonSerializerCallMember

      Object jsonSerializerCallMember(String key, String value)
    • parseXml

      Document parseXml(String text) throws ScriptException
      Throws:
      ScriptException
    • getParsedOMElement

      org.apache.axiom.om.OMElement getParsedOMElement(InputStream stream)
    • getXpathResult

      org.apache.axiom.om.xpath.AXIOMXPath getXpathResult(String expression) throws org.jaxen.JaxenException
      Throws:
      org.jaxen.JaxenException