1 /* |
1 /* |
2 * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
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 |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
23 * questions. |
23 * questions. |
24 */ |
24 */ |
25 |
25 |
26 package com.sun.xml.internal.ws.client.sei; |
26 package com.sun.xml.internal.ws.client.sei; |
27 |
27 |
28 import com.sun.xml.internal.ws.api.databinding.ClientCallBridge; |
28 import com.oracle.webservices.internal.api.databinding.JavaCallInfo; |
29 import com.sun.xml.internal.ws.api.message.Message; |
29 import com.sun.xml.internal.ws.api.message.Message; |
30 import com.sun.xml.internal.ws.api.message.Packet; |
30 import com.sun.xml.internal.ws.api.message.Packet; |
31 import com.sun.xml.internal.ws.client.RequestContext; |
31 import com.sun.xml.internal.ws.client.RequestContext; |
32 import com.sun.xml.internal.ws.client.ResponseContextReceiver; |
32 import com.sun.xml.internal.ws.client.ResponseContextReceiver; |
33 import com.sun.xml.internal.ws.encoding.soap.DeserializationException; |
33 import com.sun.xml.internal.ws.encoding.soap.DeserializationException; |
34 import com.sun.xml.internal.ws.fault.SOAPFaultBuilder; |
|
35 import com.sun.xml.internal.ws.message.jaxb.JAXBMessage; |
34 import com.sun.xml.internal.ws.message.jaxb.JAXBMessage; |
36 import com.sun.xml.internal.ws.model.CheckedExceptionImpl; |
|
37 import com.sun.xml.internal.ws.model.JavaMethodImpl; |
|
38 import com.sun.xml.internal.ws.model.ParameterImpl; |
|
39 import com.sun.xml.internal.ws.model.WrapperParameter; |
|
40 import com.sun.xml.internal.org.jvnet.ws.databinding.JavaCallInfo; |
|
41 |
35 |
42 import javax.xml.bind.JAXBException; |
36 import javax.xml.bind.JAXBException; |
43 import javax.xml.namespace.QName; |
|
44 import javax.xml.stream.XMLStreamException; |
37 import javax.xml.stream.XMLStreamException; |
45 import javax.xml.ws.Holder; |
38 import javax.xml.ws.Holder; |
46 |
39 |
47 import java.lang.reflect.Method; |
40 import java.lang.reflect.Method; |
48 import java.util.ArrayList; |
|
49 import java.util.HashMap; |
|
50 import java.util.List; |
|
51 import java.util.Map; |
|
52 |
41 |
53 /** |
42 /** |
54 * {@link MethodHandler} that handles synchronous method invocations. |
43 * {@link MethodHandler} that handles synchronous method invocations. |
55 * |
44 * |
56 * <p> |
45 * <p> |