325N/A * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 325N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 325N/A * This code is free software; you can redistribute it and/or modify it 325N/A * under the terms of the GNU General Public License version 2 only, as 325N/A * published by the Free Software Foundation. Oracle designates this 325N/A * particular file as subject to the "Classpath" exception as provided 325N/A * by Oracle in the LICENSE file that accompanied this code. 325N/A * This code is distributed in the hope that it will be useful, but WITHOUT 325N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 325N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 325N/A * version 2 for more details (a copy is included in the LICENSE file that 325N/A * accompanied this code). 325N/A * You should have received a copy of the GNU General Public License version 325N/A * 2 along with this work; if not, write to the Free Software Foundation, 325N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 325N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 325N/A * or visit www.oracle.com if you need additional information or have any 325N/A * represents (in particular URL pattern and name), this class 325N/A * takes a parameterization 'A' so that the user of this parser can choose to 325N/A * create another type that wraps {@link WSEndpoint}. 325N/A * {@link HttpAdapter} and its derived type is used for this often, 325N/A * but it can be anything. 325N/A * @author WS Development Team 325N/A * @author Kohsuke Kawaguchi 325N/A * Endpoint names that are declared. 325N/A * Used to catch double definitions. 325N/A * Used to load service implementations. 325N/A * Used to locate resources, in particular WSDL. 325N/A * Optional {@link Container} that {@link WSEndpoint}s receive. 325N/A * @param adapterFactory 325N/A * Creates {@link HttpAdapter} (or its derived class.) 325N/A * a set of {@link HttpAdapter}s. 325N/A * a set of {@link HttpAdapter}s. 325N/A * Get all the WSDL & schema documents recursively. 325N/A //get enable-mtom attribute value 325N/A // Convert short-form tokens to API's binding ids 325N/A // TODO use 'docs' as the metadata. If wsdl is non-null it's the primary. 325N/A * binding id explicitlyspecified in the DeploymentDescriptor or parameter 325N/A * Endpoint Implementation class 325N/A * represents mtom-enabled attribute in DD 325N/A * threshold value specified in DD 325N/A * is returned with only MTOMFeature set resolving the various precendece rules 325N/A // Features specified through DD 325N/A // Since bindingID is coming from implclass, 325N/A // mtom through Feature annotation or DD takes precendece 325N/A * JSR-109 defines short-form tokens for standard binding Ids. These are 325N/A * used only in DD. So stand alone deployment descirptor should also honor 325N/A * these tokens. This method converts the tokens to API's standard 325N/A * @param lexical binding attribute value from DD. Always not null 325N/A * @return returns corresponding API's binding ID or the same lexical 325N/A * Creates a new "Adapter". 325N/A * Normally 'A' would be {@link HttpAdapter} or some derived class. 325N/A * But the parser doesn't require that to be of any particular type. 325N/A * Checks the deployment descriptor or {@link @WebServiceProvider} annotation 325N/A * to see if it points to any WSDL. If so, returns the {@link SDDocumentSource}. 325N/A * The pointed WSDL, if any. Otherwise null. 325N/A +
". Going to generate and publish a new WSDL.");
325N/A "runtime.parser.invalidAttributeValue",
325N/A "runtime.parser.invalidAttributeValue",
325N/A * Parses the handler and role information and sets it 325N/A * on the {@link WSBinding}. 325N/A * @return true if <handler-chains> element present in DD 325N/A // move past </handler-chains> 325N/A "runtime.parser.classNotFound",
325N/A * Loads the class of the given name. 325N/A * Used to report the source location information if there's any error.