@Override public void accept(ManagedBeanDescriptor managedBean) { this.bundleDescriptor = managedBean.getBundle(); this.application = bundleDescriptor.getApplication(); for (Iterator itr = managedBean.getEjbReferenceDescriptors().iterator(); itr.hasNext();) { EjbReference aRef = (EjbReference) itr.next(); accept(aRef); } for (Iterator it = managedBean.getResourceReferenceDescriptors().iterator(); it.hasNext();) { ResourceReferenceDescriptor next = (ResourceReferenceDescriptor) it.next(); accept(next); } for (Iterator it = managedBean.getResourceEnvReferenceDescriptors().iterator(); it.hasNext();) { ResourceEnvReferenceDescriptor next = (ResourceEnvReferenceDescriptor) it.next(); accept(next); } for (Iterator it = managedBean.getMessageDestinationReferenceDescriptors().iterator(); it.hasNext();) { MessageDestinationReferencer next = (MessageDestinationReferencer) it.next(); accept(next); } Set serviceRefs = managedBean.getServiceReferenceDescriptors(); for (Iterator itr = serviceRefs.iterator(); itr.hasNext();) { accept((ServiceReferenceDescriptor) itr.next()); } }
injectables.addAll(getResourceReferenceDescriptors()); injectables.addAll(getResourceEnvReferenceDescriptors()); injectables.addAll(getMessageDestinationReferenceDescriptors());
for (Iterator it = getResourceReferenceDescriptors().iterator(); it.hasNext();) { ResourceReferenceDescriptor next =
injectables.addAll(getResourceReferenceDescriptors()); injectables.addAll(getJmsDestinationReferenceDescriptors()); injectables.addAll(getMessageDestinationReferenceDescriptors());
private void parseResources(ManagedBeanDescriptor managedBean, JndiNameEnvironment env, AppResources appResources) { for (Object next : managedBean.getResourceReferenceDescriptors()) { parseResources((ResourceReferenceDescriptor) next, env, appResources); } for (Object next : managedBean.getResourceEnvReferenceDescriptors()) { parseResources((ResourceEnvReferenceDescriptor) next, env, appResources); } for (Object next : managedBean.getMessageDestinationReferenceDescriptors()) { parseResources((MessageDestinationReferenceDescriptor) next, env, appResources); } for (Object next : managedBean.getEjbReferenceDescriptors()) { parseResources((EjbReferenceDescriptor) next, env, appResources); } for (Object next : managedBean.getEnvironmentProperties()) { parseResources((EnvironmentProperty) next, env, appResources); } for (Object next : env.getAllResourcesDescriptors()) { parseResources((ResourceDescriptor) next, env, appResources); } }