You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2002/05/13 16:49:01 UTC
cvs commit: xml-axis/java/test/wsdl/types DynamicProxyTestCase.java
dims 02/05/13 07:49:01
Modified: java/src/javax/xml/rpc Call.java Service.java Stub.java
java/src/javax/xml/rpc/encoding Deserializer.java
DeserializerFactory.java SerializerFactory.java
java/src/javax/xml/rpc/handler HandlerRegistry.java
java/src/org/apache/axis/client Call.java Service.java
Stub.java
java/test/wsdl/types DynamicProxyTestCase.java
Log:
Part II - Updating to JAXRPC 0.9 (see javadoc at http://java.sun.com/xml/downloads/jaxrpc-0_9-javadocs/)
Revision Changes Path
1.12 +1 -3 xml-axis/java/src/javax/xml/rpc/Call.java
Index: Call.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/Call.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- Call.java 27 Mar 2002 16:46:56 -0000 1.11
+++ Call.java 13 May 2002 14:49:00 -0000 1.12
@@ -87,8 +87,6 @@
// Constants for the standard properties
public static final String ENCODINGSTYLE_URI_PROPERTY =
"javax.xml.rpc.encodingstyle.namespace.uri";
- public static final String ENDPOINT_ADDRESS_PROPERTY =
- "javax.xml.rpc.service.endpoint.address";
public static final String OPERATION_STYLE_PROPERTY =
"javax.xml.rpc.soap.operation.style";
public static final String PASSWORD_PROPERTY =
@@ -110,7 +108,7 @@
* metadata and the user is not allowed to mess with it. These methods
* throw JAXRPCException if this method returns false.
*/
- public boolean isParameterAndReturnSpecRequired();
+ public boolean isParameterAndReturnSpecRequired(QName operationName);
/**
* Adds a parameter type and mode for a specific operation. Note that the
1.9 +3 -2 xml-axis/java/src/javax/xml/rpc/Service.java
Index: Service.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/Service.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Service.java 26 Mar 2002 22:34:23 -0000 1.8
+++ Service.java 13 May 2002 14:49:00 -0000 1.9
@@ -168,7 +168,7 @@
* @throws ServiceException - If this Service class does not have access
* to the required WSDL metadata or if an illegal portName is specified.
*/
- public Call[] getCalls() throws ServiceException;
+ public Call[] getCalls(QName portName) throws ServiceException;
/**
* Returns the configured HandlerRegistry instance for this Service
@@ -199,8 +199,9 @@
* Gets the list of qualified names of the ports grouped by this service
*
* @return iterator containing list of qualified names of the ports
+ * @throws ServiceException If this Service class does not have access to the required WSDL metadata
*/
- public java.util.Iterator getPorts();
+ public java.util.Iterator getPorts() throws ServiceException;
/**
* Gets the TypeMappingRegistry registered with this Service object
1.7 +2 -2 xml-axis/java/src/javax/xml/rpc/Stub.java
Index: Stub.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/Stub.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- Stub.java 27 Mar 2002 13:35:56 -0000 1.6
+++ Stub.java 13 May 2002 14:49:00 -0000 1.7
@@ -73,8 +73,8 @@
/**
* Target service endpoint address.
*/
- public static final String ADDRESS_PROPERTY =
- Call.ENDPOINT_ADDRESS_PROPERTY;
+ public static final String ENDPOINT_ADDRESS_PROPERTY =
+ "javax.xml.rpc.service.endpoint.address";
/**
* This boolean property is used by a service client to indicate
* whether or not it wants to participate in a session with a service
1.7 +1 -1 xml-axis/java/src/javax/xml/rpc/encoding/Deserializer.java
Index: Deserializer.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/encoding/Deserializer.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- Deserializer.java 15 Jan 2002 15:56:30 -0000 1.6
+++ Deserializer.java 13 May 2002 14:49:00 -0000 1.7
@@ -63,7 +63,7 @@
*
* @version 0.6
*/
-public interface Deserializer {
+public interface Deserializer extends java.io.Serializable {
public String getMechanismType();
}
1.7 +4 -5 xml-axis/java/src/javax/xml/rpc/encoding/DeserializerFactory.java
Index: DeserializerFactory.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/encoding/DeserializerFactory.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- DeserializerFactory.java 15 Jan 2002 15:56:30 -0000 1.6
+++ DeserializerFactory.java 13 May 2002 14:49:00 -0000 1.7
@@ -68,16 +68,15 @@
/**
* Returns a Deserializer for the specified XML processing mechanism type.
*
- * @param mechanismType - XML processing mechanism type [TBD: definition of valid constants]
+ * @param mechanismType XML processing mechanism type [TBD: definition of valid constants]
*
* @return Returns a Deserializer for the specified XML processing mechanism type.
*
- * @throws JAXRPCException - If DeserializerFactory does not support
+ * @throws JAXRPCException If DeserializerFactory does not support
* the specified XML processing mechanism
- * java.lang.IllegalArgumentException - If an invalid mechanism type is specified.
+ * java.lang.IllegalArgumentException If an invalid mechanism type is specified.
*/
- public Deserializer getDeserializerAs(String mechanismType)
- throws JAXRPCException;
+ public Deserializer getDeserializerAs(String mechanismType);
/**
* Returns a list of all XML processing mechanism types supported by this DeserializerFactory.
1.7 +3 -3 xml-axis/java/src/javax/xml/rpc/encoding/SerializerFactory.java
Index: SerializerFactory.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/encoding/SerializerFactory.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SerializerFactory.java 15 Jan 2002 15:56:30 -0000 1.6
+++ SerializerFactory.java 13 May 2002 14:49:00 -0000 1.7
@@ -74,10 +74,10 @@
*
* @return a Serializer for the specified XML processing mechanism type.
*
- * @throws JAXRPCException
+ * @throws JAXRPCException If SerializerFactory does not support the specified XML processing mechanism
+ * @throws java.lang.IllegalArgumentException If an invalid mechanism type is specified.
*/
- public Serializer getSerializerAs(String mechanismType)
- throws JAXRPCException;
+ public Serializer getSerializerAs(String mechanismType);
/**
* Returns a list of all XML processing mechanism types supported by this SerializerFactory.
1.4 +1 -1 xml-axis/java/src/javax/xml/rpc/handler/HandlerRegistry.java
Index: HandlerRegistry.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/handler/HandlerRegistry.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- HandlerRegistry.java 13 May 2002 13:11:33 -0000 1.3
+++ HandlerRegistry.java 13 May 2002 14:49:00 -0000 1.4
@@ -89,6 +89,6 @@
* @throws java.lang.IllegalArgumentException If an invalid
* portName is specified
*/
- public abstract void setRequestHandlerChain(
+ public abstract void setHandlerChain(
QName portName, java.util.List chain);
}
1.121 +2 -2 xml-axis/java/src/org/apache/axis/client/Call.java
Index: Call.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/client/Call.java,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -r1.120 -r1.121
--- Call.java 13 May 2002 13:11:33 -0000 1.120
+++ Call.java 13 May 2002 14:49:00 -0000 1.121
@@ -308,7 +308,7 @@
}
setEncodingStyle((String) value);
}
- else if (name.equals(ENDPOINT_ADDRESS_PROPERTY)) {
+ else if (name.equals(Stub.ENDPOINT_ADDRESS_PROPERTY)) {
if (!(value instanceof String)) {
throw new IllegalArgumentException(
JavaUtils.getMessage("badProp00", new String[]
@@ -642,7 +642,7 @@
* data and the user is not allowed to mess with it. These methods throw JAXRPCException if
* this method returns false.
*/
- public boolean isParameterAndReturnSpecRequired() {
+ public boolean isParameterAndReturnSpecRequired(QName operationName) {
return parmAndRetReq;
} // isParameterAndReturnSpecRequired
1.51 +1 -1 xml-axis/java/src/org/apache/axis/client/Service.java
Index: Service.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/client/Service.java,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- Service.java 1 May 2002 01:51:10 -0000 1.50
+++ Service.java 13 May 2002 14:49:01 -0000 1.51
@@ -467,7 +467,7 @@
* @throws ServiceException - If this Service class does not have access
* to the required WSDL metadata or if an illegal portName is specified.
*/
- public javax.xml.rpc.Call[] getCalls() throws ServiceException {
+ public javax.xml.rpc.Call[] getCalls(QName portName) throws ServiceException {
if (wsdlLocation == null) {
throw new ServiceException();
}
1.9 +2 -2 xml-axis/java/src/org/apache/axis/client/Stub.java
Index: Stub.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/client/Stub.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Stub.java 27 Mar 2002 13:35:56 -0000 1.8
+++ Stub.java 13 May 2002 14:49:01 -0000 1.9
@@ -140,7 +140,7 @@
}
cachedPassword = (String) value;
}
- else if (name.equals(Call.ENDPOINT_ADDRESS_PROPERTY)) {
+ else if (name.equals(Stub.ENDPOINT_ADDRESS_PROPERTY)) {
if (!(value instanceof String)) {
throw new IllegalArgumentException(
JavaUtils.getMessage("badProp00", new String[] {
@@ -184,7 +184,7 @@
else if (name.equals(Call.PASSWORD_PROPERTY)) {
return cachedPassword;
}
- else if (name.equals(Call.ENDPOINT_ADDRESS_PROPERTY)) {
+ else if (name.equals(Stub.ENDPOINT_ADDRESS_PROPERTY)) {
return cachedEndpoint;
}
else if (name.equals(Call.SESSION_MAINTAIN_PROPERTY)) {
1.3 +1 -1 xml-axis/java/test/wsdl/types/DynamicProxyTestCase.java
Index: DynamicProxyTestCase.java
===================================================================
RCS file: /home/cvs/xml-axis/java/test/wsdl/types/DynamicProxyTestCase.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DynamicProxyTestCase.java 19 Apr 2002 13:41:54 -0000 1.2
+++ DynamicProxyTestCase.java 13 May 2002 14:49:01 -0000 1.3
@@ -77,7 +77,7 @@
try {
Service service = ServiceFactory.newInstance().createService(null);
Stub binding = (Stub) service.getPort(TypeTest.class);
- binding._setProperty(Call.ENDPOINT_ADDRESS_PROPERTY,
+ binding._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY,
"http://localhost:8080/axis/services/TypeTest");
return (TypeTest) binding;