private List<ServiceReferenceInfo> buildServiceRefInfos(JndiConsumer jndiConsumer) { ArrayList<ServiceReferenceInfo> infos = new ArrayList<ServiceReferenceInfo>(); for (ServiceRef ref : jndiConsumer.getServiceRef()) { ServiceReferenceInfo info = new ServiceReferenceInfo(); info.referenceName = ref.getName(); info.location = buildLocationInfo(ref); info.targets.addAll(buildInjectionInfos(ref)); infos.add(info); if (System.getProperty("duct tape") != null) continue; info.id = ref.getMappedName(); info.serviceQName = ref.getServiceQname(); info.serviceType = ref.getServiceInterface(); info.referenceType = ref.getServiceRefType(); info.wsdlFile = ref.getWsdlFile(); info.jaxrpcMappingFile = ref.getJaxrpcMappingFile(); info.handlerChains.addAll(ConfigurationFactory.toHandlerChainInfo(ref.getAllHandlers())); for (PortComponentRef portComponentRef : ref.getPortComponentRef()) { PortRefInfo portRefInfo = new PortRefInfo(); portRefInfo.qname = portComponentRef.getQName(); portRefInfo.serviceEndpointInterface = portComponentRef.getServiceEndpointInterface(); portRefInfo.enableMtom = portComponentRef.isEnableMtom(); portRefInfo.properties.putAll(portComponentRef.getProperties()); info.portRefs.add(portRefInfo); } } return infos; }
info.referenceType = ref.getServiceRefType(); info.wsdlFile = ref.getWsdlFile(); info.jaxrpcMappingFile = ref.getJaxrpcMappingFile(); info.handlerChains.addAll(ConfigurationFactory.toHandlerChainInfo(ref.getAllHandlers()));
info.referenceType = ref.getServiceRefType(); info.wsdlFile = ref.getWsdlFile(); info.jaxrpcMappingFile = ref.getJaxrpcMappingFile(); info.handlerChains.addAll(ConfigurationFactory.toHandlerChainInfo(ref.getAllHandlers()));