Class SerializerDetails

java.lang.Object
org.apache.pekko.serialization.SerializerDetails

public final class SerializerDetails extends Object
  • Constructor Details

    • SerializerDetails

      public SerializerDetails()
  • Method Details

    • apply

      public static SerializerDetails apply(String alias, Serializer serializer, scala.collection.immutable.Seq<Class<?>> useFor)
      Scala API: factory for details about one programmatically setup serializer

      Parameters:
      alias - Register the serializer under this alias (this allows it to be used by bindings in the config)
      useFor - A set of classes or superclasses to bind to the serializer, selection works just as if the classes, the alias and the serializer had been in the config.
    • create

      public static SerializerDetails create(String alias, Serializer serializer, List<Class<?>> useFor)
      Java API: factory for details about one programmatically setup serializer

      Parameters:
      alias - Register the serializer under this alias (this allows it to be used by bindings in the config)
      useFor - A set of classes or superclasses to bind to the serializer, selection works just as if the classes, the alias and the serializer had been in the config.
    • alias

      public String alias()
    • serializer

      public Serializer serializer()
    • useFor

      public scala.collection.immutable.Seq<Class<?>> useFor()