public class CoreConfiguration extends java.lang.Object implements CoreConfigurable
| Modifier and Type | Class and Description |
|---|---|
static class |
CoreConfiguration.LockConfiguration |
| Constructor and Description |
|---|
CoreConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
io.flamingock.internal.common.core.metadata.FlamingockMetadata |
getFlamingockMetadata() |
long |
getLockAcquiredForMillis() |
CoreConfiguration.LockConfiguration |
getLockConfiguration() |
java.lang.Long |
getLockQuitTryingAfterMillis() |
long |
getLockTryFrequencyMillis() |
java.util.Map<java.lang.String,java.lang.Object> |
getMetadata() |
java.lang.String |
getServiceIdentifier() |
boolean |
isEnabled() |
boolean |
isEnableRefreshDaemon() |
boolean |
isThrowExceptionIfCannotObtainLock() |
void |
setEnabled(boolean enabled) |
void |
setEnableRefreshDaemon(boolean enableRefreshDaemon) |
void |
setLockAcquiredForMillis(long lockAcquiredForMillis) |
void |
setLockQuitTryingAfterMillis(long lockQuitTryingAfterMillis) |
void |
setLockTryFrequencyMillis(long lockTryFrequencyMillis) |
void |
setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata) |
void |
setServiceIdentifier(java.lang.String serviceIdentifier) |
void |
setThrowExceptionIfCannotObtainLock(boolean throwExceptionIfCannotObtainLock) |
public CoreConfiguration.LockConfiguration getLockConfiguration()
public io.flamingock.internal.common.core.metadata.FlamingockMetadata getFlamingockMetadata()
getFlamingockMetadata in interface CoreConfigurablepublic void setLockAcquiredForMillis(long lockAcquiredForMillis)
setLockAcquiredForMillis in interface CoreConfigurablepublic void setLockTryFrequencyMillis(long lockTryFrequencyMillis)
setLockTryFrequencyMillis in interface CoreConfigurablepublic void setThrowExceptionIfCannotObtainLock(boolean throwExceptionIfCannotObtainLock)
setThrowExceptionIfCannotObtainLock in interface CoreConfigurablepublic void setLockQuitTryingAfterMillis(long lockQuitTryingAfterMillis)
setLockQuitTryingAfterMillis in interface CoreConfigurablepublic void setEnableRefreshDaemon(boolean enableRefreshDaemon)
setEnableRefreshDaemon in interface CoreConfigurablepublic boolean isEnableRefreshDaemon()
isEnableRefreshDaemon in interface CoreConfigurablepublic void setEnabled(boolean enabled)
setEnabled in interface CoreConfigurablepublic void setServiceIdentifier(java.lang.String serviceIdentifier)
setServiceIdentifier in interface CoreConfigurablepublic void setMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
setMetadata in interface CoreConfigurablepublic long getLockAcquiredForMillis()
getLockAcquiredForMillis in interface CoreConfigurablepublic java.lang.Long getLockQuitTryingAfterMillis()
getLockQuitTryingAfterMillis in interface CoreConfigurablepublic long getLockTryFrequencyMillis()
getLockTryFrequencyMillis in interface CoreConfigurablepublic boolean isThrowExceptionIfCannotObtainLock()
isThrowExceptionIfCannotObtainLock in interface CoreConfigurablepublic boolean isEnabled()
isEnabled in interface CoreConfigurablepublic java.lang.String getServiceIdentifier()
getServiceIdentifier in interface CoreConfigurablepublic java.util.Map<java.lang.String,java.lang.Object> getMetadata()
getMetadata in interface CoreConfigurable