|
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.