public class MapConfigContext extends java.lang.Object implements ConfigContext
ConfigContext implementation that is used for configuring instances
from a Map.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APPLICATION_PACKAGE_PROP_KEY
System property key that maps a package to an application.
|
static java.lang.String |
DISPLAY_FEEDBACK_FORM_KEY
System property key indicating if we display the feedback form.
|
static java.lang.String |
ENVIRONMENT_KEY
System property key identifying the runtime environment.
|
static java.lang.String |
FEEDBACK_FORM_TEMPLATE_PATH_KEY
System property key indicating the path to the feedback form template.
|
static java.lang.String |
HONEYBADGER_API_KEY
System property key identifying the Honeybadger API key to use.
|
static java.lang.String |
HONEYBADGER_API_KEY_ENV
System property key identifying the Honeybadger API key to use.
|
static java.lang.String |
HONEYBADGER_EXCLUDED_CLASSES_KEY
CSV list of exception classes to ignore.
|
static java.lang.String |
HONEYBADGER_EXCLUDED_PARAMS_KEY
CSV list of parameters to not include.
|
static java.lang.String |
HONEYBADGER_EXCLUDED_PROPS_KEY
CSV list of system properties to not include.
|
static java.lang.String |
HONEYBADGER_URL_KEY
System property key identifying the Honeybadger URL to use.
|
static java.lang.String |
HTTP_PROXY_HOST_KEY
System property key indicating the proxy server.
|
static java.lang.String |
HTTP_PROXY_PORT_KEY
System property key indicating the proxy port.
|
static java.lang.String |
JAVA_ENVIRONMENT_KEY
System property key identifying the runtime environment.
|
static java.lang.String |
READ_API_KEY_ENV
Environment variable identifying the Honeybadger Read API key.
|
static java.lang.String |
READ_API_KEY_PROP_KEY
System property key identifying the Honeybadger Read API key.
|
threadLocal| Constructor and Description |
|---|
MapConfigContext(java.util.Map<?,?> backingMap) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getApiKey() |
java.lang.String |
getApplicationPackage() |
java.lang.String |
getEnvironment() |
java.util.Set<java.lang.String> |
getExcludedClasses() |
java.util.Set<java.lang.String> |
getExcludedParams() |
java.util.Set<java.lang.String> |
getExcludedSysProps() |
java.lang.String |
getFeedbackFormPath() |
java.lang.String |
getHoneybadgerReadApiKey() |
java.net.URI |
getHoneybadgerUrl() |
java.lang.String |
getHttpProxyHost() |
java.lang.Integer |
getHttpProxyPort() |
java.lang.Boolean |
isFeedbackFormDisplayed() |
public static final java.lang.String ENVIRONMENT_KEY
public static final java.lang.String JAVA_ENVIRONMENT_KEY
public static final java.lang.String HONEYBADGER_URL_KEY
public static final java.lang.String HONEYBADGER_API_KEY
public static final java.lang.String HONEYBADGER_API_KEY_ENV
public static final java.lang.String HONEYBADGER_EXCLUDED_PROPS_KEY
public static final java.lang.String HONEYBADGER_EXCLUDED_PARAMS_KEY
public static final java.lang.String HONEYBADGER_EXCLUDED_CLASSES_KEY
public static final java.lang.String APPLICATION_PACKAGE_PROP_KEY
public static final java.lang.String READ_API_KEY_PROP_KEY
public static final java.lang.String READ_API_KEY_ENV
public static final java.lang.String DISPLAY_FEEDBACK_FORM_KEY
public static final java.lang.String FEEDBACK_FORM_TEMPLATE_PATH_KEY
public static final java.lang.String HTTP_PROXY_HOST_KEY
public static final java.lang.String HTTP_PROXY_PORT_KEY
public java.lang.String getEnvironment()
getEnvironment in interface ConfigContextpublic java.net.URI getHoneybadgerUrl()
getHoneybadgerUrl in interface ConfigContextpublic java.lang.String getApiKey()
getApiKey in interface ConfigContextpublic java.util.Set<java.lang.String> getExcludedSysProps()
getExcludedSysProps in interface ConfigContextpublic java.util.Set<java.lang.String> getExcludedParams()
getExcludedParams in interface ConfigContextpublic java.util.Set<java.lang.String> getExcludedClasses()
getExcludedClasses in interface ConfigContextpublic java.lang.String getApplicationPackage()
getApplicationPackage in interface ConfigContextpublic java.lang.String getHoneybadgerReadApiKey()
getHoneybadgerReadApiKey in interface ConfigContextpublic java.lang.Boolean isFeedbackFormDisplayed()
isFeedbackFormDisplayed in interface ConfigContextpublic java.lang.String getFeedbackFormPath()
getFeedbackFormPath in interface ConfigContextpublic java.lang.String getHttpProxyHost()
getHttpProxyHost in interface ConfigContextpublic java.lang.Integer getHttpProxyPort()
getHttpProxyPort in interface ConfigContext