Class SAAJMetaFactory
- java.lang.Object
-
- javax.xml.soap.SAAJMetaFactory
public abstract class SAAJMetaFactory extends Object
The access point for the implementation classes of the factories defined in the SAAJ API. All of the newInstance
methods defined on factories in SAAJ 1.3 defer to instances of this class to do the actual object creation. The implementations of newInstance()
methods (in SOAPFactory and MessageFactory) that existed in SAAJ 1.2 have been updated to also delegate to the SAAJMetaFactory when the SAAJ 1.2 defined lookup fails to locate the Factory implementation class name.
SAAJMetaFactory is a service provider interface. There are no public methods on this class.
- Since:
- SAAJ 1.3
Constructors
Modifier | Constructor and Description |
---|---|
protected |
SAAJMetaFactory() |
Methods
Modifier and Type | Method and Description |
---|---|
protected abstract MessageFactory |
newMessageFactory(String protocol) Creates a |
protected abstract SOAPFactory |
newSOAPFactory(String protocol) Creates a |
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructors
SAAJMetaFactory
protected SAAJMetaFactory()
Methods
newMessageFactory
protected abstract MessageFactory newMessageFactory(String protocol) throws SOAPException
Creates a MessageFactory
object for the given String
protocol.
- Parameters:
-
protocol
- aString
indicating the protocol - Throws:
-
SOAPException
- if there is an error in creating the MessageFactory - See Also:
-
SOAPConstants.SOAP_1_1_PROTOCOL
,SOAPConstants.SOAP_1_2_PROTOCOL
,SOAPConstants.DYNAMIC_SOAP_PROTOCOL
newSOAPFactory
protected abstract SOAPFactory newSOAPFactory(String protocol) throws SOAPException
Creates a SOAPFactory
object for the given String
protocol.
- Parameters:
-
protocol
- aString
indicating the protocol - Throws:
-
SOAPException
- if there is an error in creating the SOAPFactory - See Also:
-
SOAPConstants.SOAP_1_1_PROTOCOL
,SOAPConstants.SOAP_1_2_PROTOCOL
,SOAPConstants.DYNAMIC_SOAP_PROTOCOL
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/javase/8/docs/api/javax/xml/soap/SAAJMetaFactory.html