s.jaxws-rt.2.3.2.source-code.module-info Maven / Gradle / Ivy
/*
* Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
/**
* Defines the Java API for XML-Based Web Services (JAX-WS), and
* the Web Services Metadata API.
*
*
* @uses javax.xml.soap.MessageFactory
* @uses javax.xml.soap.SAAJMetaFactory
* @uses javax.xml.soap.SOAPConnectionFactory
* @uses javax.xml.soap.SOAPFactory
* @uses javax.xml.ws.spi.Provider
*
* @since 2.4.0
*/
module com.sun.xml.ws.jaxws {
requires java.desktop;
requires java.logging;
requires java.management;
requires jdk.httpserver;
requires transitive jakarta.activation;
requires java.annotation;
requires java.jws;
requires transitive java.xml;
requires transitive java.xml.bind;
requires java.xml.soap;
requires transitive java.xml.ws;
requires org.jvnet.mimepull;
requires org.jvnet.staxex;
requires com.sun.istack.runtime;
requires com.sun.xml.bind;
requires com.sun.xml.fastinfoset;
requires com.sun.xml.streambuffer;
requires com.sun.xml.txw2;
requires com.sun.xml.ws.policy;
exports com.oracle.webservices.api;
exports com.oracle.webservices.api.databinding;
exports com.oracle.webservices.api.message;
exports com.sun.xml.ws.api;
exports com.sun.xml.ws.api.addressing;
exports com.sun.xml.ws.api.databinding;
exports com.sun.xml.ws.api.ha;
exports com.sun.xml.ws.api.message;
exports com.sun.xml.ws.api.model;
exports com.sun.xml.ws.api.model.wsdl;
exports com.sun.xml.ws.api.server;
exports com.sun.xml.ws.api.streaming;
exports com.sun.xml.ws.api.wsdl.parser;
exports com.sun.xml.ws.api.wsdl.writer;
exports com.sun.xml.ws.api.pipe;
exports com.sun.xml.ws.developer;
exports com.sun.xml.ws.resources;
exports com.sun.xml.ws.message.stream;
exports com.sun.xml.ws.addressing;
exports com.sun.xml.ws.addressing.v200408;
exports com.sun.xml.ws.binding;
exports com.sun.xml.ws.db;
exports com.sun.xml.ws.model;
exports com.sun.xml.ws.server;
exports com.sun.xml.ws.spi.db;
exports com.sun.xml.ws.streaming;
exports com.sun.xml.ws.transport;
exports com.sun.xml.ws.transport.http;
exports com.sun.xml.ws.util;
exports com.sun.xml.ws.util.exception;
exports com.sun.xml.ws.util.xml;
exports com.sun.xml.ws.wsdl.parser;
exports com.sun.xml.ws.wsdl.writer;
exports com.sun.xml.ws.encoding;
exports com.sun.xml.ws.transport.httpspi.servlet;
exports com.sun.xml.ws.developer.servlet;
exports com.sun.xml.ws.server.servlet;
exports com.sun.xml.ws.transport.http.servlet;
// XML document content needs to be exported
opens com.sun.xml.ws.runtime.config to java.xml.bind;
// com.sun.xml.ws.fault.SOAPFaultBuilder uses JAXBContext.newInstance
opens com.sun.xml.ws.fault to java.xml.bind;
// com.sun.xml.ws.addressing.WsaTubeHelperImpl uses JAXBContext.newInstance
opens com.sun.xml.ws.addressing to java.xml.bind;
// com.sun.xml.ws.addressing.v200408.WsaTubeHelperImpl uses JAXBContext.newInstance
opens com.sun.xml.ws.addressing.v200408 to java.xml.bind;
// com.sun.xml.ws.developer.MemberSubmissionEndpointReference uses JAXBContext.newInstance
opens com.sun.xml.ws.developer to java.xml.bind;
// com.sun.xml.ws.model.ExternalMetadataReader uses JAXBContext.newInstance
opens com.oracle.xmlns.webservices.jaxws_databinding to java.xml.bind;
uses javax.xml.ws.spi.Provider;
uses javax.xml.soap.MessageFactory;
uses javax.xml.soap.SAAJMetaFactory;
uses javax.xml.soap.SOAPConnectionFactory;
uses javax.xml.soap.SOAPFactory;
provides javax.xml.ws.spi.Provider with com.sun.xml.ws.spi.ProviderImpl;
}