public final class CrossProcessConfigImpl extends BaseConfig implements CrossProcessConfig
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APPLICATION_ID |
static java.lang.String |
CROSS_APPLICATION_TRACING |
static java.lang.String |
CROSS_PROCESS_ID |
static boolean |
DEFAULT_ENABLED |
static java.lang.String |
ENABLED |
static java.lang.String |
ENCODING_KEY |
static java.lang.String |
SYSTEM_PROPERTY_ROOT |
static java.lang.String |
TRUSTED_ACCOUNT_IDS |
addDeprecatedProperties, COMMA_SEPARATOR, deprecatedProperties, SEMI_COLON_SEPARATOR, systemPropertyPrefix| Modifier and Type | Method and Description |
|---|---|
static CrossProcessConfig |
createCrossProcessConfig(java.util.Map<java.lang.String,java.lang.Object> settings) |
java.lang.String |
getApplicationId() |
java.lang.String |
getCrossProcessId() |
java.lang.String |
getEncodedCrossProcessId() |
java.lang.String |
getEncodingKey() |
java.lang.String |
getSyntheticsEncodingKey() |
boolean |
isCrossApplicationTracing()
The agent identifies itself to other processes in external call request headers if this is enabled.
|
boolean |
isTrustedAccountId(java.lang.String accountId) |
addDeprecatedProperty, castValue, clearDeprecatedProperties, getDoubleProperty, getIntegerSet, getIntProperty, getProperties, getProperty, getProperty, getPropertyFromSystemEnvironment, getPropertyFromSystemProperties, getStringPropertyOrNull, getSystemPropertyKey, getUniqueStrings, getUniqueStrings, getUniqueStringsFromCollection, getUniqueStringsFromCollection, getUniqueStringsFromString, nestedPropspublic static final java.lang.String CROSS_APPLICATION_TRACING
public static final java.lang.String CROSS_PROCESS_ID
public static final java.lang.String ENABLED
public static final java.lang.String ENCODING_KEY
public static final java.lang.String TRUSTED_ACCOUNT_IDS
public static final java.lang.String APPLICATION_ID
public static final boolean DEFAULT_ENABLED
public static final java.lang.String SYSTEM_PROPERTY_ROOT
public boolean isCrossApplicationTracing()
CrossProcessConfigisCrossApplicationTracing in interface CrossProcessConfigpublic java.lang.String getCrossProcessId()
getCrossProcessId in interface CrossProcessConfigpublic java.lang.String getApplicationId()
getApplicationId in interface CrossProcessConfigpublic java.lang.String getEncodedCrossProcessId()
getEncodedCrossProcessId in interface CrossProcessConfigpublic java.lang.String getEncodingKey()
getEncodingKey in interface CrossProcessConfigpublic java.lang.String getSyntheticsEncodingKey()
getSyntheticsEncodingKey in interface CrossProcessConfigpublic boolean isTrustedAccountId(java.lang.String accountId)
isTrustedAccountId in interface CrossProcessConfigpublic static CrossProcessConfig createCrossProcessConfig(java.util.Map<java.lang.String,java.lang.Object> settings)