Package io.gravitee.policy.json2xml
Class JsonToXmlTransformationPolicy
- java.lang.Object
-
- io.gravitee.policy.v3.json2xml.JsonToXmlTransformationPolicyV3
-
- io.gravitee.policy.json2xml.JsonToXmlTransformationPolicy
-
- All Implemented Interfaces:
io.gravitee.gateway.reactive.api.policy.Policy
public class JsonToXmlTransformationPolicy extends JsonToXmlTransformationPolicyV3 implements io.gravitee.gateway.reactive.api.policy.Policy
- Author:
- Jeoffrey HAEYAERT (jeoffrey.haeyaert at graviteesource.com), GraviteeSource Team
-
-
Field Summary
-
Fields inherited from class io.gravitee.policy.v3.json2xml.JsonToXmlTransformationPolicyV3
configuration, CONTENT_TYPE, UTF8_CHARSET_NAME
-
-
Constructor Summary
Constructors Constructor Description JsonToXmlTransformationPolicy(JsonToXmlTransformationPolicyConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringid()io.reactivex.rxjava3.core.CompletableonMessageRequest(io.gravitee.gateway.reactive.api.context.MessageExecutionContext ctx)io.reactivex.rxjava3.core.CompletableonMessageResponse(io.gravitee.gateway.reactive.api.context.MessageExecutionContext ctx)io.reactivex.rxjava3.core.CompletableonRequest(io.gravitee.gateway.reactive.api.context.HttpExecutionContext ctx)io.reactivex.rxjava3.core.CompletableonResponse(io.gravitee.gateway.reactive.api.context.HttpExecutionContext ctx)-
Methods inherited from class io.gravitee.policy.v3.json2xml.JsonToXmlTransformationPolicyV3
onRequestContent, onResponseContent
-
-
-
-
Constructor Detail
-
JsonToXmlTransformationPolicy
public JsonToXmlTransformationPolicy(JsonToXmlTransformationPolicyConfiguration configuration)
-
-
Method Detail
-
id
public String id()
- Specified by:
idin interfaceio.gravitee.gateway.reactive.api.policy.Policy
-
onRequest
public io.reactivex.rxjava3.core.Completable onRequest(io.gravitee.gateway.reactive.api.context.HttpExecutionContext ctx)
- Specified by:
onRequestin interfaceio.gravitee.gateway.reactive.api.policy.Policy
-
onResponse
public io.reactivex.rxjava3.core.Completable onResponse(io.gravitee.gateway.reactive.api.context.HttpExecutionContext ctx)
- Specified by:
onResponsein interfaceio.gravitee.gateway.reactive.api.policy.Policy
-
onMessageRequest
public io.reactivex.rxjava3.core.Completable onMessageRequest(io.gravitee.gateway.reactive.api.context.MessageExecutionContext ctx)
- Specified by:
onMessageRequestin interfaceio.gravitee.gateway.reactive.api.policy.Policy
-
onMessageResponse
public io.reactivex.rxjava3.core.Completable onMessageResponse(io.gravitee.gateway.reactive.api.context.MessageExecutionContext ctx)
- Specified by:
onMessageResponsein interfaceio.gravitee.gateway.reactive.api.policy.Policy
-
-