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