Interface ExtensionIdProvider

All Known Implementing Classes:
ActorRefResolveThreadLocalCache$, AddressTerminatedTopic$, AddressUidExtension$, BoundAddressesExtension$, CallingThreadDispatcherQueues$, CircuitBreakersRegistry$, Cluster$, ClusterClientReceptionist$, ClusterMetricsExtension$, ClusterSharding$, CoordinatedShutdown$, Discovery$, DistributedData$, DistributedPubSub$, Dns$, DurableStateStoreRegistry$, ExternalShardAllocation$, InMemStorageExtension$, JacksonObjectMapperProvider$, LeaseProvider$, LeaseProvider$, ManifestInfo$, Persistence$, PersistencePluginProxyExtension$, PersistenceQuery$, RARP$, RemoteMetricsExtension$, RemotingFlightRecorder$, SerializationExtension$, ShardingFlightRecorder$, SnapshotAfter$, SnapshotStorageEmulatorExtension$, SystemMaterializer$, Tcp$, Tcp$, Tcp$, TestConductor$, TransportAdaptersExtension$, Udp$, UdpConnected$

public interface ExtensionIdProvider
To be able to load an ExtensionId from the configuration, a class that implements ExtensionIdProvider must be specified. The lookup method should return the canonical reference to the extension.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the canonical ExtensionId for this Extension
  • Method Details

    • lookup

      ExtensionId<? extends Extension> lookup()
      Returns the canonical ExtensionId for this Extension