Package com.jalios.jstore.jsync
Class JSyncSettings
- java.lang.Object
-
- com.jalios.jstore.jsync.JSyncSettings
-
public class JSyncSettings extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJSyncSettings.Builder
-
Constructor Summary
Constructors Constructor Description JSyncSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanBeJoined()booleancanLeaderJoin()java.io.FilegetDownloadDir()longgetDownloadInterval()java.util.List<java.lang.String>getExplicitReplicaList()java.io.FilegetFileDir()java.io.FilegetKnownReplicasFile()java.lang.StringgetLeaderUrl()java.io.FilegetLogDir()intgetPartialUpdateInterval()intgetRequestTimeout()java.lang.StringgetSharedSecret()StoregetStore()intgetUpdateRequestTimeout()java.lang.StringgetUrl()booleanisAutoUpdate()booleanisSyncFiles()voidsetAutoUpdate(boolean autoUpdate)voidsetCanBeJoined(boolean canBeJoined)voidsetCanLeaderJoin(boolean canLeaderJoin)voidsetDownloadDir(java.io.File downloadDir)voidsetDownloadInterval(long downloadInterval)voidsetExplicitReplicaList(java.util.List<java.lang.String> explicitReplicaList)voidsetFileDir(java.io.File fileDir)voidsetKnownReplicasFile(java.io.File knownReplicasFile)voidsetLeaderUrl(java.lang.String leaderUrl)voidsetLogDir(java.io.File logDir)voidsetPartialUpdateInterval(int partialUpdateInterval)voidsetRequestTimeout(int requestTimeout)voidsetSharedSecret(java.lang.String sharedSecret)voidsetStore(Store store)voidsetSyncFiles(boolean syncFiles)voidsetUpdateRequestTimeout(int updateRequestTimeout)voidsetUrl(java.lang.String url)
-
-
-
Method Detail
-
getStore
public Store getStore()
-
setStore
public void setStore(Store store)
-
getUrl
public java.lang.String getUrl()
-
setUrl
public void setUrl(java.lang.String url)
-
isSyncFiles
public boolean isSyncFiles()
-
setSyncFiles
public void setSyncFiles(boolean syncFiles)
-
canBeJoined
public boolean canBeJoined()
-
setCanBeJoined
public void setCanBeJoined(boolean canBeJoined)
-
canLeaderJoin
public boolean canLeaderJoin()
-
setCanLeaderJoin
public void setCanLeaderJoin(boolean canLeaderJoin)
-
isAutoUpdate
public boolean isAutoUpdate()
-
setAutoUpdate
public void setAutoUpdate(boolean autoUpdate)
-
getLogDir
public java.io.File getLogDir()
-
setLogDir
public void setLogDir(java.io.File logDir)
-
getFileDir
public java.io.File getFileDir()
-
setFileDir
public void setFileDir(java.io.File fileDir)
-
getDownloadDir
public java.io.File getDownloadDir()
-
setDownloadDir
public void setDownloadDir(java.io.File downloadDir)
-
getDownloadInterval
public long getDownloadInterval()
-
setDownloadInterval
public void setDownloadInterval(long downloadInterval)
-
getLeaderUrl
public java.lang.String getLeaderUrl()
-
setLeaderUrl
public void setLeaderUrl(java.lang.String leaderUrl)
-
getExplicitReplicaList
public java.util.List<java.lang.String> getExplicitReplicaList()
-
setExplicitReplicaList
public void setExplicitReplicaList(java.util.List<java.lang.String> explicitReplicaList)
-
getKnownReplicasFile
public java.io.File getKnownReplicasFile()
-
setKnownReplicasFile
public void setKnownReplicasFile(java.io.File knownReplicasFile)
-
getSharedSecret
public java.lang.String getSharedSecret()
-
setSharedSecret
public void setSharedSecret(java.lang.String sharedSecret)
-
getRequestTimeout
public int getRequestTimeout()
-
setRequestTimeout
public void setRequestTimeout(int requestTimeout)
-
getUpdateRequestTimeout
public int getUpdateRequestTimeout()
-
setUpdateRequestTimeout
public void setUpdateRequestTimeout(int updateRequestTimeout)
-
getPartialUpdateInterval
public int getPartialUpdateInterval()
-
setPartialUpdateInterval
public void setPartialUpdateInterval(int partialUpdateInterval)
-
-