com.netflix.karyon.spi
Class PropertyNames

java.lang.Object
  extended by com.netflix.karyon.spi.PropertyNames

public class PropertyNames
extends java.lang.Object

A set of property names that Karyon uses.


Field Summary
static java.lang.String COMPONENT_DISABLE_PROP_PEFIX
          Prefix for disabling a particular component.
static java.lang.String DISABLE_APPLICATION_DISCOVERY_PROP_NAME
          Set this to true if you want to disable application discovery.
static java.lang.String DISABLE_EUREKA_INTEGRATION
          Set this to true to disable integration with eureka.
static java.lang.String EUREKA_COMPONENT_NAME
           
static java.lang.String EUREKA_DATACENTER_TYPE_PROP_NAME
          Datacenter type for eureka.
static java.lang.String EUREKA_PROPERTIES_NAME_PREFIX_PROP_NAME
          Prefix for all eureka related properties.
static java.lang.String EXPLICIT_APPLICATION_CLASS_PROP_NAME
          A fully qualified classname of the application class.
static java.lang.String EXPLICIT_COMPONENT_CLASSES_PROP_NAME
          Sets this to a comma separated list of fully qualified component class names if you need to explicitly specify component classes.
static java.lang.String HEALTH_CHECK_HANDLER_CLASS_PROP_NAME
          Fully qualified classname for the karyon health check handler.
static java.lang.String HEALTH_CHECK_STRATEGY
          Fully qualified classname of the health check invocation strategy.
static java.lang.String HEALTH_CHECK_TIMEOUT_DEFAULT_MILLIS
          Default value of HEALTH_CHECK_TIMEOUT_MILLIS
static java.lang.String HEALTH_CHECK_TIMEOUT_MILLIS
          Health check timeout in milliseconds.
static java.lang.String KARYON_PROPERTIES_PREFIX
          Common prefix for all karyon properties.
static java.lang.String SERVER_BOOTSTRAP_BASE_PACKAGES_OVERRIDE
          Comma separated list of packages used for governator scanning.
static java.lang.String SERVER_BOOTSTRAP_CLASS_OVERRIDE
          Fully qualified classname of custom server bootstrap class.
static java.lang.String UNIFY_HEALTHCHECK_WITH_EUREKA
          If this is set to true the karyon health check results will be sent to eureka by using an adapter to HealthCheckCallback
 
Constructor Summary
PropertyNames()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KARYON_PROPERTIES_PREFIX

public static final java.lang.String KARYON_PROPERTIES_PREFIX
Common prefix for all karyon properties.

See Also:
Constant Field Values

EXPLICIT_APPLICATION_CLASS_PROP_NAME

public static final java.lang.String EXPLICIT_APPLICATION_CLASS_PROP_NAME
A fully qualified classname of the application class. Set this in case you have multiple classes annotated with Application for whatever reason. See Application for details.

See Also:
Constant Field Values

DISABLE_APPLICATION_DISCOVERY_PROP_NAME

public static final java.lang.String DISABLE_APPLICATION_DISCOVERY_PROP_NAME
Set this to true if you want to disable application discovery. See Application for details.

See Also:
Constant Field Values

EUREKA_PROPERTIES_NAME_PREFIX_PROP_NAME

public static final java.lang.String EUREKA_PROPERTIES_NAME_PREFIX_PROP_NAME
Prefix for all eureka related properties. Default is "eureka"

See Also:
Constant Field Values

EUREKA_DATACENTER_TYPE_PROP_NAME

public static final java.lang.String EUREKA_DATACENTER_TYPE_PROP_NAME
Datacenter type for eureka.

See Also:
Constant Field Values

EXPLICIT_COMPONENT_CLASSES_PROP_NAME

public static final java.lang.String EXPLICIT_COMPONENT_CLASSES_PROP_NAME
Sets this to a comma separated list of fully qualified component class names if you need to explicitly specify component classes.

See Also:
Constant Field Values

COMPONENT_DISABLE_PROP_PEFIX

public static final java.lang.String COMPONENT_DISABLE_PROP_PEFIX
Prefix for disabling a particular component. See Component for details.

See Also:
Constant Field Values

SERVER_BOOTSTRAP_CLASS_OVERRIDE

public static final java.lang.String SERVER_BOOTSTRAP_CLASS_OVERRIDE
Fully qualified classname of custom server bootstrap class.

See Also:
Constant Field Values

SERVER_BOOTSTRAP_BASE_PACKAGES_OVERRIDE

public static final java.lang.String SERVER_BOOTSTRAP_BASE_PACKAGES_OVERRIDE
Comma separated list of packages used for governator scanning.

See Also:
Constant Field Values

HEALTH_CHECK_HANDLER_CLASS_PROP_NAME

public static final java.lang.String HEALTH_CHECK_HANDLER_CLASS_PROP_NAME
Fully qualified classname for the karyon health check handler.

See Also:
Constant Field Values

EUREKA_COMPONENT_NAME

public static final java.lang.String EUREKA_COMPONENT_NAME
See Also:
Constant Field Values

DISABLE_EUREKA_INTEGRATION

public static final java.lang.String DISABLE_EUREKA_INTEGRATION
Set this to true to disable integration with eureka.

See Also:
Constant Field Values

HEALTH_CHECK_STRATEGY

public static final java.lang.String HEALTH_CHECK_STRATEGY
Fully qualified classname of the health check invocation strategy. Default is an async strategy.

See Also:
Constant Field Values

HEALTH_CHECK_TIMEOUT_MILLIS

public static final java.lang.String HEALTH_CHECK_TIMEOUT_MILLIS
Health check timeout in milliseconds. If the healthcheck does not return in this time, the application is deemed to be unhealthy.

See Also:
Constant Field Values

HEALTH_CHECK_TIMEOUT_DEFAULT_MILLIS

public static final java.lang.String HEALTH_CHECK_TIMEOUT_DEFAULT_MILLIS
Default value of HEALTH_CHECK_TIMEOUT_MILLIS

See Also:
Constant Field Values

UNIFY_HEALTHCHECK_WITH_EUREKA

public static final java.lang.String UNIFY_HEALTHCHECK_WITH_EUREKA
If this is set to true the karyon health check results will be sent to eureka by using an adapter to HealthCheckCallback

See Also:
Constant Field Values
Constructor Detail

PropertyNames

public PropertyNames()