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 2008/03/21 21:15:15 UTC
svn commit: r639794 -
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/ClientUtils.java
Author: dims
Date: Fri Mar 21 13:15:07 2008
New Revision: 639794
URL: http://svn.apache.org/viewvc?rev=639794&view=rev
Log:
add more logs
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/ClientUtils.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/ClientUtils.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/ClientUtils.java?rev=639794&r1=639793&r2=639794&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/ClientUtils.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/ClientUtils.java Fri Mar 21 13:15:07 2008
@@ -27,6 +27,8 @@
import org.apache.axis2.engine.AxisConfiguration;
import org.apache.axis2.engine.ListenerManager;
import org.apache.axis2.i18n.Messages;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
import java.net.URI;
import java.net.URISyntaxException;
@@ -36,6 +38,8 @@
*/
public class ClientUtils {
+ private static final Log log = LogFactory.getLog(ClientUtils.class);
+
public static synchronized TransportOutDescription inferOutTransport(AxisConfiguration ac,
EndpointReference epr,
MessageContext msgctx)
@@ -47,21 +51,25 @@
if (transport != null) {
TransportOutDescription transportOut = ac.getTransportOut(transport);
if (transportOut == null) {
+ log.error("No Tranport Sender found for : " + transport);
throw new AxisFault("No Tranport Sender found for : " + transport);
} else {
return ac.getTransportOut(transport);
}
} else {
+ log.error(Messages.getMessage("cannotInferTransport", transportURI));
throw new AxisFault(Messages.getMessage("cannotInferTransport", transportURI));
}
} else {
if (msgctx.getOptions().getTransportOut() != null) {
if (msgctx.getOptions().getTransportOut().getSender() == null) {
+ log.error(Messages.getMessage("Incomplete transport sender: missing sender!"));
throw new AxisFault("Incomplete transport sender: missing sender!");
}
return msgctx.getOptions().getTransportOut();
}
if (epr == null || (epr.getAddress() == null)) {
+ log.error(Messages.getMessage("cannotInferTransportNoAddr"));
throw new AxisFault(Messages.getMessage("cannotInferTransportNoAddr"));
}
String uri = epr.getAddress();
@@ -70,6 +78,7 @@
if (transport != null) {
return ac.getTransportOut(transport);
} else {
+ log.error(Messages.getMessage("cannotInferTransport", uri));
throw new AxisFault(Messages.getMessage("cannotInferTransport", uri));
}
}
@@ -105,6 +114,8 @@
if (transportIn == null) {
// TODO : User should not be mandated to give an IN transport. If it is not given, we should
// ask from the ListenerManager to give any available transport for this client.
+ log.error(Messages.getMessage("unknownTransport",
+ listenerTransportProtocol));
throw new AxisFault(Messages.getMessage("unknownTransport",
listenerTransportProtocol));
}
@@ -114,10 +125,12 @@
}
if (msgCtxt.getAxisService() != null) {
if (!msgCtxt.isEngaged(Constants.MODULE_ADDRESSING)) {
+ log.error(Messages.getMessage("2channelNeedAddressing"));
throw new AxisFault(Messages.getMessage("2channelNeedAddressing"));
}
} else {
if (!ac.isEngaged(Constants.MODULE_ADDRESSING)) {
+ log.error(Messages.getMessage("2channelNeedAddressing"));
throw new AxisFault(Messages.getMessage("2channelNeedAddressing"));
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org