Class RemoveAvroFieldRecordFunction

java.lang.Object
org.apache.pulsar.tests.integration.functions.RemoveAvroFieldRecordFunction
All Implemented Interfaces:
Function<org.apache.pulsar.client.api.schema.GenericObject,Record<org.apache.pulsar.client.api.schema.GenericObject>>

public class RemoveAvroFieldRecordFunction extends Object implements Function<org.apache.pulsar.client.api.schema.GenericObject,Record<org.apache.pulsar.client.api.schema.GenericObject>>
This function removes a "field" from a AVRO message.
  • Constructor Details

    • RemoveAvroFieldRecordFunction

      public RemoveAvroFieldRecordFunction()
  • Method Details

    • process

      public Record<org.apache.pulsar.client.api.schema.GenericObject> process(org.apache.pulsar.client.api.schema.GenericObject genericObject, Context context) throws Exception
      Specified by:
      process in interface Function<org.apache.pulsar.client.api.schema.GenericObject,Record<org.apache.pulsar.client.api.schema.GenericObject>>
      Throws:
      Exception