public class AutoDeployDir
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_NAME |
Constructor and Description |
---|
AutoDeployDir(java.lang.String name,
java.io.File deployDir,
java.io.File destDir,
long interval,
java.util.List<AutoDeployListener> autoDeployListeners) |
Modifier and Type | Method and Description |
---|---|
protected AutoDeploymentContext |
buildAutoDeploymentContext(java.io.File file) |
static void |
deploy(AutoDeploymentContext autoDeploymentContext,
java.util.List<AutoDeployListener> autoDeployListeners) |
java.io.File |
getDeployDir() |
java.io.File |
getDestDir() |
long |
getInterval() |
java.util.List<AutoDeployListener> |
getListeners() |
java.lang.String |
getName() |
protected void |
processFile(java.io.File file) |
void |
registerListener(AutoDeployListener listener) |
protected void |
scanDirectory() |
void |
start() |
void |
stop() |
void |
unregisterListener(AutoDeployListener autoDeployListener) |
public static final java.lang.String DEFAULT_NAME
public AutoDeployDir(java.lang.String name, java.io.File deployDir, java.io.File destDir, long interval, java.util.List<AutoDeployListener> autoDeployListeners)
public static void deploy(AutoDeploymentContext autoDeploymentContext, java.util.List<AutoDeployListener> autoDeployListeners) throws AutoDeployException
AutoDeployException
public java.io.File getDeployDir()
public java.io.File getDestDir()
public long getInterval()
public java.util.List<AutoDeployListener> getListeners()
public java.lang.String getName()
public void registerListener(AutoDeployListener listener)
public void start()
public void stop()
public void unregisterListener(AutoDeployListener autoDeployListener)
protected AutoDeploymentContext buildAutoDeploymentContext(java.io.File file)
protected void processFile(java.io.File file)
protected void scanDirectory()