java.lang.Object
org.jvnet.hk2.internal.DynamicConfigurationImpl
- All Implemented Interfaces:
org.glassfish.hk2.api.DynamicConfiguration
public class DynamicConfigurationImpl
extends Object
implements org.glassfish.hk2.api.DynamicConfiguration
The system implementation of the DynamicConfiguration service
- Author:
- jwells
-
Constructor Summary
ConstructorsConstructorDescriptionCreated by the generator, and hence must be public -
Method Summary
Modifier and TypeMethodDescription<T> org.glassfish.hk2.api.ActiveDescriptor<T>addActiveDescriptor(Class<T> rawClass) <T> org.glassfish.hk2.api.ActiveDescriptor<T>addActiveDescriptor(org.glassfish.hk2.api.ActiveDescriptor<T> activeDescriptor) <T> org.glassfish.hk2.api.ActiveDescriptor<T>addActiveDescriptor(org.glassfish.hk2.api.ActiveDescriptor<T> activeDescriptor, boolean requiresDeepCopy) <T> org.glassfish.hk2.api.FactoryDescriptorsaddActiveFactoryDescriptor(Class<? extends org.glassfish.hk2.api.Factory<T>> rawFactoryClass) voidaddIdempotentFilter(org.glassfish.hk2.api.Filter... idempotentFilter) voidaddUnbindFilter(org.glassfish.hk2.api.Filter unbindFilter) <T> org.glassfish.hk2.api.ActiveDescriptor<T>bind(org.glassfish.hk2.api.Descriptor key) <T> org.glassfish.hk2.api.ActiveDescriptor<T>bind(org.glassfish.hk2.api.Descriptor key, boolean requiresDeepCopy) org.glassfish.hk2.api.FactoryDescriptorsbind(org.glassfish.hk2.api.FactoryDescriptors factoryDescriptors) org.glassfish.hk2.api.FactoryDescriptorsbind(org.glassfish.hk2.api.FactoryDescriptors factoryDescriptors, boolean requiresDeepCopy) voidcommit()voidregisterTwoPhaseResources(org.glassfish.hk2.api.TwoPhaseResource... resources) toString()
-
Constructor Details
-
DynamicConfigurationImpl
Created by the generator, and hence must be public- Parameters:
locator- The locator for which this will be the configuration service
-
-
Method Details
-
bind
public <T> org.glassfish.hk2.api.ActiveDescriptor<T> bind(org.glassfish.hk2.api.Descriptor key) - Specified by:
bindin interfaceorg.glassfish.hk2.api.DynamicConfiguration
-
bind
public <T> org.glassfish.hk2.api.ActiveDescriptor<T> bind(org.glassfish.hk2.api.Descriptor key, boolean requiresDeepCopy) - Specified by:
bindin interfaceorg.glassfish.hk2.api.DynamicConfiguration
-
bind
public org.glassfish.hk2.api.FactoryDescriptors bind(org.glassfish.hk2.api.FactoryDescriptors factoryDescriptors) - Specified by:
bindin interfaceorg.glassfish.hk2.api.DynamicConfiguration
-
bind
public org.glassfish.hk2.api.FactoryDescriptors bind(org.glassfish.hk2.api.FactoryDescriptors factoryDescriptors, boolean requiresDeepCopy) - Specified by:
bindin interfaceorg.glassfish.hk2.api.DynamicConfiguration
-
addActiveDescriptor
public <T> org.glassfish.hk2.api.ActiveDescriptor<T> addActiveDescriptor(org.glassfish.hk2.api.ActiveDescriptor<T> activeDescriptor) throws IllegalArgumentException - Specified by:
addActiveDescriptorin interfaceorg.glassfish.hk2.api.DynamicConfiguration- Throws:
IllegalArgumentException
-
addActiveDescriptor
public <T> org.glassfish.hk2.api.ActiveDescriptor<T> addActiveDescriptor(org.glassfish.hk2.api.ActiveDescriptor<T> activeDescriptor, boolean requiresDeepCopy) throws IllegalArgumentException - Specified by:
addActiveDescriptorin interfaceorg.glassfish.hk2.api.DynamicConfiguration- Throws:
IllegalArgumentException
-
addActiveDescriptor
public <T> org.glassfish.hk2.api.ActiveDescriptor<T> addActiveDescriptor(Class<T> rawClass) throws IllegalArgumentException - Specified by:
addActiveDescriptorin interfaceorg.glassfish.hk2.api.DynamicConfiguration- Throws:
IllegalArgumentException
-
addActiveFactoryDescriptor
public <T> org.glassfish.hk2.api.FactoryDescriptors addActiveFactoryDescriptor(Class<? extends org.glassfish.hk2.api.Factory<T>> rawFactoryClass) throws org.glassfish.hk2.api.MultiException, IllegalArgumentException - Specified by:
addActiveFactoryDescriptorin interfaceorg.glassfish.hk2.api.DynamicConfiguration- Throws:
org.glassfish.hk2.api.MultiExceptionIllegalArgumentException
-
addUnbindFilter
public void addUnbindFilter(org.glassfish.hk2.api.Filter unbindFilter) throws IllegalArgumentException - Specified by:
addUnbindFilterin interfaceorg.glassfish.hk2.api.DynamicConfiguration- Throws:
IllegalArgumentException
-
addIdempotentFilter
public void addIdempotentFilter(org.glassfish.hk2.api.Filter... idempotentFilter) throws IllegalArgumentException - Specified by:
addIdempotentFilterin interfaceorg.glassfish.hk2.api.DynamicConfiguration- Throws:
IllegalArgumentException
-
registerTwoPhaseResources
public void registerTwoPhaseResources(org.glassfish.hk2.api.TwoPhaseResource... resources) - Specified by:
registerTwoPhaseResourcesin interfaceorg.glassfish.hk2.api.DynamicConfiguration
-
commit
public void commit() throws org.glassfish.hk2.api.MultiException- Specified by:
commitin interfaceorg.glassfish.hk2.api.DynamicConfiguration- Throws:
org.glassfish.hk2.api.MultiException
-
toString
-