Uses of Annotation Type
org.jvnet.hk2.annotations.Contract
Packages that use Contract
Package
Description
-
Uses of Contract in com.sun.enterprise.module
Classes in com.sun.enterprise.module with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceModules that wish to programmatically control their list of imports can implement this interface.interfaceModules that wish to invoke special logic when it is loaded, started or stopped should implement this interface.interface -
Uses of Contract in com.sun.enterprise.module.bootstrap
Classes in com.sun.enterprise.module.bootstrap with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceInterface server startup need to implement -
Uses of Contract in org.glassfish.hk2.api
Classes in org.glassfish.hk2.api with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceWhen HK2 automatically analyzes a class to find the constructor, fields, initializer methods and postConstruct and preDestroy methods it uses this service to analyze the class.interfaceContext<T>An implementation of this must be put into the system in order to create contextual instances of services.interfaceImplementations of this interface allow the customization of how hk2 inhabitant files are found.interfaceA service that listens for dynamic configuration changes.interfaceThe dynamic configuration service is the source ofDynamicConfigurationinstances, which can be used to bind and unbind entities into the systeminterfaceThis interface should be implemented by those who wish to be notified of error conditions that occur within HK2.interfaceFactory<T>This interface should be implemented in order to provide a factory for another type.interfaceThis service is advertised when the Immediate service is put into the registry.interfaceThis class allows users to provide a custom injection target for any annotation (including @Inject).interfaceThis processor is called for certain events in the lifecycle of instances of services.interfaceThis service is used to get information about the creation of a service from an implementation ofFactory.interfaceThis service is implemented in order to configure interceptors on methods or constructors provided by hk2 services.interfaceThe JustInTimeInjectionResolver is called when an injection point cannot find anything to inject.interfaceServiceLocator is the registry for HK2 servicesinterfaceThis service can be used to add validation points to Descriptors. -
Uses of Contract in org.glassfish.hk2.api.messaging
Classes in org.glassfish.hk2.api.messaging with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceThis service is responsible for distributing messages to Topic subscribers -
Uses of Contract in org.glassfish.hk2.bootstrap
Classes in org.glassfish.hk2.bootstrap with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceBasic interface for populating a service locator with configuration data -
Uses of Contract in org.glassfish.hk2.configuration.hub.api
Classes in org.glassfish.hk2.configuration.hub.api with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceThis is a listener that is notified when changes are made to the currentBeanDatabaseinterfaceThe central repository of configuration objects in the system. -
Uses of Contract in org.glassfish.hk2.configuration.persistence.properties
Classes in org.glassfish.hk2.configuration.persistence.properties with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceThis service will read a java property file and add its contents to the HK2 configuration hub. -
Uses of Contract in org.glassfish.hk2.extras.events
Classes in org.glassfish.hk2.extras.events with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceWhen using the TopicDistributionService added withServiceLocatorUtilities.enableTopicDistribution(org.glassfish.hk2.api.ServiceLocator)if a subscriber throws an exception this service will be called. -
Uses of Contract in org.glassfish.hk2.extras.interception
Classes in org.glassfish.hk2.extras.interception with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceThis service can be used to modify, add or remove interceptors to the set of interceptors that will be called on a Method or Constructor in the default implementation of the interception service. -
Uses of Contract in org.glassfish.hk2.extras.operation
Classes in org.glassfish.hk2.extras.operation with annotations of type ContractModifier and TypeClassDescriptionclassOperationContext<T extends Annotation>The implementation ofContextfor an Operation.interfaceOperationHandle<T extends Annotation>This handle is used to associate or dis-associate threads with Operations.interfaceManages HK2 operations, allowing the user to create new operations of a particular type or discover the current set of active operations or find the current operation on the current thread -
Uses of Contract in org.glassfish.hk2.runlevel
Classes in org.glassfish.hk2.runlevel with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceInstances of classes implementing this contract can be registered with HK2 to be informed when the system starts progressing to a new level, either upward or downward@interfaceDefines a run/start level.interfaceA RunLevelContoller controls the current state of services registered in theRunLevelscope.interfaceInstances of classes implementing this contract can be registered with HK2 to be informed of events of RunLevelControllers.interfaceContract for sorting descriptors for run level services. -
Uses of Contract in org.glassfish.hk2.utilities
Classes in org.glassfish.hk2.utilities with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceThe binder is used in conjunction with theServiceLocatorUtilities.bind(org.glassfish.hk2.api.ServiceLocator, Binder...)method in order to add (or remove) services to a ServiceLocator.interfaceImplementations of this service will be called whenever an Immediate scoped service fails -
Uses of Contract in org.jvnet.hk2.external.runtime
Classes in org.jvnet.hk2.external.runtime with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceRuntime information about the ServiceLocator. -
Uses of Contract in org.jvnet.hk2.jmx.api
Classes in org.jvnet.hk2.jmx.api with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceThis service must be implemented in order to specify those descriptors that might be reflected into JMX -
Uses of Contract in org.jvnet.hk2.metadata.tests
Classes in org.jvnet.hk2.metadata.tests with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceinterfaceclassIs a contractinterfaceinterfaceinterfaceinterfaceThis is marked with theContractannotation but will not be added, since the service is usinginvalid reference
ContractsProvided -
Uses of Contract in org.jvnet.hk2.metadata.tests.complextypefactory
Classes in org.jvnet.hk2.metadata.tests.complextypefactory with annotations of type Contract -
Uses of Contract in org.jvnet.hk2.metadata.tests.stub
Classes in org.jvnet.hk2.metadata.tests.stub with annotations of type ContractModifier and TypeInterfaceDescriptioninterfaceImagine that this is an interface with a lot of methods on it