Class SparkSessionFactory.SparkKryoRegistrator

java.lang.Object
org.apache.beam.runners.spark.structuredstreaming.translation.SparkSessionFactory.SparkKryoRegistrator
All Implemented Interfaces:
org.apache.spark.serializer.KryoRegistrator
Enclosing class:
SparkSessionFactory

public static class SparkSessionFactory.SparkKryoRegistrator extends Object implements org.apache.spark.serializer.KryoRegistrator
KryoRegistrator for Spark to serialize broadcast variables used for side-inputs.

Note, this registrator must be public to be accessible for Kryo.

See Also:
  • Constructor Details

    • SparkKryoRegistrator

      public SparkKryoRegistrator()
  • Method Details

    • registerClasses

      public void registerClasses(com.esotericsoftware.kryo.Kryo kryo)
      Specified by:
      registerClasses in interface org.apache.spark.serializer.KryoRegistrator