Interface | Description |
---|---|
AbstractGroup |
Represents a group of entities - sub-classes can support dynamically changing membership,
ad hoc groupings, etc.
|
AbstractVanillaProcess | |
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 | Deprecated
since 0.7.0; use
Locations#LocationFilter |
ConfigurableEntityFactory<T extends Entity> | |
DataEntity |
An entity that supplies data as
AttributeSensor values. |
DelegateEntity |
A delegate entity for use as a
Group child proxy for members. |
DynamicGroup | |
EmptySoftwareProcess | |
EmptySoftwareProcessDriver | |
EntityFactory<T extends Entity> | Deprecated
since 0.7.0; use EntitySpec instead, as the factory does not put the entity through the initialization process
|
EntityFactoryForLocation<T extends Entity> |
dispatch interface to allow an EntityFactory to indicate it might be able to discover
other factories for specific locations (e.g.
|
EntityInternal |
Extended Entity interface with additional functionality that is purely-internal (i.e.
|
EntityInternal.FeedSupport | |
EntityLocal |
Extended Entity interface for use in places where the caller should have certain privileges,
such as setting attribute values, adding policies, etc.
|
EntityTransientCopyInternal |
Selected methods from
EntityInternal and parents which are permitted
for entities being loaded in read-only mode, enforced by EntityProxyImpl . |
EntityTransientCopyInternal.SpecialEntityTransientCopyInternal |
more methods, but which are only on selected entities
|
QuorumCheck | Deprecated
since 0.7.0 use
QuorumCheck . |
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 | |
VanillaSoftwareProcess |
A
SoftwareProcess entity that runs commands from an archive. |
VanillaSoftwareProcessDriver | |
VanillaWindowsProcess | |
VanillaWindowsProcessDriver |
Class | Description |
---|---|
AbstractApplication |
Users can extend this to define the entities in their application, and the relationships between
those entities.
|
AbstractConfigurableEntityFactory<T extends Entity> | |
AbstractEffector<T> |
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 . |
AbstractSoftwareProcessWinRmDriver | |
ApplicationBuilder |
Experimental mechanism for defining/building applications.
|
Attributes.MainUri | |
BasicApplicationImpl | |
BasicConfigurableEntityFactory<T extends Entity> | Deprecated
since 0.7.0; use EntitySpec instead, as per
EntityFactory javadoc |
BasicEntityImpl | |
BasicGroupImpl | |
BasicParameterType<T> | |
BasicStartableImpl | |
BrooklynConfigKeys |
Commonly used config keys, for use in entities.
|
BrooklynShutdownHooks | |
BrooklynShutdownHooks.BrooklynShutdownHookJob | |
BrooklynTags | |
BrooklynTags.NamedStringTag | |
BrooklynTasks | Deprecated
since 0.7.0 use
BrooklynTaskTags |
BrooklynTaskTags |
Provides utilities for making Tasks easier to work with in Brooklyn.
|
BrooklynTaskTags.EffectorCallTag | |
BrooklynTaskTags.EntitlementTag | |
BrooklynTaskTags.WrappedEntity | |
BrooklynTaskTags.WrappedStream | |
ClosureEntityFactory<T extends Entity> | |
ConfigKeys |
Dictionary of
ConfigKey entries. |
ConfigKeys.DynamicKeys | |
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<T extends Entity> | |
DataEntityImpl | |
DelegateEntity.EntityUrl |
Hints for rendering the delegate entity as a link in the Brooklyn console UI.
|
DelegateEntityImpl | |
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 | |
EmptySoftwareProcessImpl | |
EmptySoftwareProcessSshDriver | |
Entities |
Convenience methods for working with entities.
|
EntityAdjuncts |
Convenience methods for working with entity adjunts.
|
EntityAndAttribute<T> |
A tuple containing an
Entity and an AttributeSensor , 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 EntityDynamicType.getSnapshot() to get a snapshot such instance |
EntityFunctions | |
EntityInitializers | |
EntityInitializers.AddTags | |
EntityPredicates | |
EntitySuppliers | |
EntityTasks |
Generally useful tasks related to entities
|
EntityTypes | Deprecated
since 0.7.0; use
BrooklynTypes |
EntityTypeSnapshot | |
ExplicitEffector<I,T> | |
Lifecycle.Transition | |
MethodEffector<T> |
concrete class for providing an Effector implementation that gets its information from annotations on a method;
see Effector*Test for usage example.
|
PolicyDescriptor | |
QuorumCheck.NumericQuorumCheck | Deprecated
since 0.7.0 use
QuorumCheck . |
QuorumCheck.QuorumChecks | |
SameServerDriverLifecycleEffectorTasks | |
SameServerEntityImpl | |
Sanitizer | |
ServiceStateLogic |
Logic, sensors and enrichers, and conveniences, for computing service status
|
ServiceStateLogic.ComputeServiceIndicatorsFromChildrenAndMembers | |
ServiceStateLogic.ComputeServiceIndicatorsFromChildrenAndMembersSpec | |
ServiceStateLogic.ComputeServiceState |
Enricher which sets
Attributes.SERVICE_STATE_ACTUAL on changes to
Attributes.SERVICE_STATE_EXPECTED , Attributes.SERVICE_PROBLEMS , and Attributes.SERVICE_UP |
ServiceStateLogic.ServiceNotUpLogic | |
ServiceStateLogic.ServiceProblemsLogic | |
SoftwareProcess.RestartSoftwareParameters | |
SoftwareProcess.StopSoftwareParameters | |
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. |
VanillaSoftwareProcessImpl | |
VanillaSoftwareProcessSshDriver | |
VanillaWindowsProcessImpl | |
VanillaWindowsProcessWinRmDriver |
Enum | Description |
---|---|
Lifecycle |
An enumeration representing the status of an
Entity . |
SoftwareProcess.ChildStartableMode |
controls the behavior when starting (stop, restart)
Startable children as part of the start (stop, restart) effector on this entity |
SoftwareProcess.RestartSoftwareParameters.RestartMachineMode | |
SoftwareProcess.StopSoftwareParameters.StopMode |