com.atlassian.bamboo.spring
Class ComponentAccessor

java.lang.Object
  extended by com.atlassian.bamboo.spring.ComponentAccessor

public class ComponentAccessor
extends Object


Field Summary
static com.google.common.base.Supplier<AdministrationConfigurationPersister> ADMINISTRATION_CONFIGURATION_PERSISTER
           
static com.google.common.base.Supplier<AgentAssignmentService> AGENT_ASSIGNMENT_SERVICE
           
static com.google.common.base.Supplier<AgentManager> AGENT_MANAGER
           
static com.google.common.base.Supplier<ArtifactDefinitionManager> ARTIFACT_DEFINITION_MANAGER
           
static com.google.common.base.Supplier<ArtifactLinkManager> ARTIFACT_LINK_MANAGER
           
static com.google.common.base.Supplier<ArtifactSubscriptionManager> ARTIFACT_SUBSCRIPTION_MANAGER
           
static com.google.common.base.Supplier<AuditLogService> AUDIT_LOG_SERVICE
           
static com.google.common.base.Supplier<ExtendedAuthorManager> BAMBOO_EXTENDED_USER_MANAGER
           
static com.google.common.base.Supplier<BambooPermissionManager> BAMBOO_PERMISSION_MANAGER
           
static com.google.common.base.Supplier<BambooUserManager> BAMBOO_USER_MANAGER
           
static com.google.common.base.Supplier<BranchIntegrationHelper> BRANCH_INTEGRATION_HELPER
           
static com.google.common.base.Supplier<BranchIntegrationService> BRANCH_INTEGRATION_SERVICE
           
static com.google.common.base.Supplier<BuildAgentController> BUILD_AGENT_CONTROLLER
           
static com.google.common.base.Supplier<BuildExecutionManager> BUILD_EXECUTION_MANAGER
           
static com.google.common.base.Supplier<BuildLoggerManager> BUILD_LOGGER_MANAGER
           
static com.google.common.base.Supplier<BuildQueueManager> BUILD_QUEUE_MANAGER
           
static com.google.common.base.Supplier<BuildStrategyManager> BUILD_STRATEGY_MANAGER
           
static com.google.common.base.Supplier<CachedPlanManager> CACHED_PLAN_MANAGER
           
static com.google.common.base.Supplier<CapabilitySetManager> CAPABILITY_SET_MANAGER
           
static com.google.common.base.Supplier<ChainExecutionManager> CHAIN_EXECUTION_MANAGER
           
static com.google.common.base.Supplier<AgentClassServer> CLASS_SERVER_SERVICE
           
static com.google.common.base.Supplier<CommentManager> COMMENT_MANAGER
           
static com.google.common.base.Supplier<DarkFeatureService> DARK_FEATURE_SERVICE
           
static com.google.common.base.Supplier<DeploymentExecutionService> DEPLOYMENT_EXECUTION_SERVICE
           
static com.google.common.base.Supplier<DeploymentPermitter> DEPLOYMENT_PERMITTER
           
static com.google.common.base.Supplier<DeploymentProjectService> DEPLOYMENT_PROJECT_SERVICE
           
static com.google.common.base.Supplier<DeploymentResultService> DEPLOYMENT_RESULT_SERVICE
           
static com.google.common.base.Supplier<EncryptionService> ENCRYPTION_SERVICE
           
static com.google.common.base.Supplier<EnvironmentService> ENVIRONMENT_SERVICE
           
static com.google.common.base.Supplier<ErrorHandler> ERROR_HANDLER
           
static com.google.common.base.Supplier<com.atlassian.event.api.EventPublisher> EVENT_PUBLISHER
           
static com.google.common.base.Supplier<ExecutableAgentsHelper> EXECUTABLE_AGENTS_HELPER
           
static com.google.common.base.Supplier<ExecutionPhaseService> EXECUTION_PHASE_SERVICE
           
static com.google.common.base.Supplier<ExpiryTicker> EXPIRY_TICKER
           
static com.google.common.base.Supplier<FeatureManager> FEATURE_MANAGER
           
static com.google.common.base.Supplier<org.springframework.orm.hibernate3.HibernateTemplate> HIBERNATE_TEMPLATE
           
static com.google.common.base.Supplier<ImmutableArtifactManager> IMMUTABLE_ARTIFACT_MANAGER
           
static com.google.common.base.Supplier<ImmutablePlanCacheService> IMMUTABLE_PLAN_CACHE_SERVICE
           
static com.google.common.base.Supplier<ImmutablePlanManager> IMMUTABLE_PLAN_MANAGER
           
static com.google.common.base.Supplier<ImpersonationService> IMPERSONATION_SERVICE
           
static com.google.common.base.Supplier<JiraIssueUtils> JIRA_ISSUE_UTILS
           
