Class ExtensionId<T extends Extension>

    • Constructor Detail

      • ExtensionId

        public ExtensionId()
    • Method Detail

      • apply

        public final T apply​(ActorSystem<?> system)
        Lookup or create an instance of the extension identified by this id.
        Parameters:
        system - (undocumented)
        Returns:
        (undocumented)
      • createExtension

        public abstract T createExtension​(ActorSystem<?> system)
      • equals

        public final boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • id

        public ExtensionId<T> id()
        Java API: The identifier of the extension
        Returns:
        (undocumented)