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

Packages that use Contract
org.glassfish.hk2   
org.glassfish.hk2.api   
org.glassfish.hk2.inject   
org.jvnet.hk2.annotations HK2 annotations that mark components and their required dependencies. Primary API surface of HK2. 
 

Uses of Contract in org.glassfish.hk2
 

Classes in org.glassfish.hk2 with annotations of type Contract
 interface Module
          A module defines the binding for a Services instance.
 interface Scope
           
 interface Services
          Services is the registry for HK2 services.
 

Uses of Contract in org.glassfish.hk2.api
 

Classes in org.glassfish.hk2.api with annotations of type Contract
 interface Context<T>
          An implementation of this must be put into the system in order to create contextual instances of services.
 interface DynamicConfigurationService
          The dynamic configuration service is the source of DynamicConfiguration instances, which can be used to bind and unbind entities into the system
 interface ErrorService
          This interface should be implemented by those who wish to be notified of error conditions that occur within HK2.
 interface Factory<T>
          This interface should be implemented in order to provide a factory for another type.
 interface InjectionResolver<T>
          This class allows users to provide a custom injection target for any annotation (including @Inject).
 interface JustInTimeInjectionResolver
          The JustInTimeInjectionResolver is called when an injection point cannot find anything to inject.
 interface ServiceLocator
          ServiceLocator is the registry for HK2 services
 interface ValidationService
          This service can be used to add validation points to Descriptors.
 

Uses of Contract in org.glassfish.hk2.inject
 

Classes in org.glassfish.hk2.inject with annotations of type Contract
 interface Creator
           
 interface Injector
          Defines a simple API for injecting HK2 components
 

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 FactoryFor
          Indicates that the component serves as a factory for the specified type(s).
 interface InhabitantMetadata
          Meta-annotation to make annotation values readable as org.glassfish.hk2.Descriptor#metadata().
 interface RunLevel
          Defines a run/start level.
 



Copyright © 2012 Oracle Corporation. All Rights Reserved.