private Configuration getConfiguration(Configuration configuration) { ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null); Configuration itCfg = cb.getConfiguration(INSTRUMENTATION_CONFIGURATION_URI, INSTRUMENTATION_CONFIGURATION_ID, configuration); if (null == itCfg) { itCfg = cb.buildConfiguration(INSTRUMENTATION_CONFIGURATION_URI, INSTRUMENTATION_CONFIGURATION_ID, configuration); } return itCfg; }
private Configuration createConfiguration(Bus bus, int p) { // REVISIT: listener config should not be child of bus configuration Configuration busCfg = bus.getConfiguration(); String id = "http-listener." + p; ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null); Configuration cfg = cb.getConfiguration(HTTP_LISTENER_CONFIGURATION_URI, id, busCfg); if (null == cfg) { cfg = cb.buildConfiguration(HTTP_LISTENER_CONFIGURATION_URI, id, busCfg); } return cfg; }
Configuration build(String[] args, Map<String, Object> properties) { String id = getBusId(args, properties); ConfigurationBuilder builder = ConfigurationBuilderFactory.getBuilder(null); Configuration c = builder.getConfiguration(BUS_CONFIGURATION_URI, id); if (null == c) { c = builder.buildConfiguration(BUS_CONFIGURATION_URI, id); } return c; }
private Configuration createConfiguration() { Configuration busCfg = bus.getConfiguration(); if (null == busCfg) { return null; } Configuration cfg = null; String id = EndpointReferenceUtils.getServiceName(reference).toString(); ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null); cfg = cb.getConfiguration(ENDPOINT_CONFIGURATION_URI, id, busCfg); if (null == cfg) { cfg = cb.buildConfiguration(ENDPOINT_CONFIGURATION_URI, id, busCfg); } return cfg; }
private Configuration createConfiguration(Configuration portCfg) { ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null); Configuration cfg = cb.getConfiguration(HTTP_CLIENT_CONFIGURATION_URI, HTTP_CLIENT_CONFIGURATION_ID, portCfg); if (null == cfg) { cfg = cb.buildConfiguration(HTTP_CLIENT_CONFIGURATION_URI, HTTP_CLIENT_CONFIGURATION_ID, portCfg); } // register the additional provider if (null != port) { cfg.getProviders().add(new WsdlHttpConfigurationProvider(port, false)); } return cfg; }
@PostConstruct protected synchronized void initConfiguration() { AbstractBindingBase binding = (AbstractBindingBase) (clientBinding == null ? serverBinding : clientBinding); Configuration busCfg = binding.getBus().getConfiguration(); ConfigurationBuilder builder = ConfigurationBuilderFactory.getBuilder(); Configuration parent; org.objectweb.celtix.ws.addressing.EndpointReferenceType ref = binding.getEndpointReference(); if (null != clientBinding) { String id = EndpointReferenceUtils.getServiceName(ref).toString() + "/" + EndpointReferenceUtils.getPortName(ref); parent = builder.getConfiguration(ServiceImpl.PORT_CONFIGURATION_URI, id, busCfg); } else { parent = builder.getConfiguration(EndpointImpl.ENDPOINT_CONFIGURATION_URI, EndpointReferenceUtils .getServiceName(ref).toString(), busCfg); } configuration = builder.getConfiguration(WSA_CONFIGURATION_URI, WSA_CONFIGURATION_ID, parent); if (null == configuration) { configuration = builder.buildConfiguration(WSA_CONFIGURATION_URI, WSA_CONFIGURATION_ID, parent); } }
private Configuration createPortConfiguration(QName portName, EndpointReferenceType ref) { Configuration portCfg = null; String id = serviceName.toString() + "/" + portName.getLocalPart(); ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null); portCfg = cb.getConfiguration(PORT_CONFIGURATION_URI, id, bus.getConfiguration()); if (null == portCfg) { portCfg = cb.buildConfiguration(PORT_CONFIGURATION_URI, id, bus.getConfiguration()); } // add the additional provider Port port = null; try { port = EndpointReferenceUtils.getPort(bus.getWSDLManager(), ref); } catch (WSDLException ex) { throw new WebServiceException("Could not get port from wsdl", ex); } portCfg.getProviders().add(new WsdlPortProvider(port)); return portCfg; }
private Configuration createConfiguration(EndpointReferenceType ref) { Configuration busConfiguration = bus.getConfiguration(); QName serviceName = EndpointReferenceUtils.getServiceName(ref); Configuration endpointConfiguration = busConfiguration .getChild(ENDPOINT_CONFIGURATION_URI, serviceName.toString()); Port port = null; try { port = EndpointReferenceUtils.getPort(bus.getWSDLManager(), ref); } catch (WSDLException ex) { // ignore } ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null); Configuration cfg = cb.getConfiguration(HTTP_SERVER_CONFIGURATION_URI, HTTP_SERVER_CONFIGURATION_ID, endpointConfiguration); if (null == cfg) { cfg = cb.buildConfiguration(HTTP_SERVER_CONFIGURATION_URI, HTTP_SERVER_CONFIGURATION_ID, endpointConfiguration); } // register the additional provider if (null != port) { cfg.getProviders().add(new WsdlHttpConfigurationProvider(port, true)); } return cfg; }
String id = EndpointReferenceUtils.getServiceName(ref).toString() + "/" + EndpointReferenceUtils.getPortName(ref); parent = builder.getConfiguration(ServiceImpl.PORT_CONFIGURATION_URI, id, busCfg); } else { parent = builder.getConfiguration(EndpointImpl.ENDPOINT_CONFIGURATION_URI, EndpointReferenceUtils .getServiceName(ref).toString(), busCfg); Configuration cfg = builder.getConfiguration(RM_CONFIGURATION_URI, RM_CONFIGURATION_ID, parent); if (null == cfg) { cfg = builder.buildConfiguration(RM_CONFIGURATION_URI, RM_CONFIGURATION_ID, parent);
Configuration cfg = cb.getConfiguration(configURI, configID, parent); if (null == cfg) { cfg = cb.buildConfiguration(configURI, configID, parent);
protected static Configuration getPortConfiguration(Bus bus, EndpointReferenceType ref) { Configuration busConfiguration = bus.getConfiguration(); String id = EndpointReferenceUtils.getServiceName(ref).toString() + "/" + EndpointReferenceUtils.getPortName(ref); Configuration portConfiguration = busConfiguration .getChild(PORT_CONFIGURATION_URI, id); if (portConfiguration == null) { ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null); portConfiguration = cb.getConfiguration(PORT_CONFIGURATION_URI, id, bus.getConfiguration()); if (null == portConfiguration) { portConfiguration = cb.buildConfiguration(PORT_CONFIGURATION_URI, id, bus.getConfiguration()); } // add the additional provider Port port = null; try { port = EndpointReferenceUtils.getPort(bus.getWSDLManager(), ref); } catch (WSDLException ex) { throw new WebServiceException("Could not get port from wsdl", ex); } portConfiguration.getProviders().add(new WsdlPortProvider(port)); } return portConfiguration; }