Класс SAAJMetaFactory
- java.lang.Object
-
- javax.xml.soap.SAAJMetaFactory
public abstract class SAAJMetaFactory extends Object
Точка доступа к реализующим классам фабрик, определённых в API SAAJ. Все методы фабрик, определённые в SAAJ 1.3, обращаются к экземплярам этого класса для фактического создания объектов. Реализации методов (в SOAPFactory и MessageFactory), существовавших в SAAJ 1.2, также делегируют задачу созданию SAAJMetaFactory, когда поиск в SAAJ 1.2 не позволяет найти имя класса реализации фабрики.
SAAJMetaFactory — это интерфейс поставщика сервиса. В этом классе нет публичных методов.
- Since:
- SAAJ 1.3
Конструкторы
| Модификатор | Конструктор и описание |
|---|---|
protected |
SAAJMetaFactory()
|
Методы
| Модификатор и тип | Метод и описание |
|---|---|
protected abstract MessageFactory |
newMessageFactory(String protocol) Создаёт объект |
protected abstract SOAPFactory |
newSOAPFactory(String protocol) Создаёт объект |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Конструкторы
SAAJMetaFactory
protected SAAJMetaFactory()
Методы
newMessageFactory
protected abstract MessageFactory newMessageFactory(String protocol)
throws SOAPException
Создаёт объект MessageFactory для данного String протокола.
- Parameters:
-
protocol-Stringуказывающий на протокол - Throws:
-
SOAPException- если возникла ошибка при создании 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
Создаёт объект SOAPFactory для данного String протокола.
- Parameters:
-
protocol-Stringуказывающий на протокол - Throws:
-
SOAPException- если возникла ошибка при создании 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.