static com.google.common.base.Supplier<LinkedDeploymentProjectCacheService> LINKED_DEPLOYMENT_PROJECT_CACHE_SERVICE
           
static com.google.common.base.Supplier<BuildLogFileAccessorFactory> LOG_FILE_ACCESSOR_FACTORY
           
static com.google.common.base.Supplier<NonBlockingPlanExecutionService> NON_BLOCKING_PLAN_EXECUTION_SERVICE
           
static com.google.common.base.Supplier<OsgiServiceProxyFactory> OSGI_SERVICE_PROXY_FACTORY
           
static com.google.common.base.Supplier<PlanExecutionManager> PLAN_EXECUTION_MANAGER
           
static com.google.common.base.Supplier<PlanManager> PLAN_MANAGER
           
static com.google.common.base.Supplier<AdministrationConfiguration> PROTOTYPE_ADMINISTRATION_CONFIGURATION
           
static com.google.common.base.Supplier<BambooCachingPermissionManagerFacade> PROTOTYPE_CACHING_PERMISSION_MANAGER_FACADE
           
static com.google.common.base.Supplier<RemoteAgentManager> REMOTE_AGENT_MANAGER
           
static com.google.common.base.Supplier<RepositoryChangesetManager> REPOSITORY_CHANGESET_MANAGER
           
static com.google.common.base.Supplier<RepositoryManager> REPOSITORY_MANAGER
           
static com.google.common.base.Supplier<ResultsSummaryManager> RESULTS_SUMMARY_MANAGER
           
static com.google.common.base.Supplier<ServerLifecycleManager> SERVER_LIFECYCLE_MANAGER
           
static com.google.common.base.Supplier<StopBuildManager> STOP_BUILD_MANAGER
           
static com.google.common.base.Supplier<StorageCappingService> STORAGE_CAPPING_SERVICE
           
static com.google.common.base.Supplier<TaskManager> TASK_MANAGER
           
static com.google.common.base.Supplier<com.opensymphony.xwork2.TextProvider> TEXT_PROVIDER
           
static com.google.common.base.Supplier<TimingPointService> TIMING_POINT_SERVICE
           
static com.google.common.base.Supplier<org.springframework.transaction.support.TransactionTemplate> TRANSACTION_TEMPLATE
           
static com.google.common.base.Supplier<TriggerManager> TRIGGER_MANAGER
           
static com.google.common.base.Supplier<TriggerTypeManager> TRIGGER_TYPE_MANAGER
           
static com.google.common.base.Supplier<VariableDefinitionManager> VARIABLE_DEFINITION_MANAGER
           
static com.google.common.base.Supplier<VariableSubstitutorFactory> VARIABLE_SUBSTITUTOR_FACTORY
           
static com.google.common.base.Supplier<com.atlassian.plugin.webresource.WebResourceManager> WEB_RESOURCE_MANAGER
           
static com.google.common.base.Supplier<com.atlassian.plugin.webresource.WebResourceUrlProvider> WEB_RESOURCE_URL_PROVIDER
           
 
Method Summary
static
<T> com.google.common.base.Supplier<T>
newLazyComponentReference(String beanId)
           
static
<T> com.google.common.base.Supplier<T>
newOsgiServiceProxy(Class<T> apiClass)
           
static
<T> com.google.common.base.Supplier<T>
wrappedReference(T bean)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PLAN_MANAGER

public static final com.google.common.base.Supplier<PlanManager> PLAN_MANAGER

REMOTE_AGENT_MANAGER

public static final com.google.common.base.Supplier<RemoteAgentManager> REMOTE_AGENT_MANAGER

AGENT_MANAGER

public static final com.google.common.base.Supplier<AgentManager> AGENT_MANAGER

REPOSITORY_CHANGESET_MANAGER

public static final com.google.common.base.Supplier<RepositoryChangesetManager> REPOSITORY_CHANGESET_MANAGER

CLASS_SERVER_SERVICE

public static final com.google.common.base.Supplier<AgentClassServer> CLASS_SERVER_SERVICE

BAMBOO_USER_MANAGER

public static final com.google.common.base.Supplier<BambooUserManager> BAMBOO_USER_MANAGER

BAMBOO_EXTENDED_USER_MANAGER

public static final com.google.common.base.Supplier<ExtendedAuthorManager> BAMBOO_EXTENDED_USER_MANAGER

COMMENT_MANAGER

public static final com.google.common.base.Supplier<CommentManager> COMMENT_MANAGER

IMMUTABLE_PLAN_CACHE_SERVICE

public static final com.google.common.base.Supplier<ImmutablePlanCacheService> IMMUTABLE_PLAN_CACHE_SERVICE

WEB_RESOURCE_MANAGER

public static final com.google.common.base.Supplier<com.atlassian.plugin.webresource.WebResourceManager> WEB_RESOURCE_MANAGER

