@Override public <T> Method getPostConstructMethod(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Method retVal = Utilities.findPostConstruct(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Set<Field> getFields(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Set<Field> retVal = Utilities.findInitializerFields(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Method getPostConstructMethod(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Method retVal = Utilities.findPostConstruct(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Method getPreDestroyMethod(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Method retVal = Utilities.findPreDestroy(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Set<Method> getInitializerMethods(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Set<Method> retVal = Utilities.findInitializerMethods(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Set<Field> getFields(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Set<Field> retVal = Utilities.findInitializerFields(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Method getPreDestroyMethod(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Method retVal = Utilities.findPreDestroy(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Method getPostConstructMethod(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Method retVal = Utilities.findPostConstruct(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Method getPostConstructMethod(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Method retVal = Utilities.findPostConstruct(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Set<Method> getInitializerMethods(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Set<Method> retVal = Utilities.findInitializerMethods(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Method getPreDestroyMethod(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Method retVal = Utilities.findPreDestroy(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Set<Field> getFields(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Set<Field> retVal = Utilities.findInitializerFields(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Set<Field> getFields(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Set<Field> retVal = Utilities.findInitializerFields(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Set<Method> getInitializerMethods(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Set<Method> retVal = Utilities.findInitializerMethods(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Set<Method> getInitializerMethods(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Set<Method> retVal = Utilities.findInitializerMethods(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> Method getPreDestroyMethod(Class<T> clazz) throws MultiException { Collector collector = new Collector(); Method retVal = Utilities.findPreDestroy(clazz, locator, collector); collector.throwIfErrors(); return retVal; }
@Override public <T> FactoryDescriptors addActiveFactoryDescriptor( Class<? extends Factory<T>> rawFactoryClass) throws MultiException, IllegalArgumentException { Collector collector = new Collector(); Utilities.checkFactoryType(rawFactoryClass, collector); collector.throwIfErrors(); final ActiveDescriptor<?> factoryDescriptor = addActiveDescriptor(rawFactoryClass); ActiveDescriptor<?> userMethodDescriptor = Utilities.createAutoFactoryDescriptor(rawFactoryClass, factoryDescriptor, locator); final ActiveDescriptor<?> methodDescriptor = addActiveDescriptor(userMethodDescriptor); return new FactoryDescriptorsImpl(factoryDescriptor, methodDescriptor); }
@Override public <T> FactoryDescriptors addActiveFactoryDescriptor( Class<? extends Factory<T>> rawFactoryClass) throws MultiException, IllegalArgumentException { Collector collector = new Collector(); Utilities.checkFactoryType(rawFactoryClass, collector); collector.throwIfErrors(); final ActiveDescriptor<?> factoryDescriptor = addActiveDescriptor(rawFactoryClass); ActiveDescriptor<?> userMethodDescriptor = Utilities.createAutoFactoryDescriptor(rawFactoryClass, factoryDescriptor, locator); final ActiveDescriptor<?> methodDescriptor = addActiveDescriptor(userMethodDescriptor); return new FactoryDescriptorsImpl(factoryDescriptor, methodDescriptor); }
@Override public <T> FactoryDescriptors addActiveFactoryDescriptor( Class<? extends Factory<T>> rawFactoryClass) throws MultiException, IllegalArgumentException { Collector collector = new Collector(); Utilities.checkFactoryType(rawFactoryClass, collector); collector.throwIfErrors(); final ActiveDescriptor<?> factoryDescriptor = addActiveDescriptor(rawFactoryClass); ActiveDescriptor<?> userMethodDescriptor = Utilities.createAutoFactoryDescriptor(rawFactoryClass, factoryDescriptor, locator); final ActiveDescriptor<?> methodDescriptor = addActiveDescriptor(userMethodDescriptor); return new FactoryDescriptorsImpl(factoryDescriptor, methodDescriptor); }
@Override public <T> FactoryDescriptors addActiveFactoryDescriptor( Class<? extends Factory<T>> rawFactoryClass) throws MultiException, IllegalArgumentException { Collector collector = new Collector(); Utilities.checkFactoryType(rawFactoryClass, collector); collector.throwIfErrors(); final ActiveDescriptor<?> factoryDescriptor = addActiveDescriptor(rawFactoryClass); ActiveDescriptor<?> userMethodDescriptor = Utilities.createAutoFactoryDescriptor(rawFactoryClass, factoryDescriptor, locator); final ActiveDescriptor<?> methodDescriptor = addActiveDescriptor(userMethodDescriptor); return new FactoryDescriptorsImpl(factoryDescriptor, methodDescriptor); }