Brooklyn

Package brooklyn.entity.basic

 

Interface Summary
Attributes This interface should be used to access Sensor definitions.
ConfigMap @deprecated since 0.4.0 use brooklyn.entity.ConfigMap as interface, or appropriate implementation where needed
ConfigurableEntityFactory
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)
EntityLocal Extended Entity interface for use in places where the caller should have certain privileges, such as setting attribute values, adding policies, etc.
SoftwareProcessDriver The EntityDriver for a SoftwareProcessEntity.
 


Class Summary
AbstractApplication
AbstractConfigurableEntityFactory
AbstractEffector The abstract Effector implementation.
AbstractEntity Default Entity implementation.
AbstractGroup 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.
BasicConfigurableEntityFactory
BasicEntity
BasicGroup
BasicParameterType TODO javadoc
ClosureEntityFactory
ConfigKeys Dictionary of ConfigKey entries.
ConfigurableEntityFactoryFromEntityFactory
DynamicGroup
EffectorInferredFromAnnotatedMethod
deprecated:
will be deleted in 0.5.
EffectorUtils The abstract Effector implementation.
EffectorWithExplicitImplementation
deprecated:
will be deleted in 0.5.
Entities Convenience methods for working with entities.
EntityConfigMap
EntityDynamicType
EntityReferences
EntityReferences.EntityCollectionReference
EntityReferences.EntityReference Serialization helper.
EntityReferences.SelfEntityReference
EntityTypeSnapshot
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
SoftwareProcessEntity 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
Create @deprecated This annotation had no effect; deprecated in brooklyn 0.4.0.
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
Destroy @deprecated This annotation had no effect; deprecated in brooklyn 0.4.0.
Error @deprecated This annotation had no effect; deprecated in brooklyn 0.4.0.
NamedParameter provides a runtime name of a paramter, esp for effectors; typically matches the name in the code
PostStart @deprecated This annotation had no effect; deprecated in brooklyn 0.4.0.
PostStop
PreStart @deprecated This annotation had no effect; deprecated in brooklyn 0.4.0.
PreStop @deprecated This annotation had no effect; deprecated in brooklyn 0.4.0.
 


Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.