@Configuration @EnableConfigurationProperties(value=OrbitActorsProperties.class) public class OrbitSpringConfiguration extends Object
| Constructor and Description |
|---|
OrbitSpringConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
cloud.orbit.actors.runtime.Messaging |
messaging(OrbitActorsProperties properties) |
cloud.orbit.actors.extensions.ActorConstructionExtension |
springActorConstructionExtension(org.springframework.beans.factory.config.AutowireCapableBeanFactory factory) |
cloud.orbit.actors.Stage |
stage(OrbitActorsProperties properties,
List<cloud.orbit.actors.extensions.ActorExtension> actorExtensions,
cloud.orbit.actors.runtime.Messaging messaging,
ExecutorService stageExecutorService) |
ExecutorService |
stageExecutorService(OrbitActorsProperties properties) |
@Bean @ConditionalOnMissingBean(value=cloud.orbit.actors.extensions.ActorConstructionExtension.class) public cloud.orbit.actors.extensions.ActorConstructionExtension springActorConstructionExtension(org.springframework.beans.factory.config.AutowireCapableBeanFactory factory)
@Bean @ConditionalOnMissingBean(value=cloud.orbit.actors.runtime.Messaging.class) public cloud.orbit.actors.runtime.Messaging messaging(OrbitActorsProperties properties)
@Bean @ConditionalOnMissingBean(name="stageExecutorService") public ExecutorService stageExecutorService(OrbitActorsProperties properties)
@Bean @ConditionalOnMissingBean(value=cloud.orbit.actors.Stage.class) public cloud.orbit.actors.Stage stage(OrbitActorsProperties properties, List<cloud.orbit.actors.extensions.ActorExtension> actorExtensions, cloud.orbit.actors.runtime.Messaging messaging, @Qualifier(value="stageExecutorService") ExecutorService stageExecutorService)
Copyright © 2017 Electronic Arts Inc. All rights reserved.