@Service public class DefaultProcessManager extends AbstractProcessManagerStatusPublisher implements ProcessManager
ProcessManager interface.processManagerStatus, processManagerStatusListeners| Constructor and Description |
|---|
DefaultProcessManager() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(org.osgi.service.component.ComponentContext context) |
protected void |
deactivate(org.osgi.service.component.ComponentContext context) |
<T> T |
execute(CommandCallback<T> callback)
Execute a user command within a "transaction".
|
org.springframework.roo.file.monitor.FileMonitorService |
getFileMonitorService() |
long |
getLastScanDuration() |
long |
getMinimumDelayBetweenScan() |
org.osgi.service.startlevel.StartLevel |
getStartLevel() |
org.springframework.roo.file.undo.UndoManager |
getUndoManager() |
boolean |
isDevelopmentMode() |
void |
setDevelopmentMode(boolean developmentMode) |
void |
setMinimumDelayBetweenScan(long minimumDelayBetweenScan) |
void |
terminate()
Allows the process manager to terminate gracefully.
|
void |
timerBasedScan() |
addProcessManagerStatusListener, getProcessManagerStatus, removeProcessManagerStatusListener, setProcessManagerStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddProcessManagerStatusListener, getProcessManagerStatus, removeProcessManagerStatusListenerpublic <T> T execute(CommandCallback<T> callback)
ProcessManagerProcessManagerStatus.AVAILABLE.
This method may throw RuntimeExceptions that occurred while
executing.
execute in interface ProcessManagerT - the class of the object that
CommandCallback.callback() will return (required)callback - the callback to actually executed (required)public long getLastScanDuration()
getLastScanDuration in interface ProcessManagerpublic long getMinimumDelayBetweenScan()
getMinimumDelayBetweenScan in interface ProcessManagerpublic boolean isDevelopmentMode()
isDevelopmentMode in interface ProcessManagerpublic void setDevelopmentMode(boolean developmentMode)
setDevelopmentMode in interface ProcessManagerpublic void setMinimumDelayBetweenScan(long minimumDelayBetweenScan)
setMinimumDelayBetweenScan in interface ProcessManagerminimumDelayBetweenScan - how many milliseconds must pass between
each scanpublic void terminate()
ProcessManagerterminate in interface ProcessManagerpublic void timerBasedScan()
timerBasedScan in interface ProcessManagerprotected void activate(org.osgi.service.component.ComponentContext context)
protected void deactivate(org.osgi.service.component.ComponentContext context)
public org.springframework.roo.file.monitor.FileMonitorService getFileMonitorService()
public org.osgi.service.startlevel.StartLevel getStartLevel()
public org.springframework.roo.file.undo.UndoManager getUndoManager()
Copyright © 2009–2016. All rights reserved.