Class EntityTypeKeyImpl$

  • All Implemented Interfaces:
    java.io.Serializable, scala.Serializable

    public class EntityTypeKeyImpl$
    extends java.lang.Object
    implements scala.Serializable
    Default separator character used for concatenating EntityTypeKey with entityId to construct unique persistenceId. This must be same as in Lagom's scaladsl.PersistentEntity, for compatibility. No separator is used in Lagom's javadsl.PersistentEntity so for compatibility with that the "" separator must be defined withEntityIdSeparator.
    See Also:
    Serialized Form
    • Field Detail

      • MODULE$

        public static final EntityTypeKeyImpl$ MODULE$
        Static reference to the singleton instance of this Scala object.
    • Constructor Detail

      • EntityTypeKeyImpl$

        public EntityTypeKeyImpl$()
    • Method Detail

      • $lessinit$greater$default$3

        public <T> java.lang.String $lessinit$greater$default$3()
        INTERNAL API
        Returns:
        (undocumented)
      • EntityIdSeparator

        public java.lang.String EntityIdSeparator()
      • apply

        public <T> EntityTypeKeyImpl<T> apply​(java.lang.String name,
                                              java.lang.String messageClassName,
                                              java.lang.String entityIdSeparator)
        INTERNAL API
        Parameters:
        name - (undocumented)
        messageClassName - (undocumented)
        entityIdSeparator - (undocumented)
        Returns:
        (undocumented)
      • apply$default$3

        public <T> java.lang.String apply$default$3()
      • unapply

        public <T> scala.Option<scala.Tuple3<java.lang.String,​java.lang.String,​java.lang.String>> unapply​(EntityTypeKeyImpl<T> x$0)