Package majordodo.embedded
Class AbstractEmbeddedServiceConfiguration
java.lang.Object
majordodo.embedded.AbstractEmbeddedServiceConfiguration
- Direct Known Subclasses:
EmbeddedBrokerConfiguration,EmbeddedWorkerConfiguration
public abstract class AbstractEmbeddedServiceConfiguration
extends java.lang.Object
utility
- Author:
- enrico.olivelli
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringKEY_MODEstatic java.lang.StringKEY_SHAREDSECRETstatic java.lang.StringKEY_SHAREDSECRET_DEFAULTstatic java.lang.StringKEY_ZKADDRESSstatic java.lang.StringKEY_ZKCLIENTSUPPLIERstatic java.lang.StringKEY_ZKPATHstatic java.lang.StringKEY_ZKSECUREstatic booleanKEY_ZKSECURE_DEFAULTstatic java.lang.StringKEY_ZKSESSIONTIMEOUTstatic java.lang.StringMODE_CLUSTEREDstatic java.lang.StringMODE_JVMONLYstatic java.lang.StringMODE_SIGLESERVER -
Constructor Summary
Constructors Constructor Description AbstractEmbeddedServiceConfiguration() -
Method Summary
Modifier and Type Method Description booleangetBooleanProperty(java.lang.String key, boolean defaultValue)intgetIntProperty(java.lang.String key, int defaultValue)longgetLongProperty(java.lang.String key, long defaultValue)java.util.Map<java.lang.String,java.lang.Object>getProperties()java.lang.ObjectgetProperty(java.lang.String key, java.lang.Object defaultValue)java.lang.StringgetStringProperty(java.lang.String key, java.lang.String defaultValue)
-
Field Details
-
KEY_ZKADDRESS
public static final java.lang.String KEY_ZKADDRESS- See Also:
- Constant Field Values
-
KEY_ZKSESSIONTIMEOUT
public static final java.lang.String KEY_ZKSESSIONTIMEOUT- See Also:
- Constant Field Values
-
KEY_ZKSECURE
public static final java.lang.String KEY_ZKSECURE- See Also:
- Constant Field Values
-
KEY_ZKPATH
public static final java.lang.String KEY_ZKPATH- See Also:
- Constant Field Values
-
KEY_ZKCLIENTSUPPLIER
public static final java.lang.String KEY_ZKCLIENTSUPPLIER- See Also:
- Constant Field Values
-
MODE_SIGLESERVER
public static final java.lang.String MODE_SIGLESERVER- See Also:
- Constant Field Values
-
MODE_CLUSTERED
public static final java.lang.String MODE_CLUSTERED- See Also:
- Constant Field Values
-
MODE_JVMONLY
public static final java.lang.String MODE_JVMONLY- See Also:
- Constant Field Values
-
KEY_MODE
public static final java.lang.String KEY_MODE- See Also:
- Constant Field Values
-
KEY_SHAREDSECRET
public static final java.lang.String KEY_SHAREDSECRET- See Also:
- Constant Field Values
-
KEY_SHAREDSECRET_DEFAULT
public static final java.lang.String KEY_SHAREDSECRET_DEFAULT- See Also:
- Constant Field Values
-
KEY_ZKSECURE_DEFAULT
public static final boolean KEY_ZKSECURE_DEFAULT- See Also:
- Constant Field Values
-
-
Constructor Details
-
AbstractEmbeddedServiceConfiguration
public AbstractEmbeddedServiceConfiguration()
-
-
Method Details
-
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties() -
getProperty
public java.lang.Object getProperty(java.lang.String key, java.lang.Object defaultValue) -
getStringProperty
public java.lang.String getStringProperty(java.lang.String key, java.lang.String defaultValue) -
getIntProperty
public int getIntProperty(java.lang.String key, int defaultValue) -
getBooleanProperty
public boolean getBooleanProperty(java.lang.String key, boolean defaultValue) -
getLongProperty
public long getLongProperty(java.lang.String key, long defaultValue)
-