public class AgentControlIntegrationConfigImpl extends BaseConfig implements AgentControlIntegrationConfig
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENABLED |
static boolean |
ENABLED_DEFAULT |
static java.lang.String |
ROOT |
static java.lang.String |
SYSTEM_PROPERTY_ROOT |
addDeprecatedProperties, COMMA_SEPARATOR, deprecatedProperties, SEMI_COLON_SEPARATOR, systemPropertyPrefix| Constructor and Description |
|---|
AgentControlIntegrationConfigImpl(java.util.Map<java.lang.String,java.lang.Object> configProps) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getHealthClientType()
Return the health client type ("file" or "noop" for example)
|
java.net.URI |
getHealthDeliveryLocation()
Get the health reporting location information
|
int |
getHealthReportingFrequency()
Return the frequency of the health messages reported to Agent Control, in seconds
|
boolean |
isEnabled()
Check if the Agent Control integration service is enabled
|
addDeprecatedProperty, castValue, clearDeprecatedProperties, getDoubleProperty, getIntegerSet, getIntProperty, getProperties, getProperty, getProperty, getPropertyFromSystemEnvironment, getPropertyFromSystemProperties, getStringPropertyOrNull, getSystemPropertyKey, getUniqueStrings, getUniqueStrings, getUniqueStringsFromCollection, getUniqueStringsFromCollection, getUniqueStringsFromString, nestedPropspublic static final java.lang.String ROOT
public static final java.lang.String SYSTEM_PROPERTY_ROOT
public static final java.lang.String ENABLED
public static final boolean ENABLED_DEFAULT
public AgentControlIntegrationConfigImpl(java.util.Map<java.lang.String,java.lang.Object> configProps)
public boolean isEnabled()
AgentControlIntegrationConfigisEnabled in interface AgentControlIntegrationConfigtrue if the Agent Control Health Check service is enabled, else false.public java.net.URI getHealthDeliveryLocation()
AgentControlIntegrationConfiggetHealthDeliveryLocation in interface AgentControlIntegrationConfigpublic int getHealthReportingFrequency()
AgentControlIntegrationConfiggetHealthReportingFrequency in interface AgentControlIntegrationConfigpublic java.lang.String getHealthClientType()
AgentControlIntegrationConfiggetHealthClientType in interface AgentControlIntegrationConfig