| 
 | Brooklyn | |||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||
| Interface Summary | |
|---|---|
| AbstractGroup | Represents a group of entities - sub-classes can support dynamically changing membership, ad hoc groupings, etc. | 
| Attributes | This interface should be used to access Sensor definitions. | 
| BasicApplication | The most basic implementation of an application possible. | 
| BasicEntity | This is the most basic entity possible - does nothing beyond AbstractEntity. | 
| BasicGroup | |
| BasicStartable | Provides a pass-through Startable entity used for keeping hierarchies tidy. | 
| BasicStartable.LocationsFilter | |
| ConfigurableEntityFactory | |
| DynamicGroup | |
| EmptySoftwareProcess | |
| EmptySoftwareProcessDriver | |
| EntityFactory | A Factory for creating entities. | 
| EntityFactoryForLocation | dispatch interface to allow an EntityFactory to indicate it might be able to discover other factories for specific locations (e.g. if the location implements a custom entity-aware interface) | 
| EntityInternal | Extended Entity interface with additional functionality that is purely-internal (i.e. intended for the brooklyn framework only). | 
| EntityLocal | Extended Entity interface for use in places where the caller should have certain privileges, such as setting attribute values, adding policies, etc. | 
| SameServerEntity | An entity that, on start(MachineProvisioningLocation), will obtain a machine and pass that to each of its children by calling their Startable#start(java.util.Collection) methods with that machine. | 
| SoftwareProcess | |
| SoftwareProcessDriver | The EntityDriver for a SoftwareProcess. | 
| StartableApplication | |
| Class Summary | |
|---|---|
| AbstractApplication | Users can extend this to define the entities in their application, and the relationships between those entities. | 
| AbstractConfigurableEntityFactory | |
| AbstractEffector | The abstract Effector implementation. | 
| AbstractEntity | Default Entity implementation, which should be extended whenever implementing an entity. | 
| AbstractGroupImpl | Represents a group of entities - sub-classes can support dynamically changing membership, ad hoc groupings, etc. | 
| AbstractSoftwareProcessDriver | An abstract implementation of the SoftwareProcessDriver. | 
| AbstractSoftwareProcessSshDriver | An abstract SSH implementation of the AbstractSoftwareProcessDriver. | 
| ApplicationBuilder | Experimental mechanism for defining/building applications. | 
| BasicApplicationImpl | |
| BasicConfigurableEntityFactory | |
| BasicEntityImpl | |
| BasicGroupImpl | |
| BasicParameterType | TODO javadoc | 
| BasicStartableImpl | |
| BrooklynConfigKeys | |
| BrooklynTasks | Provides utilities for making Tasks easier to work with in Brooklyn. | 
| BrooklynTasks.WrappedEntity | |
| BrooklynTasks.WrappedStream | |
| ClosureEntityFactory | |
| ConfigKeys | Dictionary of ConfigKey entries. | 
| ConfigMapViewWithStringKeys | Internal class that presents a view over a ConfigMap, so it looks like a Map (with the keys being the config key names). | 
| ConfigurableEntityFactoryFromEntityFactory | |
| DynamicGroupImpl | |
| EffectorStartableImpl | implementation of Startable which calls to tasks registered against effectors if the methods are invoked directly; note this will loop indefinetly if no method impl is supplied and no task is specified on an (overriding) effector | 
| EffectorStartableImpl.StartParameters | |
| EffectorUtils | @deprecated Use brooklyn.management.internal.EffectorUtils; deprecated since 0.5 | 
| EmptySoftwareProcessImpl | |
| EmptySoftwareProcessSshDriver | |
| Entities | Convenience methods for working with entities. | 
| EntityAndAttribute | A tuple containing an Entity and an Attribute, which is assumed to be present on the entity. | 
| EntityConfigMap | |
| EntityDynamicType | This is the actual type of an entity instance at runtime, which can change from the static EntityType, and can change over time; for this reason it does *not* implement EntityType, but callers can call getSnapshot() to get a snapshot such instance | 
| EntityPredicates | |
| EntityReferences | @deprecated since 0.6; code is unused and unnecessary | 
| EntityReferences.EntityCollectionReference | |
| EntityReferences.EntityReference | Serialization helper. | 
| EntityReferences.SelfEntityReference | |
| EntityTypeSnapshot | |
| EntityTypes | |
| ExplicitEffector | |
| MethodEffector | concrete class for providing an Effector implementation that gets its information from annotations on a method; see Effector*Test for usage example. | 
| MethodEffector.AnnotationsOnMethod | |
| PolicyDescriptor | |
| SameServerEntityImpl | |
| SoftwareProcessDriverLifecycleEffectorTasks | Thin shim delegating to driver to do start/stop/restart, wrapping as tasks, with common code pulled up to MachineLifecycleEffectorTasks for non-driver usage | 
| SoftwareProcessImpl | An Entity representing a piece of software which can be installed, run, and controlled. | 
| Enum Summary | |
|---|---|
| Lifecycle | An enumeration representing the status of an Entity. | 
| Annotation Type Summary | |
|---|---|
| DefaultValue | Provides runtime access to the name of a paramter, esp for effectors; typically matches any default value supplied in the code | 
| Description | Provides runtime access to the description of an effector or paramter, esp for effectors. | 
| NamedParameter | Provides a runtime name of a paramter, esp for effectors; typically matches the name in the code. | 
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.