managedConnectionFactory = (ManagedConnectionFactory) clazz.newInstance(); delegate = new DynamicGBeanDelegate(); delegate.addAll(managedConnectionFactory); this.kernel = kernel; this.abstractName = abstractName;
public ActivationSpecWrapperGBean(@ParamAttribute(name="activationSpecClass")final String activationSpecClass, @ParamAttribute(name="containerId")final String containerId, @ParamReference(name="ResourceAdapaterWrapper", namingType = NameFactory.RESOURCE_ADAPTER)final ResourceAdapterWrapper resourceAdapterWrapper, @ParamSpecial(type = SpecialAttributeType.classLoader)final ClassLoader cl, @ParamReference(name = "ValidatorFactory", namingType = NameFactory.VALIDATOR_FACTORY) ValidatorFactoryGBean validatorFactory) throws IllegalAccessException, InstantiationException, ClassNotFoundException { super(activationSpecClass, containerId, resourceAdapterWrapper, cl, validatorFactory != null ? validatorFactory.getFactory() : null); delegate = new DynamicGBeanDelegate(); delegate.addAll(activationSpec); }
/** * Normal managed constructor. * * @param adminObjectInterface Interface the proxy will implement. * @param adminObjectClass Class of admin object to be wrapped. * @throws IllegalAccessException * @throws InstantiationException */ public AdminObjectWrapperGBean( @ParamAttribute(name="adminObjectInterface") String adminObjectInterface, @ParamAttribute(name="adminObjectClass") String adminObjectClass, @ParamReference(name="ResourceAdapterWrapper", namingType = NameFactory.JCA_RESOURCE_ADAPTER) ResourceAdapterWrapper resourceAdapterWrapper, @ParamSpecial(type = SpecialAttributeType.kernel) Kernel kernel, @ParamSpecial(type = SpecialAttributeType.abstractName) AbstractName abstractName, @ParamSpecial(type = SpecialAttributeType.objectName) String objectName, @ParamSpecial(type = SpecialAttributeType.classLoader) ClassLoader cl, @ParamReference(name = "ValidatorFactory", namingType = NameFactory.VALIDATOR_FACTORY) ValidatorFactoryGBean validatorFactory) throws IllegalAccessException, InstantiationException, ClassNotFoundException { super(adminObjectInterface, adminObjectClass, resourceAdapterWrapper, cl, validatorFactory == null ? null : validatorFactory.getFactory()); this.kernel = kernel; this.abstractName = abstractName; this.objectName = objectName; delegate = new DynamicGBeanDelegate(); delegate.addAll(adminObject); }
public ResourceAdapterWrapperGBean( @ParamAttribute(name="resourceAdapterClass") String resourceAdapterClass, @ParamAttribute(name="messageListenerToActivationSpecMap") Map<String, String> messageListenerToActivationSpecMap, @ParamReference(name="WorkManager", namingType = NameFactory.JCA_WORK_MANAGER) GeronimoWorkManager workManager, @ParamReference(name="XATerminator", namingType = NameFactory.JCA_WORK_MANAGER)XATerminator xaTerminator, @ParamReference(name="TransactionManager", namingType = NameFactory.JTA_RESOURCE)RecoverableTransactionManager transactionManager, @ParamReference(name="TransactionSynchronizationRegistry", namingType = NameFactory.JTA_RESOURCE) TransactionSynchronizationRegistry transactionSynchronizationRegistry, @ParamSpecial(type= SpecialAttributeType.classLoader )ClassLoader cl, @ParamSpecial(type= SpecialAttributeType.objectName )String objectName, @ParamReference(name = "ValidatorFactory", namingType = NameFactory.VALIDATOR_FACTORY) ValidatorFactoryGBean validatorFactory) throws InstantiationException, IllegalAccessException, ClassNotFoundException { super(objectName, resourceAdapterClass, messageListenerToActivationSpecMap, new GeronimoBootstrapContext(workManager, xaTerminator, transactionSynchronizationRegistry), transactionManager, cl, validatorFactory != null ? validatorFactory.getFactory() : null); delegate = new DynamicGBeanDelegate(); delegate.addAll(resourceAdapter); this.objectName = objectName; }