@TaskMeta(id="logs", name="Log Archival", description="archives the log files currently residing in the UltraESB instance, optionally with credential hiding", maskable=true, intensive=false, taskParameters=@TaskParamMeta(name="output",description="output filename of the temporary log files archive",configurable=false,defaultValue="logs_[timestamp].tar.gz")) public class LogDirArchiveTask extends ArchiveTask
serverConfig
Constructor and Description |
---|
LogDirArchiveTask() |
Modifier and Type | Method and Description |
---|---|
(package private) List<String> |
getMaskableFileTypes()
Returns a list of file types (extensions) that should be checked for credential masking, during archiving;
task-specific implementation should be provided by the actual task
|
(package private) String |
loadSourceFiles(Collection<File> files)
Returns a Collection of source files (as a directory hierarchy) to be archived; task-specific implementation
should be provided by the actual task
|
execute
getDescription, getId, getName, getParameterDetails, isIntensive, isMaskable, setDescription, setId, setIntensive, setMaskable, setName, setParameterDetails, setServerConfig, toView
String loadSourceFiles(Collection<File> files) throws MalformedObjectNameException
ArchiveTask
loadSourceFiles
in class ArchiveTask
files
- Collection of source file referencesMalformedObjectNameException
List<String> getMaskableFileTypes()
ArchiveTask
getMaskableFileTypes
in class ArchiveTask
Copyright © 2016–2019 AdroitLogic. All rights reserved.