public EjbEndpoint(final Bus bus, final PortData portData, final BeanContext beanContext, final HTTPTransportFactory httpTransportFactory, final ServiceConfiguration config) { super(bus, portData, beanContext.getJndiEnc(), beanContext.getBeanClass(), httpTransportFactory, config); this.beanContext = beanContext; final String bindingURI = JaxWsUtils.getBindingURI(portData.getBindingID()); implInfo = new JaxWsImplementorInfoImpl((Class) implementor, bindingURI); serviceFactory = configureService(new JaxWsServiceFactoryBean(implInfo), config, CXF_JAXWS_PREFIX); serviceFactory.setBus(bus); serviceFactory.setServiceClass(beanContext.getBeanClass()); // install as first to overwrite annotations (wsdl-file, wsdl-port, wsdl-service) final CxfServiceConfiguration configuration = new CxfServiceConfiguration(portData); serviceFactory.getConfigurations().add(0, configuration); service = doServiceCreate(); }
public EjbEndpoint(Bus bus, PortData portData, BeanContext beanContext, DestinationFactory transportFactory, ServiceConfiguration config) { super(bus, portData, beanContext.getJndiEnc(), beanContext.getBeanClass(), transportFactory, config); this.beanContext = beanContext; String bindingURI = JaxWsUtils.getBindingURI(portData.getBindingID()); implInfo = new JaxWsImplementorInfoImpl((Class) implementor, bindingURI); serviceFactory = configureService(new JaxWsServiceFactoryBean(implInfo), config, CXF_JAXWS_PREFIX); serviceFactory.setBus(bus); serviceFactory.setServiceClass(beanContext.getBeanClass()); // install as first to overwrite annotations (wsdl-file, wsdl-port, wsdl-service) CxfServiceConfiguration configuration = new CxfServiceConfiguration(portData); serviceFactory.getConfigurations().add(0, configuration); service = doServiceCreate(); }
if (port.getBindingID() != null) { bindingURI = JaxWsUtils.getBindingURI(port.getBindingID());
if (port.getBindingID() != null) { bindingURI = JaxWsUtils.getBindingURI(port.getBindingID());