WEB_RESOURCE_URL_PROVIDER

public static final com.google.common.base.Supplier<com.atlassian.plugin.webresource.WebResourceUrlProvider> WEB_RESOURCE_URL_PROVIDER

JIRA_ISSUE_UTILS

public static final com.google.common.base.Supplier<JiraIssueUtils> JIRA_ISSUE_UTILS

HIBERNATE_TEMPLATE

public static final com.google.common.base.Supplier<org.springframework.orm.hibernate3.HibernateTemplate> HIBERNATE_TEMPLATE

TRANSACTION_TEMPLATE

public static final com.google.common.base.Supplier<org.springframework.transaction.support.TransactionTemplate> TRANSACTION_TEMPLATE

PLAN_EXECUTION_MANAGER

public static final com.google.common.base.Supplier<PlanExecutionManager> PLAN_EXECUTION_MANAGER

NON_BLOCKING_PLAN_EXECUTION_SERVICE

public static final com.google.common.base.Supplier<NonBlockingPlanExecutionService> NON_BLOCKING_PLAN_EXECUTION_SERVICE

CHAIN_EXECUTION_MANAGER

public static final com.google.common.base.Supplier<ChainExecutionManager> CHAIN_EXECUTION_MANAGER

BUILD_EXECUTION_MANAGER

public static final com.google.common.base.Supplier<BuildExecutionManager> BUILD_EXECUTION_MANAGER

CACHED_PLAN_MANAGER

public static final com.google.common.base.Supplier<CachedPlanManager> CACHED_PLAN_MANAGER

IMMUTABLE_PLAN_MANAGER

public static final com.google.common.base.Supplier<ImmutablePlanManager> IMMUTABLE_PLAN_MANAGER

RESULTS_SUMMARY_MANAGER

public static final com.google.common.base.Supplier<ResultsSummaryManager> RESULTS_SUMMARY_MANAGER

ENCRYPTION_SERVICE

public static final com.google.common.base.Supplier<EncryptionService> ENCRYPTION_SERVICE

BRANCH_INTEGRATION_HELPER

public static final com.google.common.base.Supplier<BranchIntegrationHelper> BRANCH_INTEGRATION_HELPER

BRANCH_INTEGRATION_SERVICE

public static final com.google.common.base.Supplier<BranchIntegrationService> BRANCH_INTEGRATION_SERVICE

EVENT_PUBLISHER

public static final com.google.common.base.Supplier<com.atlassian.event.api.EventPublisher> EVENT_PUBLISHER

ARTIFACT_DEFINITION_MANAGER

public static final com.google.common.base.Supplier<ArtifactDefinitionManager> ARTIFACT_DEFINITION_MANAGER

ARTIFACT_SUBSCRIPTION_MANAGER

public static final com.google.common.base.Supplier<ArtifactSubscriptionManager> ARTIFACT_SUBSCRIPTION_MANAGER

IMMUTABLE_ARTIFACT_MANAGER

public static final com.google.common.base.Supplier<ImmutableArtifactManager> IMMUTABLE_ARTIFACT_MANAGER

BUILD_LOGGER_MANAGER

public static final com.google.common.base.Supplier<BuildLoggerManager> BUILD_LOGGER_MANAGER

BUILD_QUEUE_MANAGER

public static final com.google.common.base.Supplier<BuildQueueManager> BUILD_QUEUE_MANAGER

BUILD_AGENT_CONTROLLER

public static final com.google.common.base.Supplier<BuildAgentController> BUILD_AGENT_CONTROLLER

REPOSITORY_MANAGER

public static final com.google.common.base.Supplier<RepositoryManager> REPOSITORY_MANAGER

PROTOTYPE_CACHING_PERMISSION_MANAGER_FACADE

public static final com.google.common.base.Supplier<BambooCachingPermissionManagerFacade> PROTOTYPE_CACHING_PERMISSION_MANAGER_FACADE

PROTOTYPE_ADMINISTRATION_CONFIGURATION

public static final com.google.common.base.Supplier<AdministrationConfiguration> PROTOTYPE_ADMINISTRATION_CONFIGURATION

OSGI_SERVICE_PROXY_FACTORY

public static final com.google.common.base.Supplier<OsgiServiceProxyFactory> OSGI_SERVICE_PROXY_FACTORY

BUILD_STRATEGY_MANAGER

public static final com.google.common.base.Supplier<BuildStrategyManager> BUILD_STRATEGY_MANAGER

TEXT_PROVIDER

public static final com.google.common.base.Supplier<com.opensymphony.xwork2.TextProvider> TEXT_PROVIDER

ARTIFACT_LINK_MANAGER

public static final com.google.common.base.Supplier<ArtifactLinkManager> ARTIFACT_LINK_MANAGER

