Package com.floragunn.signals.settings
Class SignalsSettings
- java.lang.Object
-
- com.floragunn.signals.settings.SignalsSettings
-
public class SignalsSettings extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSignalsSettings.ChangeListenerstatic classSignalsSettings.DynamicSettingsstatic classSignalsSettings.ParsedSettingsKeystatic classSignalsSettings.StaticSettingsstatic classSignalsSettings.Tenant
-
Constructor Summary
Constructors Constructor Description SignalsSettings(org.elasticsearch.common.settings.Settings staticSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChangeListener(SignalsSettings.ChangeListener changeListener)com.floragunn.searchsupport.util.temporal.DurationExpressiongetDefaultThrottlePeriod()SignalsSettings.DynamicSettingsgetDynamicSettings()SignalsSettings.StaticSettingsgetStaticSettings()SignalsSettings.TenantgetTenant(String tenant)booleanisIncludeNodeInWatchLogEnabled()voidrefresh(org.elasticsearch.client.Client client)voidremoveChangeListener(SignalsSettings.ChangeListener changeListener)voidupdate(org.elasticsearch.client.Client client, String key, Object value)
-
-
-
Method Detail
-
getDefaultThrottlePeriod
public com.floragunn.searchsupport.util.temporal.DurationExpression getDefaultThrottlePeriod()
-
getTenant
public SignalsSettings.Tenant getTenant(String tenant)
-
isIncludeNodeInWatchLogEnabled
public boolean isIncludeNodeInWatchLogEnabled()
-
refresh
public void refresh(org.elasticsearch.client.Client client) throws SignalsInitializationException- Throws:
SignalsInitializationException
-
addChangeListener
public void addChangeListener(SignalsSettings.ChangeListener changeListener)
-
removeChangeListener
public void removeChangeListener(SignalsSettings.ChangeListener changeListener)
-
update
public void update(org.elasticsearch.client.Client client, String key, Object value) throws com.floragunn.searchsupport.config.validation.ConfigValidationException- Throws:
com.floragunn.searchsupport.config.validation.ConfigValidationException
-
getDynamicSettings
public SignalsSettings.DynamicSettings getDynamicSettings()
-
getStaticSettings
public SignalsSettings.StaticSettings getStaticSettings()
-
-