org.apache.jetspeed.deployment.impl
Class StandardDeploymentManager

java.lang.Object
  extended by org.apache.jetspeed.deployment.impl.StandardDeploymentManager
All Implemented Interfaces:
DeploymentManager

public class StandardDeploymentManager
extends java.lang.Object
implements DeploymentManager

StandardDeploymentManager

Implementation of DeploymentManager

Version:
$Id: StandardDeploymentManager.java 517121 2007-03-12 07:45:49Z ate $
Author:
Scott T. Weaver

Nested Class Summary
 class StandardDeploymentManager.FileSystemScanner
           
 
Field Summary
protected  java.util.Collection deploymentListeners
           
protected  java.util.HashMap ignoredFiles
           
protected  org.apache.commons.logging.Log log
           
protected  PortletRegistry registry
           
protected  StandardDeploymentManager.FileSystemScanner scanner
           
protected  long scanningDelay
           
protected  java.lang.String stagingDirectories
           
protected  java.io.File[] stagingDirectoriesAsFiles
           
 
Constructor Summary
StandardDeploymentManager(java.lang.String stagingDirectories, long scanningDelay, java.util.Collection deploymentListeners)
           
 
Method Summary
 DeploymentStatus deploy(java.io.File aFile)
           
 void dispatch(DeploymentEvent event)
           dispatch
 void fireDeploymentEvent()
           fireDeploymentEvent
protected  java.io.File[] getAllStagedFiles()
           getAllStagedFiles
protected  boolean ignoreFile(java.io.File aFile)
           ignoreFile
 void start()
           start
 void stop()
           stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected org.apache.commons.logging.Log log

scanner

protected StandardDeploymentManager.FileSystemScanner scanner

registry

protected PortletRegistry registry

deploymentListeners

protected java.util.Collection deploymentListeners

scanningDelay

protected long scanningDelay

stagingDirectories

protected java.lang.String stagingDirectories

stagingDirectoriesAsFiles

protected java.io.File[] stagingDirectoriesAsFiles

ignoredFiles

protected java.util.HashMap ignoredFiles
Constructor Detail

StandardDeploymentManager

public StandardDeploymentManager(java.lang.String stagingDirectories,
                                 long scanningDelay,
                                 java.util.Collection deploymentListeners)
Parameters:
stagingDirectories -
scanningDelay -
deploymentListeners -
Method Detail

start

public void start()

start

See Also:
org.picocontainer.Startable#start()

stop

public void stop()

stop

See Also:
org.picocontainer.Startable#stop()

deploy

public DeploymentStatus deploy(java.io.File aFile)
                        throws DeploymentException
Specified by:
deploy in interface DeploymentManager
Throws:
DeploymentException

fireDeploymentEvent

public void fireDeploymentEvent()
Description copied from interface: DeploymentManager

fireDeploymentEvent

Fires all deployment events registered to this DeploymentManager.

Specified by:
fireDeploymentEvent in interface DeploymentManager

dispatch

public void dispatch(DeploymentEvent event)

dispatch

Specified by:
dispatch in interface DeploymentManager
Parameters:
event -
See Also:
DeploymentManager.dispatch(org.apache.jetspeed.deployment.DeploymentEvent)

ignoreFile

protected boolean ignoreFile(java.io.File aFile)

ignoreFile

Parameters:
fileName -
Returns:

getAllStagedFiles

protected java.io.File[] getAllStagedFiles()

getAllStagedFiles

Returns:


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.