Class DefaultGooglePubsubSerializer

java.lang.Object
org.apache.camel.component.google.pubsub.serializer.DefaultGooglePubsubSerializer
All Implemented Interfaces:
GooglePubsubSerializer

public class DefaultGooglePubsubSerializer extends Object implements GooglePubsubSerializer
Default GooglePubsubMessageSerializer that uses ObjectOutputStream to serialize objects.
  • Constructor Details

    • DefaultGooglePubsubSerializer

      public DefaultGooglePubsubSerializer()
  • Method Details

    • serialize

      public byte[] serialize(Object payload) throws IOException
      Description copied from interface: GooglePubsubSerializer
      Serializes an object payload to a byte array.
      Specified by:
      serialize in interface GooglePubsubSerializer
      Parameters:
      payload - The payload to serialize
      Returns:
      The serialized payload as a byte array
      Throws:
      IOException - If the serialization process encountered errors