Uses of Class
org.jvnet.hk2.annotations.Contract
-
-
Uses of Contract in com.sun.enterprise.module
Classes in com.sun.enterprise.module with annotations of type Contract Modifier and Type Interface Description interfaceImportPolicyModules that wish to programmatically control their list of imports can implement this interface.interfaceLifecyclePolicyModules that wish to invoke special logic when it is loaded, started or stopped should implement this interface.interfaceModulesRegistry -
Uses of Contract in com.sun.enterprise.module.bootstrap
Classes in com.sun.enterprise.module.bootstrap with annotations of type Contract Modifier and Type Interface Description interfaceModuleStartupInterface server startup need to implement -
Uses of Contract in org.glassfish.hk2.api
Classes in org.glassfish.hk2.api with annotations of type Contract Modifier and Type Interface Description interfaceClassAnalyzerWhen 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.interfaceDescriptorFileFinderImplementations of this interface allow the customization of how hk2 inhabitant files are found.interfaceDynamicConfigurationListenerA service that listens for dynamic configuration changes.interfaceDynamicConfigurationServiceThe dynamic configuration service is the source ofDynamicConfigurationinstances, which can be used to bind and unbind entities into the systeminterfaceErrorServiceThis 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.interfaceImmediateControllerThis service is advertised when the Immediate service is put into the registry.interfaceInjectionResolver<T>This class allows users to provide a custom injection target for any annotation (including @Inject).interfaceInstanceLifecycleListenerThis processor is called for certain events in the lifecycle of instances of services.interfaceInstantiationServiceThis service is used to get information about the creation of a service from an implementation ofFactory.interfaceInterceptionServiceThis service is implemented in order to configure interceptors on methods or constructors provided by hk2 services.interfaceJustInTimeInjectionResolverThe JustInTimeInjectionResolver is called when an injection point cannot find anything to inject.interfaceServiceLocatorServiceLocator is the registry for HK2 servicesinterfaceValidationServiceThis 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 Contract Modifier and Type Interface Description interfaceTopicDistributionServiceThis 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 Contract Modifier and Type Interface Description interfaceConfigPopulatorBasic 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 Contract Modifier and Type Interface Description interfaceBeanDatabaseUpdateListenerThis is a listener that is notified when changes are made to the currentBeanDatabaseinterfaceHubThe 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 Contract Modifier and Type Interface Description interfacePropertyFileServiceThis 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 Contract Modifier and Type Interface Description interfaceDefaultTopicDistributionErrorServiceWhen 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 Contract Modifier and Type Interface Description interfaceInterceptorOrderingServiceThis 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 Contract Modifier and Type Class Description classOperationContext<T extends java.lang.annotation.Annotation>The implementation ofContextfor an Operation.interfaceOperationHandle<T extends java.lang.annotation.Annotation>This handle is used to associate or dis-associate threads with Operations.interfaceOperationManagerManages 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 Contract Modifier and Type Interface Description interfaceProgressStartedListenerInstances 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 downwardinterfaceRunLevelDefines a run/start level.interfaceRunLevelControllerA RunLevelContoller controls the current state of services registered in theRunLevelscope.interfaceRunLevelListenerInstances of classes implementing this contract can be registered with HK2 to be informed of events of RunLevelControllers.interfaceSorterContract 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 Contract Modifier and Type Interface Description interfaceBinderThe 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.interfaceImmediateErrorHandlerImplementations 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 Contract Modifier and Type Interface Description interfaceServiceLocatorRuntimeBeanRuntime information about the ServiceLocator. -
Uses of Contract in org.jvnet.hk2.jmx.api
Classes in org.jvnet.hk2.jmx.api with annotations of type Contract Modifier and Type Interface Description interfaceHK2JmxSpecifierThis 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 Contract Modifier and Type Interface Description interfaceComplexAinterfaceComplexCclassComplexDImplIs a contractinterfaceComplexEinterfaceComplexFinterfaceComplexGinterfaceSimpleContractThis is marked with theContractannotation but will not be added, since the service is usingContractsProvided -
Uses of Contract in org.jvnet.hk2.metadata.tests.complextypefactory
Classes in org.jvnet.hk2.metadata.tests.complextypefactory with annotations of type Contract Modifier and Type Interface Description interfaceInterfaceWithTwoTypes<V,T> -
Uses of Contract in org.jvnet.hk2.metadata.tests.stub
Classes in org.jvnet.hk2.metadata.tests.stub with annotations of type Contract Modifier and Type Interface Description interfaceLargeInterfaceImagine that this is an interface with a lot of methods on it
-