TASK_MANAGER

public static final com.google.common.base.Supplier<TaskManager> TASK_MANAGER

AUDIT_LOG_SERVICE

public static final com.google.common.base.Supplier<AuditLogService> AUDIT_LOG_SERVICE

IMPERSONATION_SERVICE

public static final com.google.common.base.Supplier<ImpersonationService> IMPERSONATION_SERVICE

FEATURE_MANAGER

public static final com.google.common.base.Supplier<FeatureManager> FEATURE_MANAGER

DARK_FEATURE_SERVICE

public static final com.google.common.base.Supplier<DarkFeatureService> DARK_FEATURE_SERVICE

BAMBOO_PERMISSION_MANAGER

public static final com.google.common.base.Supplier<BambooPermissionManager> BAMBOO_PERMISSION_MANAGER

EXPIRY_TICKER

public static final com.google.common.base.Supplier<ExpiryTicker> EXPIRY_TICKER

EXECUTION_PHASE_SERVICE

public static final com.google.common.base.Supplier<ExecutionPhaseService> EXECUTION_PHASE_SERVICE

TIMING_POINT_SERVICE

public static final com.google.common.base.Supplier<TimingPointService> TIMING_POINT_SERVICE

ENVIRONMENT_SERVICE

public static final com.google.common.base.Supplier<EnvironmentService> ENVIRONMENT_SERVICE

DEPLOYMENT_EXECUTION_SERVICE

public static final com.google.common.base.Supplier<DeploymentExecutionService> DEPLOYMENT_EXECUTION_SERVICE

DEPLOYMENT_PERMITTER

public static final com.google.common.base.Supplier<DeploymentPermitter> DEPLOYMENT_PERMITTER

DEPLOYMENT_RESULT_SERVICE

public static final com.google.common.base.Supplier<DeploymentResultService> DEPLOYMENT_RESULT_SERVICE

LOG_FILE_ACCESSOR_FACTORY

public static final com.google.common.base.Supplier<BuildLogFileAccessorFactory> LOG_FILE_ACCESSOR_FACTORY

STOP_BUILD_MANAGER

public static final com.google.common.base.Supplier<StopBuildManager> STOP_BUILD_MANAGER

DEPLOYMENT_PROJECT_SERVICE

public static final com.google.common.base.Supplier<DeploymentProjectService> DEPLOYMENT_PROJECT_SERVICE

CAPABILITY_SET_MANAGER

public static final com.google.common.base.Supplier<CapabilitySetManager> CAPABILITY_SET_MANAGER

TRIGGER_MANAGER

public static final com.google.common.base.Supplier<TriggerManager> TRIGGER_MANAGER

EXECUTABLE_AGENTS_HELPER

public static final com.google.common.base.Supplier<ExecutableAgentsHelper> EXECUTABLE_AGENTS_HELPER

LINKED_DEPLOYMENT_PROJECT_CACHE_SERVICE

public static final com.google.common.base.Supplier<LinkedDeploymentProjectCacheService> LINKED_DEPLOYMENT_PROJECT_CACHE_SERVICE

AGENT_ASSIGNMENT_SERVICE

public static final com.google.common.base.Supplier<AgentAssignmentService> AGENT_ASSIGNMENT_SERVICE

VARIABLE_DEFINITION_MANAGER

public static final com.google.common.base.Supplier<VariableDefinitionManager> VARIABLE_DEFINITION_MANAGER

TRIGGER_TYPE_MANAGER

public static final com.google.common.base.Supplier<TriggerTypeManager> TRIGGER_TYPE_MANAGER

SERVER_LIFECYCLE_MANAGER

public static final com.google.common.base.Supplier<ServerLifecycleManager> SERVER_LIFECYCLE_MANAGER

ADMINISTRATION_CONFIGURATION_PERSISTER

public static final com.google.common.base.Supplier<AdministrationConfigurationPersister> ADMINISTRATION_CONFIGURATION_PERSISTER

STORAGE_CAPPING_SERVICE

public static final com.google.common.base.Supplier<StorageCappingService> STORAGE_CAPPING_SERVICE

ERROR_HANDLER

public static final com.google.common.base.Supplier<ErrorHandler> ERROR_HANDLER

VARIABLE_SUBSTITUTOR_FACTORY

public static final com.google.common.base.Supplier<VariableSubstitutorFactory> VARIABLE_SUBSTITUTOR_FACTORY
Method Detail

newLazyComponentReference

@NotNull
public static <T> com.google.common.base.Supplier<T> newLazyComponentReference(String beanId)

newOsgiServiceProxy

@NotNull
public static <T> com.google.common.base.Supplier<T> newOsgiServiceProxy(Class<T> apiClass)

wrappedReference

public static <T> com.google.common.base.Supplier<T> wrappedReference(T bean)


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.