com.atlassian.bamboo.spring
Class ComponentAccessor

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

public class ComponentAccessor
extends java.lang.Object


Field Summary
static com.google.common.base.Supplier<ArtifactDefinitionManager> ARTIFACT_DEFINITION_MANAGER
           
static com.google.common.base.Supplier<ArtifactSubscriptionManager> ARTIFACT_SUBSCRIPTION_MANAGER
           
static com.google.common.base.Supplier<ExtendedAuthorManager> BAMBOO_EXTENDED_USER_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<BuildStrategyManager> BUILD_STRATEGY_MANAGER
           
static com.google.common.base.Supplier<CachedPlanManager> CACHED_PLAN_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<EncryptionService> ENCRYPTION_SERVICE
           
static com.google.common.base.Supplier<com.atlassian.event.api.EventPublisher> EVENT_PUBLISHER
           
static com.google.common.base.Supplier<org.springframework.orm.hibernate.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<JiraIssueUtils> JIRA_ISSUE_UTILS
           
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<ResultsSummaryManager> RESULTS_SUMMARY_MANAGER
           
static com.google.common.base.Supplier<com.opensymphony.xwork.TextProvider> TEXT_PROVIDER
           
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(java.lang.String beanId)
           
static
<T> com.google.common.base.Supplier<T>
newOsgiServiceProxy(java.lang.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

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.hibernate.HibernateTemplate> HIBERNATE_TEMPLATE

PLAN_EXECUTION_MANAGER

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

CHAIN_EXECUTION_MANAGER

public static final com.google.common.base.Supplier<ChainExecutionManager> CHAIN_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

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.xwork.TextProvider> TEXT_PROVIDER
Method Detail

newLazyComponentReference

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

newOsgiServiceProxy

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

wrappedReference

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


Copyright © 2012 Atlassian. All Rights Reserved.