public class BackplaneConfiguration extends Object
| Constructor and Description |
|---|
BackplaneConfiguration() |
@Bean(name="cassandraSessionManager") public CassandraSessionManager createCassandraSessionManager(org.springframework.core.env.Environment env)
@Bean(name="asyncUpdateExecutor",
destroyMethod="shutdown")
public ThreadBoundExecutor createAsyncUpdateExecutor(org.springframework.core.env.Environment env,
CassandraSessionManager cassandraSessionManager,
@Nullable @Qualifier(value="elasticActorsMeterRegistry")
io.micrometer.core.instrument.MeterRegistry meterRegistry,
@Nullable @Qualifier(value="elasticActorsMeterTagCustomizer")
MicrometerTagCustomizer tagCustomizer)
@Bean(name="persistentActorRepository") public PersistentActorRepository getPersistentActorRepository(@Qualifier(value="asyncUpdateExecutor") ThreadBoundExecutor asyncUpdateExecutor, InternalActorSystems cluster, ActorRefFactory actorRefFactory, CassandraSessionManager cassandraSessionManager, org.springframework.core.env.Environment env)
@Bean(name="scheduledMessageRepository") public ScheduledMessageRepository getScheduledMessageRepository(InternalActorSystems cluster, ActorRefFactory actorRefFactory, CassandraSessionManager cassandraSessionManager)
@Bean(name="actorSystemEventListenerRepository") public ActorSystemEventListenerRepository getActorSystemEventListenerRepository(InternalActorSystems cluster, CassandraSessionManager cassandraSessionManager)
Copyright © 2021. All rights reserved.