@DistributeMe(agentsSupport=false,
moskitoSupport=false)
@SupportService
@FailBy(strategyClass=org.distributeme.core.failing.RetryCallOnce.class)
public interface AdditionalFunctionalityAPI
extends net.anotheria.anoplass.api.API, net.anotheria.anoprise.metafactory.Service
| Modifier and Type | Method and Description |
|---|---|
void |
forceIntervalUpdate(java.lang.String intervalName)
Forces an intentional interval update.
|
java.util.List<ErrorCatcherAO> |
getActiveErrorCatchers()
Returns all active error catchers.
|
java.util.List<CaughtErrorAO> |
getCaughtErrorsByExceptionName(java.lang.String catcherName,
java.lang.String catcherType)
Returns list of errors caught for this exception name.
|
MoskitoConfiguration |
getConfiguration()
Returns MoSKito Configuration
|
java.lang.String |
getConfigurationAsString()
Returns current configuration as string for presentation purposes.
|
java.util.List<IntervalInfoAO> |
getIntervalInfos()
Returns interval infos.
|
java.lang.Long |
getIntervalUpdateTimestamp(java.lang.String intervalName) |
java.util.List<MBeanWrapperAO> |
getMBeans()
Returns the list of available beans.
|
java.util.List<PluginAO> |
getPlugins() |
SystemStatusAO |
getSystemStatus()
Returns system status.
|
void |
removePlugin(java.lang.String pluginName) |
void |
setKillSwitchConfiguration(KillSwitchConfiguration killSwitchConfiguration)
Update Kill Switch configuration.
|
java.util.List<PluginAO> getPlugins() throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionvoid removePlugin(java.lang.String pluginName)
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionvoid forceIntervalUpdate(java.lang.String intervalName)
throws net.anotheria.anoplass.api.APIException
intervalName - net.anotheria.anoplass.api.APIExceptionjava.util.List<MBeanWrapperAO> getMBeans() throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionjava.util.List<IntervalInfoAO> getIntervalInfos() throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionjava.lang.String getConfigurationAsString()
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionjava.lang.Long getIntervalUpdateTimestamp(java.lang.String intervalName)
throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionMoskitoConfiguration getConfiguration() throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionjava.util.List<ErrorCatcherAO> getActiveErrorCatchers() throws net.anotheria.anoplass.api.APIException
net.anotheria.anoplass.api.APIExceptionjava.util.List<CaughtErrorAO> getCaughtErrorsByExceptionName(java.lang.String catcherName, java.lang.String catcherType) throws net.anotheria.anoplass.api.APIException
catcherName - which is the name of the catcher, which can be well exception name, i.e. java.lang.NullPointerException.catcherType - which is one of supported types. ErrorCatcherBean.CatcherType for details.net.anotheria.anoplass.api.APIExceptionvoid setKillSwitchConfiguration(KillSwitchConfiguration killSwitchConfiguration) throws net.anotheria.anoplass.api.APIException
killSwitchConfiguration - configuration to setnet.anotheria.anoplass.api.APIExceptionSystemStatusAO getSystemStatus() throws net.anotheria.anoplass.api.APIException
SystemStatusAOnet.anotheria.anoplass.api.APIException - on errorsCopyright © 2010-2020 anotheria.net. All Rights Reserved.