public class AddNamingKeepByDate extends Object implements LogFilePolicy
| Modifier and Type | Field and Description |
|---|---|
protected AddLogNaming |
addLogNaming |
protected KeepByDate |
keepByDate |
| Constructor and Description |
|---|
AddNamingKeepByDate() |
AddNamingKeepByDate(AddNamingKeepByDate src) |
| Modifier and Type | Method and Description |
|---|---|
AddNamingKeepByDate |
clone()
Создать клон объекта
|
xyz.cofe.fs.File |
createNewLogFile()
Создание нового лог файла
|
Object |
getContext() |
int |
getDays() |
int |
getHours() |
int |
getMilliSeconds() |
int |
getMinutes() |
String |
getNameSeparator() |
Iterable<xyz.cofe.fs.File> |
getObsoleteDirectories(Iterable<xyz.cofe.fs.File> directories)
Возвращает перечень устаревших каталогов
|
Iterable<xyz.cofe.fs.File> |
getObsoleteFiles(Iterable<xyz.cofe.fs.File> files)
Возвращает перечень устаревших файлов
|
String |
getRootTemplate() |
String |
getSearchDirPattern() |
String |
getSearchPattern() |
int |
getSeconds() |
String |
getTemplate() |
boolean |
isTouch() |
Iterable<xyz.cofe.fs.File> |
searchLogDirectories()
Поиск лог каталогов
|
Iterable<xyz.cofe.fs.File> |
searchLogFiles()
Поиск лог файлов
|
void |
setContext(Object context) |
void |
setDays(int days) |
void |
setHours(int hours) |
void |
setMilliSeconds(int milliseconds) |
void |
setMinutes(int minutes) |
void |
setNameSeparator(String nameSeparator) |
void |
setRootTemplate(String rootTemplate) |
void |
setSearchDirPattern(String searchDirPattern) |
void |
setSearchPattern(String searchPattern) |
void |
setSeconds(int seconds) |
void |
setTemplate(String newFileTemplate) |
void |
setTouch(boolean touch) |
protected final KeepByDate keepByDate
protected final AddLogNaming addLogNaming
public AddNamingKeepByDate()
public AddNamingKeepByDate(AddNamingKeepByDate src)
public AddNamingKeepByDate clone()
LogFilePolicyclone in interface LogFilePolicyclone in class Objectpublic Object getContext()
public void setContext(Object context)
public String getTemplate()
public void setTemplate(String newFileTemplate)
public String getRootTemplate()
public void setRootTemplate(String rootTemplate)
public String getSearchPattern()
public void setSearchPattern(String searchPattern)
public String getSearchDirPattern()
public void setSearchDirPattern(String searchDirPattern)
public String getNameSeparator()
public void setNameSeparator(String nameSeparator)
public boolean isTouch()
public void setTouch(boolean touch)
public Iterable<xyz.cofe.fs.File> searchLogFiles()
LogFileNamingsearchLogFiles in interface LogFileNamingpublic Iterable<xyz.cofe.fs.File> searchLogDirectories()
LogFileNamingsearchLogDirectories in interface LogFileNamingpublic xyz.cofe.fs.File createNewLogFile()
LogFileNamingcreateNewLogFile in interface LogFileNamingpublic int getMilliSeconds()
public void setMilliSeconds(int milliseconds)
public int getSeconds()
public void setSeconds(int seconds)
public int getMinutes()
public void setMinutes(int minutes)
public int getHours()
public void setHours(int hours)
public int getDays()
public void setDays(int days)
public Iterable<xyz.cofe.fs.File> getObsoleteFiles(Iterable<xyz.cofe.fs.File> files)
KeepPolicygetObsoleteFiles in interface KeepPolicyfiles - файлыpublic Iterable<xyz.cofe.fs.File> getObsoleteDirectories(Iterable<xyz.cofe.fs.File> directories)
KeepPolicygetObsoleteDirectories in interface KeepPolicydirectories - каталогиCopyright © 2017. All rights reserved.