Class SerializationWriterProxyFactory

java.lang.Object
com.microsoft.kiota.serialization.SerializationWriterProxyFactory
All Implemented Interfaces:
SerializationWriterFactory
Direct Known Subclasses:
BackingStoreSerializationWriterProxyFactory

public abstract class SerializationWriterProxyFactory extends Object implements SerializationWriterFactory
Proxy factory that allows the composition of before and after callbacks on existing factories.
  • Field Details

  • Constructor Details

    • SerializationWriterProxyFactory

      public SerializationWriterProxyFactory(@Nonnull SerializationWriterFactory concrete, @Nullable Consumer<Parsable> onBeforeSerialization, @Nullable Consumer<Parsable> onAfterSerialization, @Nullable BiConsumer<Parsable,SerializationWriter> onStartObjectSerialization)
      Creates a new proxy factory that wraps the specified concrete factory while composing the before and after callbacks.
      Parameters:
      concrete - the concrete factory to wrap
      onBeforeSerialization - the callback to invoke before the serialization of any model object.
      onAfterSerialization - the callback to invoke after the serialization of any model object.
      onStartObjectSerialization - the callback to invoke when the serialization of a model object starts.
  • Method Details