| Interface | Description |
|---|---|
| BrooklynTypePlanTransformer |
Interface for use by schemes which provide the capability to transform plans
(serialized descriptions) to brooklyn objecs and specs.
|
| Class | Description |
|---|---|
| AbstractFormatSpecificTypeImplementationPlan<T> |
Abstract superclass for plans to create
RegisteredType.TypeImplementationPlan with strong types on
AbstractFormatSpecificTypeImplementationPlan.getPlanData() and ensuring the correct format (or null for no format) |
| AbstractTypePlanTransformer |
Convenience supertype for
BrooklynTypePlanTransformer instances. |
| BasicBrooklynTypeRegistry | |
| BasicManagedBundle | |
| BasicOsgiBundleWithUrl | |
| BasicRegisteredType |
Instances are usually created by methods in
RegisteredTypes. |
| BasicTypeImplementationPlan | |
| BundleUpgradeParser |
Internal class for parsing bundle manifests to extract their upgrade instructions.
|
| BundleUpgradeParser.CatalogUpgrades |
The result from parsing bundle(s) to find their upgrade info.
|
| BundleUpgradeParser.CatalogUpgrades.Builder | |
| BundleUpgradeParser.VersionRangedName |
Records a name (string) and version range (string),
with conveniences for pretty-printing and converting to OSGi format.
|
| JavaClassNameTypePlanTransformer |
Instantiates classes from a registered type which simply
defines the java class name and OSGi bundles to use.
|
| JavaClassNameTypePlanTransformer.JavaClassNameTypeImplementationPlan | |
| RegisteredTypeKindVisitor<T> |
Visitor adapter which can be used to ensure all kinds are supported
|
| RegisteredTypeLoadingContexts | |
| RegisteredTypeLoadingContexts.BasicRegisteredTypeLoadingContext |
Immutable (from caller's perspective) record of a constraint
|
| RegisteredTypeNaming |
Methods for testing validity of names and decomposing them.
|
| RegisteredTypePredicates | |
| RegisteredTypes |
Utility and preferred creation mechanisms for working with
RegisteredType instances. |
| RegisteredTypes.RegisteredTypeNameThenBestFirstComparator |
by name, then with disabled, deprecated first, then by increasing version
|
| RegisteredTypes.RegisteredTypeNameThenWorstFirstComparator |
by name, then with disabled, deprecated first, then by increasing version
|
| TypePlanTransformers |
| Exception | Description |
|---|---|
| ReferencedUnresolvedTypeException |
Indicates a type has requested to resolve another type which is not resolved or not resolvable
|
| UnsupportedTypePlanException |
Used by
BrooklynTypePlanTransformer for a transformer to indicate an error resolving a plan. |