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

Packages that use Contract
com.sun.enterprise.module   
com.sun.enterprise.module.bootstrap   
com.sun.hk2.component   
org.glassfish.hk2   
org.glassfish.hk2.api   
org.glassfish.hk2.bootstrap   
org.glassfish.hk2.inject   
org.glassfish.hk2.runlevel   
org.glassfish.hk2.utilities   
org.jvnet.hk2.annotations HK2 annotations that mark components and their required dependencies. Primary API surface of HK2. 
org.jvnet.hk2.component   
org.jvnet.hk2.config   
org.jvnet.hk2.config.provider   
 

Uses of Contract in com.sun.enterprise.module
 

Classes in com.sun.enterprise.module with annotations of type Contract
 interface ImportPolicy
          Modules that wish to programmatically control their list of imports can implement this interface.
 interface LifecyclePolicy
          Modules that wish to invoke special logic when it is loaded, started or stopped should implement this interface.
 interface ModulesRegistry
           
 

Uses of Contract in com.sun.enterprise.module.bootstrap
 

Classes in com.sun.enterprise.module.bootstrap with annotations of type Contract
 interface ModuleStartup
          Interface server startup need to implement
 

Uses of Contract in com.sun.hk2.component
 

Classes in com.sun.hk2.component with annotations of type Contract
 interface IntrospectionScanner
          Deprecated. 
 

Uses of Contract in org.glassfish.hk2
 

Classes in org.glassfish.hk2 with annotations of type Contract
 interface Scope
          Deprecated. 
 

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 InstanceLifecycleListener
          This processor is called for certain events in the lifecycle of instances of services.
 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.bootstrap
 

Classes in org.glassfish.hk2.bootstrap with annotations of type Contract
 interface ConfigPopulator
           
 interface PopulatorPostProcessor
           
 

Uses of Contract in org.glassfish.hk2.inject
 

Classes in org.glassfish.hk2.inject with annotations of type Contract
 interface Creator
          Deprecated. 
 

Uses of Contract in org.glassfish.hk2.runlevel
 

Classes in org.glassfish.hk2.runlevel with annotations of type Contract
 interface Activator
          Contract for handling the activation and deactivation of run level services.
 interface RunLevel
          Defines a run/start level.
 interface RunLevelController
          Implementations of this contract are responsible for orchestration lifecycle events (i.e., start levels) in Hk2.
 interface RunLevelListener
          Implementations of RunLevelController should use this contract for publishing RunLevel events.
 

Uses of Contract in org.glassfish.hk2.utilities
 

Classes in org.glassfish.hk2.utilities with annotations of type Contract
 interface Binder
          The binder is used in conjunction with the ServiceLocatorUtilities.bind(org.glassfish.hk2.api.ServiceLocator, Binder...) method in order to add (or remove) services to a ServiceLocator.
 

Uses of Contract in org.jvnet.hk2.annotations
 

Classes in org.jvnet.hk2.annotations with annotations of type Contract
 interface FactoryFor
          Deprecated. 
 

Uses of Contract in org.jvnet.hk2.component
 

Classes in org.jvnet.hk2.component with annotations of type Contract
 interface BaseServiceLocator
          Deprecated. 
 interface HabitatListener
          Deprecated. 
 interface InhabitantActivator
          Deprecated. 
 interface InhabitantFilter
          Deprecated. 
 interface InhabitantProviderInterceptor
          Deprecated. 
 

Uses of Contract in org.jvnet.hk2.config
 

Classes in org.jvnet.hk2.config with annotations of type Contract
 class ConfigInjector<T>
          Inject configuration values to the object.
 interface ConfigListener
          Any object injected with Configured object and willing to receive notifications of changes should implement this interface.
 interface Configured
          Marks inhabitants that require configuration for instantiation.
 interface ConfiguredBy
          Contract-like annotation used on services indicating that their lifecycle is governed by the Configured bean they are associated with, and configured by.
 interface DataType
          Denotes the type of the data a particular config element (attribute, element) should have.
 interface DomDecorator<T extends Dom>
           
 interface InjectionTarget
          Used on ConfigInjector to indicate the target class of the injection.
 interface Populator
          Populates Habitat.
 interface TransactionListener
          Listener interface for objects interested in transaction events on the config beans.
 

Uses of Contract in org.jvnet.hk2.config.provider
 

Classes in org.jvnet.hk2.config.provider with annotations of type Contract
 interface ConfigTransactionFactory
          Provides Configured bean integration with external configuration systems and providers.
 



Copyright © 2013 Oracle Corporation. All Rights Reserved.