Class BodyTransformer

  • All Implemented Interfaces:
    java.util.function.Function<Buffer,​Buffer>

    public class BodyTransformer
    extends Object
    implements java.util.function.Function<Buffer,​Buffer>
    The callback to transform the request or response body.

    NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.

    • Field Detail

      • __TYPE_ARG

        public static final io.vertx.lang.rx.TypeArg<BodyTransformer> __TYPE_ARG
    • Constructor Detail

      • BodyTransformer

        public BodyTransformer​(Object delegate)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • apply

        public Buffer apply​(Buffer in)
        Specified by:
        apply in interface java.util.function.Function<Buffer,​Buffer>
      • transformJsonObject

        public static BodyTransformer transformJsonObject​(java.util.function.Function<JsonObject,​JsonObject> transformer)
        Create a callback for transform JsonObject.
        Parameters:
        transformer - the operation to transform data
        Returns:
        the built callback
      • transformJsonArray

        public static BodyTransformer transformJsonArray​(java.util.function.Function<JsonArray,​JsonArray> transformer)
        Create a callback for transform JsonArray.
        Parameters:
        transformer - the operation to transform data
        Returns:
        the built callback
      • transformJson

        public static BodyTransformer transformJson​(java.util.function.Function<Object,​Object> transformer)
        Create a callback for transform json with unknown shape.
        Parameters:
        transformer - the operation to transform data
        Returns:
        the built callback
      • transformText

        public static BodyTransformer transformText​(java.util.function.Function<String,​String> transformer,
                                                    String encoding)
        Create a callback for transform texts.
        Parameters:
        transformer - the operation to transform data
        encoding -
        Returns:
        the built callback
      • discard

        public static BodyTransformer discard()
        Create a callback to discard the body.
        Returns:
        the built callback