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
          Deprecated. this is scheduled for removal
 interface InhabitantsParserDecorator
          Decorator for the InhabitantParser
 interface IntrospectionScanner
          Plugability API for allowing sub parsers to be looked up during introspection.
 

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
          Deprecated. this is scheduled for removal
 interface CompanionOf
          Deprecated. this is scheduled for removal
 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 a la Unix.
 

Uses of Contract in org.jvnet.hk2.component
 

Classes in org.jvnet.hk2.component with annotations of type Contract
 interface CageBuilder<T>
          Deprecated. this is scheduled for removal
 interface HabitatListener
          For Listening to the Habitat.
 interface InhabitantActivator
          Contract for handling the activation and releasing of an inhabitant.
 interface InhabitantFilter
          Contract used to determine if an inhabitant matches some criteria determined by the implementation.
 interface InhabitantSorter
          Contract for sorting inhabitants.
 interface RunLevelListener
          Implementations of RunLevelService are encouraged to use this contract for publishing RunLevel events.
 interface RunLevelService<T>
          Implementations of this contract are responsible for orchestration lifecycle events (i.e., start levels) in Hk2.
 class Scope
           
 



Copyright © 2011 Oracle Corporation. All Rights Reserved.