Search Results

Chaining of Processor Using Chain Adapter

To chain processors using Chain Adapter complete the following steps:

Procedure

  1. In the Configuration Manager, click the Endpoints tab and then click Call Transformation.

  2. In the Adapter field, input the name of the chain adapter. For example, com.mashery.proxy.customer.generic.oauth2-jwt-authenticator.
  3. As per your requirement, select the checkbox for Perform Preprocess/Perform Postprocess or both.
  4. In the Preinputs field, type the processors to be chained. The name of the processor is the processor's bean name. The syntax is:
    processors:PROCESSOR1,PROCESSOR2

    For example:

    processors:com.mashery.local.MasheryCustomProcessorOne,com.mashery.local.MasheryCustomProcessorTwo
    

    You can also provide configuration data as input. The syntax is:

    PROCCESSOR1.parameter:value
    PROCCESSOR1.parameter:value
    PROCCESSOR2.parameter:value
    PROCCESSOR2.parameter:value
    Note:
    • In the pre-input configuration, there must not be more than one key with name "processors".
    • The processors to be chained must be input as comma separated list.
  5. In the Postinputs field, input the name of the processor that the traffic manager can use to post-process the calls, then click Save.
    Note:
    • The input syntax for the Postinputs fields must be the same as that of the Preinputs field.
    • If you opt for only Perform Postprocess, the input for Postinputs field must be as follows:
      processors:com.mashery.local.MasheryCustomProcessorOne
      

      and

      PROCESSOR1.parameter:value
      PROCESSOR1.parameter:value