public class GlobalConfiguration extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String[] |
afterClass
Execute Command when backup after
|
protected String[] |
beforeClass
Execute Command when backup before
|
protected String[] |
cmdAfter
Execute Command when backup after
|
protected String[] |
cmdBefore
Execute Command when backup before
|
protected Boolean |
compress
Whether backup compression, default is ON
|
protected String |
compressEncoding
Compression encoding
|
protected String |
compressType
Compression format: TAR(*.tar), ZIP(*.zip), GZIP(*.tar.gz), default is ZIP
|
protected String |
cronExpression
Backup trigger Cron-Expressions; default is '0/10 * * * * ?'
|
protected boolean |
deleteTargetFile
Whether delete targetFile after backup complete.
|
protected String[] |
dir
Directory to store the backup file
|
protected Boolean |
enable
Turn EasyBackup ON or OFF
|
protected String |
file
backup file name under 'easybackup.backup.dir' directory
If not specified, the automatically generated file name is 'filename-yyyyMMddHHmmss.zip|tar|tar.gz'
|
protected String |
lastBackupFileName
The name of last backup file
|
protected boolean |
lastBackupResult
The result of last backup file
|
protected Date |
lastBackupTime
The time of last backup
|
protected Date |
lastSenderTime
The time of last sender notify
|
protected Boolean |
mailDeleteBackup
Auto delete when send email complete ON or OFF
|
protected String[] |
mailReceiver
Backup Mail receiver
|
protected String |
mailSender
Backup Mail sender
|
protected String |
mailSenderHost
Backup Mail sender host(smtp.xxx.xxx)
|
protected String |
mailSenderPassword
Backup Mail sender password
|
protected Integer |
mailSenderPort
Backup Mail sender port, default is 25
|
protected Boolean |
mailSenderSsl
Backup Mail sender whether ssl, default is false
|
protected String |
mailSenderTemplate
Backup Mail sender template
|
protected String |
mailSenderTitle
Backup Mail sender title
|
static Properties |
properties |
| 构造器和说明 |
|---|
GlobalConfiguration() |
public static Properties properties
protected Boolean enable
protected String cronExpression
protected String[] dir
protected String file
protected Boolean compress
protected String compressType
protected String compressEncoding
protected String[] mailReceiver
protected String mailSender
protected String mailSenderHost
protected Integer mailSenderPort
protected Boolean mailSenderSsl
protected String mailSenderPassword
protected String mailSenderTitle
protected String mailSenderTemplate
protected Boolean mailDeleteBackup
protected String[] cmdBefore
protected String[] cmdAfter
protected String[] beforeClass
protected String[] afterClass
protected boolean deleteTargetFile
protected Date lastBackupTime
protected Date lastSenderTime
protected String lastBackupFileName
protected boolean lastBackupResult
public Boolean getEnable()
public void setEnable(Boolean enable)
public String getCronExpression()
public void setCronExpression(String cronExpression)
public String[] getDir()
public void setDir(String[] dir)
public String getFile()
public void setFile(String file)
public Boolean getCompress()
public void setCompress(Boolean compress)
public String getCompressType()
public void setCompressType(String compressType)
public String[] getMailReceiver()
public void setMailReceiver(String[] mailReceiver)
public String getMailSender()
public void setMailSender(String mailSender)
public String getMailSenderHost()
public void setMailSenderHost(String mailSenderHost)
public Integer getMailSenderPort()
public void setMailSenderPort(Integer mailSenderPort)
public Boolean getMailSenderSsl()
public void setMailSenderSsl(Boolean mailSenderSsl)
public String getMailSenderPassword()
public void setMailSenderPassword(String mailSenderPassword)
public String getMailSenderTitle()
public void setMailSenderTitle(String mailSenderTitle)
public String getMailSenderTemplate()
public void setMailSenderTemplate(String mailSenderTemplate)
public Boolean getMailDeleteBackup()
public void setMailDeleteBackup(Boolean mailDeleteBackup)
public String[] getCmdBefore()
public void setCmdBefore(String[] cmdBefore)
public String[] getCmdAfter()
public void setCmdAfter(String[] cmdAfter)
public String[] getBeforeClass()
public void setBeforeClass(String[] beforeClass)
public String[] getAfterClass()
public void setAfterClass(String[] afterClass)
public Date getLastBackupTime()
public void setLastBackupTime(Date lastBackupTime)
public Date getLastSenderTime()
public void setLastSenderTime(Date lastSenderTime)
public String getLastBackupFileName()
public void setLastBackupFileName(String lastBackupFileName)
public boolean isLastBackupResult()
public void setLastBackupResult(boolean lastBackupResult)
public String getCompressEncoding()
public void setCompressEncoding(String compressEncoding)
public boolean isDeleteTargetFile()
public void setDeleteTargetFile(boolean deleteTargetFile)
Copyright © 2016. All rights reserved.