public Bus createNewBus() { return new JBossWSBusFactory().createBus(); }
public BusHolder(DDBeans metadata) { super(); this.metadata = metadata; bus = new JBossWSBusFactory().createBus(); //Force servlet transport to prevent CXF from using Jetty / http server or other transports bus.setExtension(new ServletDestinationFactory(), HttpDestinationFactory.class); }
/** * Gets the default bus for the given classloader * * @param classloader * @return */ public static Bus getClassLoaderDefaultBus(final ClassLoader classloader) { Bus classLoaderBus; synchronized (classLoaderBusses) { classLoaderBus = classLoaderBusses.get(classloader); if (classLoaderBus == null) { classLoaderBus = new JBossWSBusFactory().createBus(); //register a listener for cleaning up the bus from the classloader association in the JBossWSBusFactory BusLifeCycleListener listener = new ClassLoaderDefaultBusLifeCycleListener(classLoaderBus); classLoaderBus.getExtension(BusLifeCycleManager.class).registerLifeCycleListener(listener); classLoaderBusses.put(classloader, classLoaderBus); } } return classLoaderBus; }