jaxws/src/java.xml.ws/share/classes/module-info.java
changeset 36523 116e5d5cdade
child 40494 75b36e1c390a
equal deleted inserted replaced
36522:0017f3cf1657 36523:116e5d5cdade
       
     1 /*
       
     2  * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
       
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
     4  *
       
     5  * This code is free software; you can redistribute it and/or modify it
       
     6  * under the terms of the GNU General Public License version 2 only, as
       
     7  * published by the Free Software Foundation.  Oracle designates this
       
     8  * particular file as subject to the "Classpath" exception as provided
       
     9  * by Oracle in the LICENSE file that accompanied this code.
       
    10  *
       
    11  * This code is distributed in the hope that it will be useful, but WITHOUT
       
    12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
    13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
    14  * version 2 for more details (a copy is included in the LICENSE file that
       
    15  * accompanied this code).
       
    16  *
       
    17  * You should have received a copy of the GNU General Public License version
       
    18  * 2 along with this work; if not, write to the Free Software Foundation,
       
    19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
    20  *
       
    21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
    22  * or visit www.oracle.com if you need additional information or have any
       
    23  * questions.
       
    24  */
       
    25 
       
    26 module java.xml.ws {
       
    27     requires public java.activation;
       
    28     requires public java.xml;
       
    29     requires public java.xml.bind;
       
    30     requires java.annotations.common;
       
    31     requires java.desktop;
       
    32     requires java.logging;
       
    33     requires java.management;
       
    34     requires java.rmi;
       
    35     requires jdk.httpserver;
       
    36 
       
    37     uses javax.xml.ws.spi.Provider;
       
    38     uses javax.xml.soap.MessageFactory;
       
    39     uses javax.xml.soap.SAAJMetaFactory;
       
    40     uses javax.xml.soap.SOAPConnectionFactory;
       
    41     uses javax.xml.soap.SOAPFactory;
       
    42 
       
    43     exports javax.jws;
       
    44     exports javax.jws.soap;
       
    45     exports javax.xml.soap;
       
    46     exports javax.xml.ws;
       
    47     exports javax.xml.ws.handler;
       
    48     exports javax.xml.ws.handler.soap;
       
    49     exports javax.xml.ws.http;
       
    50     exports javax.xml.ws.soap;
       
    51     exports javax.xml.ws.spi;
       
    52     exports javax.xml.ws.spi.http;
       
    53     exports javax.xml.ws.wsaddressing;
       
    54 
       
    55     exports com.oracle.webservices.internal.api.databinding to
       
    56         jdk.xml.ws;
       
    57     exports com.sun.xml.internal.ws.addressing to
       
    58         jdk.xml.ws,
       
    59         java.xml.bind;
       
    60     exports com.sun.xml.internal.ws.addressing.v200408 to
       
    61         jdk.xml.ws;
       
    62     exports com.sun.xml.internal.ws.api to
       
    63         jdk.xml.ws;
       
    64     exports com.sun.xml.internal.ws.api.addressing to
       
    65         jdk.xml.ws;
       
    66     exports com.sun.xml.internal.ws.api.databinding to
       
    67         jdk.xml.ws;
       
    68     exports com.sun.xml.internal.ws.api.model to
       
    69         jdk.xml.ws;
       
    70     exports com.sun.xml.internal.ws.api.server to
       
    71         jdk.xml.ws;
       
    72     exports com.sun.xml.internal.ws.api.streaming to
       
    73         jdk.xml.ws;
       
    74     exports com.sun.xml.internal.ws.api.wsdl.parser to
       
    75         jdk.xml.ws;
       
    76     exports com.sun.xml.internal.ws.api.wsdl.writer to
       
    77         jdk.xml.ws;
       
    78     exports com.sun.xml.internal.ws.binding to
       
    79         jdk.xml.ws;
       
    80     exports com.sun.xml.internal.ws.db to
       
    81         jdk.xml.ws;
       
    82     exports com.sun.xml.internal.ws.model to
       
    83         jdk.xml.ws;
       
    84     exports com.sun.xml.internal.ws.policy.sourcemodel.wspolicy to
       
    85         jdk.xml.ws;
       
    86     exports com.sun.xml.internal.ws.spi.db to
       
    87         jdk.xml.ws;
       
    88     exports com.sun.xml.internal.ws.streaming to
       
    89         jdk.xml.ws;
       
    90     exports com.sun.xml.internal.ws.util to
       
    91         jdk.xml.ws;
       
    92     exports com.sun.xml.internal.ws.util.exception to
       
    93         jdk.xml.ws;
       
    94     exports com.sun.xml.internal.ws.util.xml to
       
    95         jdk.xml.ws;
       
    96     exports com.sun.xml.internal.ws.wsdl.parser to
       
    97         jdk.xml.ws;
       
    98     exports com.sun.xml.internal.ws.wsdl.writer to
       
    99         jdk.xml.ws;
       
   100 
       
   101     // XML document content needs to be exported
       
   102     exports com.sun.xml.internal.ws.runtime.config to java.xml.bind;
       
   103 
       
   104     // com.sun.xml.internal.ws.fault.SOAPFaultBuilder uses JAXBContext.newInstance
       
   105     exports com.sun.xml.internal.ws.fault to java.xml.bind;
       
   106 
       
   107     // JAF data handlers
       
   108     exports com.sun.xml.internal.messaging.saaj.soap to
       
   109         java.activation;
       
   110     exports com.sun.xml.internal.ws.encoding to
       
   111         java.activation;
       
   112 }
       
   113