[jboss-svn-commits] JBL Code SVN: r18063 - labs/jbosstm/workspace/adinn/XTSGF/WSTX/classes/com/arjuna/mwlabs/wst/at.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jan 23 12:10:21 EST 2008
Author: adinn
Date: 2008-01-23 12:10:21 -0500 (Wed, 23 Jan 2008)
New Revision: 18063
Modified:
labs/jbosstm/workspace/adinn/XTSGF/WSTX/classes/com/arjuna/mwlabs/wst/at/ContextFactoryWSImple.java
Log:
removed redundant metadata creation code
Modified: labs/jbosstm/workspace/adinn/XTSGF/WSTX/classes/com/arjuna/mwlabs/wst/at/ContextFactoryWSImple.java
===================================================================
--- labs/jbosstm/workspace/adinn/XTSGF/WSTX/classes/com/arjuna/mwlabs/wst/at/ContextFactoryWSImple.java 2008-01-23 14:35:11 UTC (rev 18062)
+++ labs/jbosstm/workspace/adinn/XTSGF/WSTX/classes/com/arjuna/mwlabs/wst/at/ContextFactoryWSImple.java 2008-01-23 17:10:21 UTC (rev 18063)
@@ -282,68 +282,4 @@
private CoordinatorManager _coordManager;
private RegistrarWSImple _theRegistrar;
-
- /**
- * create a metadata element idenitfying the WSDL for a given web service by reference via the supplied URL
- * @param wsdlURL a URL identifying the location of the WSDL for an endpoint identified by a W3C endpoint reference
- * @return a xmlsoap metadata exchange format metadata element defining the WSDL by reference
- */
- private static Element createWSDLMetadataReferenceElement(final String wsdlURL)
- {
- /*
- * the format for a metadata wsdl reference element is as follows:
- *
- * <mex:Metadata xmlns:mex="http://schemas.xmlsoap.org/ws/2004/09/mex">
- * <mex:MetadataSection Dialect="http://schemas.xmlsoap.org/ws/2004/09/mex">
- * <mex:Location>
- * >>wsdl URL String<<
- * </mex:Location>
- * </mex:MetadataSection>
- * </mex:Metadata>
- */
- try {
- SOAPFactory factory = getFactory();
- SOAPElement metadataElement = factory.createElement(METADATA_ELEMENT_NAME);
- SOAPElement metadataSectionElement = metadataElement.addChildElement(METADATA_SECTION_ELEMENT_NAME);
- metadataSectionElement.addAttribute(METADATA_DIALECT_ATTRIBUTE_NAME, METADATA_NAMESPACE);
- SOAPElement locationElement = metadataSectionElement.addChildElement(METADATA_LOCATION_ELEMENT_NAME);
- locationElement.addTextNode(wsdlURL);
- return metadataElement;
- } catch (SOAPException se) {
- // TODO log error here (should never happen)
- return null;
- }
- }
-
- private static void addMetadataWSDLRef(W3CEndpointReferenceBuilder builder, String wsdlURL)
- {
- builder.metadata(createWSDLMetadataReferenceElement(wsdlURL));
- }
-
- static final String METADATA_PREFIX = "mex";
- static final String METADATA_NAMESPACE = "http://schemas.xmlsoap.org/ws/2004/09/mex";
-
- static final String METADATA_ELEMENT_STRING = "Metadata";
- static final String METADATA_SECTION_ELEMENT_STRING = "MetadataSection";
- static final String METADATA_DIALECT_ATTRIBUTE_STRING = "Dialect";
- static final String METADATA_LOCATION_ELEMENT_STRING = "Location";
-
- static Name METADATA_ELEMENT_NAME = null;
- static Name METADATA_SECTION_ELEMENT_NAME = null;
- static Name METADATA_DIALECT_ATTRIBUTE_NAME = null;
- static Name METADATA_LOCATION_ELEMENT_NAME = null;
-
- static SOAPFactory factory = null;
-
- static synchronized SOAPFactory getFactory() throws SOAPException
- {
- if (factory == null) {
- factory = SOAPFactory.newInstance();
- METADATA_ELEMENT_NAME = factory.createName(METADATA_ELEMENT_STRING, METADATA_PREFIX, METADATA_NAMESPACE);
- METADATA_SECTION_ELEMENT_NAME = factory.createName(METADATA_SECTION_ELEMENT_STRING, METADATA_PREFIX, METADATA_NAMESPACE);
- METADATA_DIALECT_ATTRIBUTE_NAME = factory.createName(METADATA_DIALECT_ATTRIBUTE_STRING, METADATA_PREFIX, METADATA_NAMESPACE);
- METADATA_LOCATION_ELEMENT_NAME = factory.createName(METADATA_LOCATION_ELEMENT_STRING, METADATA_PREFIX, METADATA_NAMESPACE);
- }
- return factory;
- }
}
\ No newline at end of file
More information about the jboss-svn-commits
mailing list