Uses of Class
org.jvnet.hk2.annotations.Contract

Packages that use Contract
com.sun.hk2.component Dependency injection implementation for HK2. 
org.jvnet.hk2.annotations HK2 annotations that mark components and their required dependencies. Primary API surface of HK2. 
org.jvnet.hk2.component Primary API surface of HK2. Start with Habitat
 

Uses of Contract in com.sun.hk2.component
 

Classes in com.sun.hk2.component with annotations of type Contract
 interface CompanionSeed
          Marks the companion relationship with another component.
 interface InhabitantsParserDecorator
          Decorator for the InhabitantParser
 

Uses of Contract in org.jvnet.hk2.annotations
 

Classes in org.jvnet.hk2.annotations with annotations of type Contract
 interface Builder<T>
          Simple builder contract
 interface CagedBy
          Annotation indicating that additional processing is performed when the component goes into a habitat.
 interface CompanionOf
          Marks the component as a companion to another "lead" component.
 interface FactoryFor
          Indicates that the component serves as a factory for the specified type.
 interface InhabitantMetadata
          Meta-annotation to make annotation values readable as Inhabitant.metadata().
 interface RunLevel
          Defines the notion of a run level ˆ la Unix.
 

Uses of Contract in org.jvnet.hk2.component
 

Classes in org.jvnet.hk2.component with annotations of type Contract
 interface CageBuilder<T>
          Receives notifications when a component with CagedBy is entered into habitat.
 interface HabitatListener
          For Listening to the Habitat.
 interface InhabitantFilter
          Contract used to determine if an inhabitant matches some criteria determined by the implementation.
 interface RunLevelListener
          Implementations of RunLevelService are encouraged to use this contract for publishing RunLevel events.
 interface RunLevelService<T>
          The run level service for a particular class of RunLevel, identified by environment.
 class Scope
           
 



Copyright © 2010 Sun Microsystems, Inc.. All Rights Reserved.