Class REST2SOAPInterceptor.Mapping

java.lang.Object
com.predic8.membrane.core.config.AbstractXmlElement
com.predic8.membrane.core.interceptor.rest.REST2SOAPInterceptor.Mapping
All Implemented Interfaces:
XMLElement
Enclosing class:
REST2SOAPInterceptor

public static class REST2SOAPInterceptor.Mapping extends AbstractXmlElement
  • Field Details

    • regex

      public String regex
    • soapAction

      public String soapAction
    • soapURI

      public String soapURI
    • requestXSLT

      public String requestXSLT
    • responseXSLT

      public String responseXSLT
  • Constructor Details

    • Mapping

      public Mapping()
  • Method Details

    • parseAttributes

      protected void parseAttributes(XMLStreamReader token) throws Exception
      Overrides:
      parseAttributes in class AbstractXmlElement
      Throws:
      Exception
    • write

      public void write(XMLStreamWriter out) throws XMLStreamException
      Specified by:
      write in interface XMLElement
      Overrides:
      write in class AbstractXmlElement
      Throws:
      XMLStreamException
    • getRegex

      public String getRegex()
    • setRegex

      public void setRegex(String regex)
      Description
      Java Regular expression
      Example
      /bank/.*
    • getSoapAction

      public String getSoapAction()
    • setSoapAction

      public void setSoapAction(String soapAction)
      Description
      Value of the soapAction header field.
    • getSoapURI

      public String getSoapURI()
    • setSoapURI

      public void setSoapURI(String soapURI)
      Description
      Endpoint address of the SOAP service.
      Example
      /axis2/$1
    • getRequestXSLT

      public String getRequestXSLT()
    • setRequestXSLT

      public void setRequestXSLT(String requestXSLT)
      Description
      Transformation that will be applied to the request.
      Example
      blz-request.xsl
    • getResponseXSLT

      public String getResponseXSLT()
    • setResponseXSLT

      public void setResponseXSLT(String responseXSLT)
      Description
      Transformation that will be applied to the response.
      Example
      shop-request.xsl