.createBindingInfo(serviceFactory.getService(), bindingID, config);
public void startServer(Server server) { Endpoint endpoint = server.getEndpoint(); Service service = endpoint.getService(); // synthesize a new binding BindingInfo bi = bindingFactory.createBindingInfo(service, ObjectBindingFactory.BINDING_ID, configuration); Binding binding = bindingFactory.createBinding(bi); String uri = "local://" + server.toString(); EndpointInfo ei = new EndpointInfo(); ei.setAddress(uri); try { // Register a new Destination locally for the Server Destination destination = getDestinationFactory().getDestination(ei, bus); destination.setMessageObserver(new OverrideBindingObserver(endpoint, binding, bus)); } catch (IOException e1) { LOG.log(Level.WARNING, "Could not create local destination.", e1); } }
public void start() { if (!stopped) { return; } LOG.fine("Server is starting."); bindingFactory.addListener(destination, endpoint); // register the active server to run if (null != serverRegistry) { LOG.fine("register the server to serverRegistry "); serverRegistry.register(this); } if (slcMgr == null) { slcMgr = bus.getExtension(ServerLifeCycleManager.class); if (slcMgr != null && mep != null) { slcMgr.registerListener(mep); } } if (slcMgr != null) { slcMgr.startServer(this); } stopped = false; }
final void createBinding(BindingInfo bi) throws EndpointException { if (null != bi) { String namespace = bi.getBindingId(); BindingFactory bf = null; try { bf = bus.getExtension(BindingFactoryManager.class).getBindingFactory(namespace); if (null == bf) { Message msg = new Message("NO_BINDING_FACTORY", BUNDLE, namespace); throw new EndpointException(msg); } binding = bf.createBinding(bi); } catch (BusException ex) { throw new EndpointException(ex); } } }
final void createBinding(BindingInfo bi) throws EndpointException { if (null != bi) { String namespace = bi.getBindingId(); BindingFactory bf = null; try { bf = bus.getExtension(BindingFactoryManager.class).getBindingFactory(namespace); if (null == bf) { Message msg = new Message("NO_BINDING_FACTORY", BUNDLE, namespace); throw new EndpointException(msg); } binding = bf.createBinding(bi); } catch (BusException ex) { throw new EndpointException(ex); } } }
public static BindingInfo createBindingInfo(Bus bus, Service service, String bindingURI) { try { BindingFactoryManager mgr = bus .getExtension(BindingFactoryManager.class); BindingFactory bindingFactory = mgr.getBindingFactory(bindingURI); if (bindingFactory != null) { BindingInfo bindingInfo = bindingFactory.createBindingInfo( service, bindingURI, null); service.getServiceInfos().get(0).addBinding(bindingInfo); return bindingInfo; } else { return null; } } catch (BusException x) { log.error("Failed to access CXF bus",x); return null; } catch (Exception x) { throw new ServiceConstructionException(x); } }
final void createBinding(BindingInfo bi) throws EndpointException { if (null != bi) { String namespace = bi.getBindingId(); BindingFactory bf = null; try { bf = bus.getExtension(BindingFactoryManager.class).getBindingFactory(namespace); if (null == bf) { Message msg = new Message("NO_BINDING_FACTORY", BUNDLE, namespace); throw new EndpointException(msg); } binding = bf.createBinding(bi); } catch (BusException ex) { throw new EndpointException(ex); } } }
public void start() { if (!stopped) { return; } LOG.fine("Server is starting."); bindingFactory.addListener(destination, endpoint); // register the active server to run if (null != serverRegistry) { LOG.fine("register the server to serverRegistry "); serverRegistry.register(this); } if (slcMgr == null) { slcMgr = bus.getExtension(ServerLifeCycleManager.class); if (slcMgr != null && mep != null) { slcMgr.registerListener(mep); } } if (slcMgr != null) { slcMgr.startServer(this); } stopped = false; }
protected BindingInfo createBindingInfo() { BindingFactoryManager mgr = getBus().getExtension(BindingFactoryManager.class); String binding = getBindingId(); BindingConfiguration bindingConfig = getBindingConfig(); if (binding == null && bindingConfig != null) { binding = bindingConfig.getBindingId(); } if (binding == null) { binding = ProtobufBindingFactory.PROTOBUF_BINDING_ID; } try { BindingFactory bindingFactory = mgr.getBindingFactory(binding); setBindingFactory(bindingFactory); return bindingFactory.createBindingInfo(serviceFactory.getService(), binding, bindingConfig); } catch (BusException ex) { log.error("Failed to create CXF bus ",ex); } return null; }
final void createBinding(BindingInfo bi) throws EndpointException { if (null != bi) { String namespace = bi.getBindingId(); BindingFactory bf = null; try { bf = bus.getExtension(BindingFactoryManager.class).getBindingFactory(namespace); if (null == bf) { Message msg = new Message("NO_BINDING_FACTORY", BUNDLE, namespace); throw new EndpointException(msg); } binding = bf.createBinding(bi); } catch (BusException ex) { throw new EndpointException(ex); } } }
public void start() { if (!stopped) { return; } LOG.fine("Server is starting."); bindingFactory.addListener(destination, endpoint); // register the active server to run if (null != serverRegistry) { LOG.fine("register the server to serverRegistry "); serverRegistry.register(this); } if (slcMgr == null) { slcMgr = bus.getExtension(ServerLifeCycleManager.class); if (slcMgr != null && mep != null) { slcMgr.registerListener(mep); } } if (slcMgr != null) { slcMgr.startServer(this); } stopped = false; }
.createBindingInfo(serviceFactory.getService(), bindingID, config);
public void start() { if (!stopped) { return; } LOG.fine("Server is starting."); bindingFactory.addListener(destination, endpoint); // register the active server to run if (null != serverRegistry) { LOG.fine("register the server to serverRegistry "); serverRegistry.register(this); } if (slcMgr == null) { slcMgr = bus.getExtension(ServerLifeCycleManager.class); if (slcMgr != null && mep != null) { slcMgr.registerListener(mep); } } if (slcMgr != null) { slcMgr.startServer(this); } stopped = false; }
protected BindingInfo createBindingInfo() { BindingFactoryManager mgr = getBus().getExtension(BindingFactoryManager.class); String binding = getBindingId(); BindingConfiguration bindingConfig = getBindingConfig(); if (binding == null && bindingConfig != null) { binding = bindingConfig.getBindingId(); } if (binding == null) { binding = JAXRSBindingFactory.JAXRS_BINDING_ID; } try { BindingFactory bindingFactory = mgr.getBindingFactory(binding); setBindingFactory(bindingFactory); BindingInfo bi = bindingFactory.createBindingInfo(serviceFactory.getService(), binding, bindingConfig); for (BindingOperationInfo boi : bi.getOperations()) { serviceFactory.sendEvent(FactoryBeanListener.Event.BINDING_OPERATION_CREATED, bi, boi, null); } serviceFactory.sendEvent(FactoryBeanListener.Event.BINDING_CREATED, bi); return bi; } catch (BusException ex) { ex.printStackTrace(); //do nothing } return null; }
protected BindingInfo createBindingInfo() { BindingFactoryManager mgr = getBus().getExtension(BindingFactoryManager.class); String binding = getBindingId(); BindingConfiguration bindingConfig = getBindingConfig(); if (binding == null && bindingConfig != null) { binding = bindingConfig.getBindingId(); } if (binding == null) { binding = JAXRSBindingFactory.JAXRS_BINDING_ID; } try { BindingFactory bindingFactory = mgr.getBindingFactory(binding); setBindingFactory(bindingFactory); BindingInfo bi = bindingFactory.createBindingInfo(serviceFactory.getService(), binding, bindingConfig); for (BindingOperationInfo boi : bi.getOperations()) { serviceFactory.sendEvent(FactoryBeanListener.Event.BINDING_OPERATION_CREATED, bi, boi, null); } serviceFactory.sendEvent(FactoryBeanListener.Event.BINDING_CREATED, bi); return bi; } catch (BusException ex) { ex.printStackTrace(); //do nothing } return null; }
BindingInfo inf = bindingFactory.createBindingInfo(serviceFactory.getService(), binding, bindingConfig);
BindingInfo inf = bindingFactory.createBindingInfo(serviceFactory.getService(), binding, bindingConfig);
BindingInfo bi = bindingFactory.createBindingInfo(service, soapVersion, null); si.addBinding(bi);
BindingInfo bi = bindingFactory.createBindingInfo(service, soapVersion, null); si.addBinding(bi);