org.alfresco.repo.admin.patch
Class PatchExecuter

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

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

This component is responsible for ensuring that patches are applied at the appropriate time.


Field Summary
 
Fields inherited from class org.springframework.extensions.surf.util.AbstractLifecycleBean
log
 
Constructor Summary
PatchExecuter()
           
 
Method Summary
 void applyOutstandingPatches()
          Ensures that all outstanding patches are applied.
protected  void onBootstrap(org.springframework.context.ApplicationEvent event)
           
protected  void onShutdown(org.springframework.context.ApplicationEvent event)
           
 void setPatchService(PatchService patchService)
           
 
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

PatchExecuter

public PatchExecuter()
Method Detail

setPatchService

public void setPatchService(PatchService patchService)
Parameters:
patchService - the server that actually executes the patches

applyOutstandingPatches

public void applyOutstandingPatches()
Ensures that all outstanding patches are applied.


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.