org.alfresco.repo.tenant
Class MultiTenantBootstrap

java.lang.Object
  extended by org.springframework.extensions.surf.util.AbstractLifecycleBean
      extended by org.alfresco.repo.tenant.MultiTenantBootstrap
All Implemented Interfaces:
java.util.EventListener, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener

public class MultiTenantBootstrap
extends org.springframework.extensions.surf.util.AbstractLifecycleBean

This component is responsible for starting the enabled tenants (if MT is enabled).


Field Summary
 
Fields inherited from class org.springframework.extensions.surf.util.AbstractLifecycleBean
log
 
Constructor Summary
MultiTenantBootstrap()
           
 
Method Summary
protected  void onBootstrap(org.springframework.context.ApplicationEvent event)
           
protected  void onShutdown(org.springframework.context.ApplicationEvent event)
           
 void setDescriptorService(DescriptorService descriptorService)
           
 void setMigrateAttrTenantsPatch(MigrateAttrTenantsPatch migrateAttrTenantsPatch)
           
 void setPatchService(PatchService patchService)
           
 void setTenantAdminService(TenantAdminService tenantAdminService)
           
 
Methods inherited from class org.springframework.extensions.surf.util.AbstractLifecycleBean
getApplicationContext, onApplicationEvent, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiTenantBootstrap

public MultiTenantBootstrap()
Method Detail

setTenantAdminService

public void setTenantAdminService(TenantAdminService tenantAdminService)
Parameters:
tenantAdminService - the service that will perform the bootstrap

setPatchService

public void setPatchService(PatchService patchService)

setDescriptorService

public void setDescriptorService(DescriptorService descriptorService)

setMigrateAttrTenantsPatch

public void setMigrateAttrTenantsPatch(MigrateAttrTenantsPatch migrateAttrTenantsPatch)

onBootstrap

protected void onBootstrap(org.springframework.context.ApplicationEvent event)
Specified by:
onBootstrap in class org.springframework.extensions.surf.util.AbstractLifecycleBean

onShutdown

protected void onShutdown(org.springframework.context.ApplicationEvent event)
Specified by:
onShutdown in class org.springframework.extensions.surf.util.AbstractLifecycleBean


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.