/** * Called when parsing of a new element started. */ public Object newChild(WebservicesMetaData webservices, UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs) { if ("webservice-description".equals(localName)) return new WebserviceDescriptionMetaData(webservices); else return null; }
private boolean updateXTSEndpoint(final String endpoint, final EndpointMetaData endpointMetaData, final List<WebserviceDescriptionMetaData> webserviceDescriptions, final DeploymentUnit unit) { if (endpointMetaData.isWebservice()) { final List<String> handlers = new ArrayList<String>(); if (endpointMetaData.isBridgeEnabled()) { handlers.add(TX_BRIDGE_HANDLER); } handlers.add(TX_CONTEXT_HANDLER); if (!isAnyOfHandlersRegistered(unit, endpoint, handlers)) { final UnifiedHandlerChainsMetaData unifiedHandlerChainsMetaData = buildHandlerChains(handlers); final QName portQname = endpointMetaData.getWebServiceAnnotation().buildPortQName(); webserviceDescriptions.add(new WebserviceDescriptionMetaData(null, null, null, buildPortComponent(endpointMetaData.isEJB(), endpoint, portQname, unifiedHandlerChainsMetaData))); registerHandlersWithAS(unit, endpoint, handlers); return true; } } return false; }
if (match(reader, nsUri, WEBSERVICE_DESCRIPTION)) return new WebserviceDescriptionMetaData(descriptionName, wsdlFile, jaxrpcMappingFile, pcms);
addressingEnabled, addressingRequired, "ALL", mtomEnabled, mtomThreshold, false, config.getPort().getServiceQName(), null, null); WebserviceDescriptionMetaData wsDescMetaData = new WebserviceDescriptionMetaData(config.getServiceName().getLocalPart(), getWsdlLocation(), null, new PortComponentMetaData[]{portComponent}); WebservicesMetaData wsMetadata = new WebservicesMetaData(null, new WebserviceDescriptionMetaData[]{wsDescMetaData});
addressingEnabled, addressingRequired, "ALL", mtomEnabled, mtomThreshold, false, config.getPort().getServiceQName(), null, null); WebserviceDescriptionMetaData wsDescMetaData = new WebserviceDescriptionMetaData(config.getServiceName().getLocalPart(), getWsdlLocation(), null, new PortComponentMetaData[]{portComponent}); WebservicesMetaData wsMetadata = new WebservicesMetaData(null, new WebserviceDescriptionMetaData[]{wsDescMetaData});