if (o instanceof WSDDProvider) { WSDDProvider provider = (WSDDProvider) o; String providerName = provider.getName(); QName q = new QName(WSDDConstants.URI_WSDD_JAVA, providerName); providers.put(q, provider);
/** * * @param registry XXX * @return XXX * @throws Exception XXX */ public static Handler getInstance(QName providerType, WSDDService service, EngineConfiguration registry) throws Exception { if (providerType == null) throw new WSDDException(Messages.getMessage("nullProvider00")); WSDDProvider provider = (WSDDProvider)providers.get(providerType); if (provider == null) { throw new WSDDException(Messages.getMessage("noMatchingProvider00", providerType.toString())); } return provider.newProviderInstance(service, registry); }
providerHandler = WSDDProvider.getInstance(providerQName, this, registry);
protected void deployPort(final Port port, final QName serviceQName, final File wsdlFile) { final QName javaURI = new QName(WSDDConstants.URI_WSDD_JAVA, WSDDBPELMsgProvider.PROVIDER_NAME); WSDDProvider.registerProvider(javaURI, new WSDDBPELMsgProvider()); this.createServicesDir(); final String endpointName = this.getServiceName(port); try { final WSDDDocument wsddDoc = this.createWsddDeployment(port, serviceQName, wsdlFile); // update implementations final String writtenClass = this.updateImplementationFile(port); // compile java classes, this.compileClass(writtenClass); // add this to process classloader this.addClassesToClassLoader(endpointName); // load wsdd file into axis webapp this.callAdminClientTask(wsddDoc, endpointName); } catch (final WSDDException e) { throw new OrchestraRuntimeException("error while creating WSDD definition.", e); } }
providerHandler = WSDDProvider.getInstance(providerQName, this, registry);
/** * * @param registry XXX * @return XXX * @throws Exception XXX */ public static Handler getInstance(QName providerType, WSDDService service, EngineConfiguration registry) throws Exception { if (providerType == null) throw new WSDDException(Messages.getMessage("nullProvider00")); WSDDProvider provider = (WSDDProvider)providers.get(providerType); if (provider == null) { throw new WSDDException(Messages.getMessage("noMatchingProvider00", providerType.toString())); } return provider.newProviderInstance(service, registry); }
if (o instanceof WSDDProvider) { WSDDProvider provider = (WSDDProvider) o; String providerName = provider.getName(); QName q = new QName(WSDDConstants.URI_WSDD_JAVA, providerName); providers.put(q, provider);
providerHandler = WSDDProvider.getInstance(providerQName, this, registry);
/** * * @param registry XXX * @return XXX * @throws Exception XXX */ public static Handler getInstance(QName providerType, WSDDService service, EngineConfiguration registry) throws Exception { if (providerType == null) throw new WSDDException(Messages.getMessage("nullProvider00")); WSDDProvider provider = (WSDDProvider)providers.get(providerType); if (provider == null) { throw new WSDDException(Messages.getMessage("noMatchingProvider00", providerType.toString())); } return provider.newProviderInstance(service, registry); }
if (o instanceof WSDDProvider) { WSDDProvider provider = (WSDDProvider) o; String providerName = provider.getName(); QName q = new QName(WSDDConstants.URI_WSDD_JAVA, providerName); providers.put(q, provider);