org.alfresco.repo.admin
Class RepositoryStartBootstrapBean

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

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

Track repo bootstrap so sub systems do not duplciate stuff or do it too early ... eg index rebuild/check


Field Summary
 
Fields inherited from class org.springframework.extensions.surf.util.AbstractLifecycleBean
log
 
Constructor Summary
RepositoryStartBootstrapBean()
           
 
Method Summary
 RepositoryState getRepositoryState()
           
protected  void onBootstrap(org.springframework.context.ApplicationEvent event)
           
protected  void onShutdown(org.springframework.context.ApplicationEvent event)
           
 void setRepositoryState(RepositoryState repositoryState)
           
 
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

RepositoryStartBootstrapBean

public RepositoryStartBootstrapBean()
Method Detail

getRepositoryState

public RepositoryState getRepositoryState()

setRepositoryState

public void setRepositoryState(RepositoryState repositoryState)

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.