public abstract class FileMonitorCommandRunnableFuture extends Object implements Runnable
Modifier | Constructor and Description |
---|---|
protected |
FileMonitorCommandRunnableFuture() |
protected |
FileMonitorCommandRunnableFuture(FileMonitor.FileItem fileItem) |
Modifier and Type | Method and Description |
---|---|
void |
cancel() |
protected boolean |
checkFileItemBusiness(FileMonitor.FileItem fileItem)
To be overriden to adapt to the situation for extra check
|
protected void |
checkReuse(boolean ignoreAlreadyUsed)
To be called at the beginning of the primary action (only for
commandValidFile).
|
protected void |
finalizeValidFile(boolean status,
long specialId)
To be called at the end of the primary action (only for
commandValidFile).
|
FileMonitor.FileItem |
getFileItem() |
FileMonitor |
getMonitor() |
protected boolean |
isIgnored(boolean ignoreAlreadyUsed) |
protected boolean |
isReuse() |
void |
run() |
abstract void |
run(FileMonitor.FileItem fileItem) |
void |
setFileItem(FileMonitor.FileItem fileItem) |
void |
setMonitor(FileMonitor monitor) |
protected void |
setValid(FileMonitor.FileItem fileItem) |
protected FileMonitorCommandRunnableFuture()
protected FileMonitorCommandRunnableFuture(FileMonitor.FileItem fileItem)
fileItem
- public void setMonitor(FileMonitor monitor)
public void setFileItem(FileMonitor.FileItem fileItem)
public abstract void run(FileMonitor.FileItem fileItem)
fileItem
- fileItem on which the command will be executed.protected void checkReuse(boolean ignoreAlreadyUsed)
ignoreAlreadyUsed
- protected boolean isReuse()
protected boolean isIgnored(boolean ignoreAlreadyUsed)
protected boolean checkFileItemBusiness(FileMonitor.FileItem fileItem)
fileItem
- protected void setValid(FileMonitor.FileItem fileItem)
protected void finalizeValidFile(boolean status, long specialId)
status
- specialId
- the specialId associated with the taskpublic void cancel()
public FileMonitor.FileItem getFileItem()
public FileMonitor getMonitor()
Copyright © 2009–2020 Waarp. All rights reserved.