| Interface | Description | 
|---|---|
| ConfigKey<T> | Represents the name of a piece of typed configuration data for an entity. | 
| ConfigKey.HasConfigKey<T> | Interface for elements which want to be treated as a config key without actually being one
 (e.g. | 
| ConfigMap | |
| StringConfigMap | convenience extension where map is principally strings or converted to strings
 (supporting BrooklynProperties) | 
| Class | Description | 
|---|---|
| BrooklynLogging | contains common logging categories | 
| BrooklynProperties | utils for accessing command-line and system-env properties;
 doesn't resolve anything (unless an execution context is supplied)
 and treats ConfigKeys as of type object when in doubt,
 or string when that is likely wanted (e.g. | 
| BrooklynProperties.Factory | |
| BrooklynProperties.Factory.Builder | |
| BrooklynServerConfig | Config keys for the brooklyn server | 
| BrooklynServiceAttributes | attributes which callers can set and a service application
 (such as servlet or osgi) will pay attention to,
 contained in one place for convenience | 
| ConfigPredicates | |
| ConfigUtils | |
| WrappedConfigKey<T> | 
| Enum | Description | 
|---|---|
| BrooklynLogging.LoggingLevel | For convenience here, since SLF4J does not define such an enum |