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