Component Strategy
The Metro component strategy is an object model supporting the formal commissioning and decommissioning of objects taking into account thread safety, lifestyle, lifecycle, and structural composition. Resources supporting strategy delivery include the following:
- class level annotations that associate runtime policies and supporting metadata with a class
- runtime policies dealing with activation, instantiation, and garbage collection
- formal semantics and patterns through which a class can declare dependencies and structure
- formal specification of a deployment and decommissioning lifecycle
- packaged default deployment profiles
- url resolvable deployment directives