Class BackplaneConfiguration
- java.lang.Object
-
- org.elasticsoftware.elasticactors.configuration.BackplaneConfiguration
-
public class BackplaneConfiguration extends Object
- Author:
- Joost van de Wijgerd
-
-
Constructor Summary
Constructors Constructor Description BackplaneConfiguration()
-
Method Summary
-
-
-
Method Detail
-
createCassandraSessionManager
@Bean(name="cassandraSessionManager") public CassandraSessionManager createCassandraSessionManager(org.springframework.core.env.Environment env)
-
createAsyncUpdateExecutor
@Bean(name="asyncUpdateExecutor", destroyMethod="shutdown") public ThreadBoundExecutor createAsyncUpdateExecutor(org.springframework.core.env.Environment env, CassandraSessionManager cassandraSessionManager, @Nullable @Qualifier("elasticActorsMeterRegistry") io.micrometer.core.instrument.MeterRegistry meterRegistry, @Nullable @Qualifier("elasticActorsMeterTagCustomizer") MicrometerTagCustomizer tagCustomizer)
-
getPersistentActorRepository
@Bean(name="persistentActorRepository") public PersistentActorRepository getPersistentActorRepository(@Qualifier("asyncUpdateExecutor") ThreadBoundExecutor asyncUpdateExecutor, InternalActorSystems cluster, ActorRefFactory actorRefFactory, CassandraSessionManager cassandraSessionManager, org.springframework.core.env.Environment env)
-
getScheduledMessageRepository
@Bean(name="scheduledMessageRepository") public ScheduledMessageRepository getScheduledMessageRepository(InternalActorSystems cluster, ActorRefFactory actorRefFactory, CassandraSessionManager cassandraSessionManager)
-
getActorSystemEventListenerRepository
@Bean(name="actorSystemEventListenerRepository") public ActorSystemEventListenerRepository getActorSystemEventListenerRepository(InternalActorSystems cluster, CassandraSessionManager cassandraSessionManager)
-
getHealthCheck
@Bean(name="cassandraHealthCheck") public CassandraHealthCheck getHealthCheck(CassandraSessionManager cassandraSessionManager)
-
-