You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by sc...@apache.org on 2010/08/09 20:29:41 UTC
svn commit: r983765 -
/axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/server/config/AddressingConfigurator.java
Author: scheu
Date: Mon Aug 9 18:29:40 2010
New Revision: 983765
URL: http://svn.apache.org/viewvc?rev=983765&view=rev
Log:
Quick change to simply add debug trace to the code that does the JAX-WS annotation configuration for Addressing and SubmissionAddressing.
Modified:
axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/server/config/AddressingConfigurator.java
Modified: axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/server/config/AddressingConfigurator.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/server/config/AddressingConfigurator.java?rev=983765&r1=983764&r2=983765&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/server/config/AddressingConfigurator.java (original)
+++ axis/axis2/java/core/trunk/modules/metadata/src/org/apache/axis2/jaxws/server/config/AddressingConfigurator.java Mon Aug 9 18:29:40 2010
@@ -35,6 +35,8 @@ import org.apache.axis2.jaxws.i18n.Messa
import org.apache.axis2.jaxws.registry.ServerConfiguratorRegistry;
import org.apache.axis2.util.JavaUtils;
import org.apache.axis2.util.Utils;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
import javax.xml.ws.soap.Addressing;
import javax.xml.ws.soap.AddressingFeature;
@@ -51,11 +53,15 @@ import javax.xml.ws.soap.AddressingFeatu
*/
public class AddressingConfigurator implements ServerConfigurator {
+ private static Log log = LogFactory.getLog(AddressingConfigurator.class);
/*
* (non-Javadoc)
* @see org.apache.axis2.jaxws.feature.ServerConfigurator#configure(org.apache.axis2.jaxws.description.EndpointDescription)
*/
public void configure(EndpointDescription endpointDescription) {
+ if (log.isDebugEnabled()) {
+ log.debug("Start configure");
+ }
Addressing addressing =
(Addressing) ((EndpointDescriptionJava) endpointDescription).getAnnoFeature(AddressingFeature.ID);
SubmissionAddressing submissionAddressing =
@@ -66,6 +72,9 @@ public class AddressingConfigurator impl
Parameter responses = null;
if (addressing != null && submissionAddressing != null) {
+ if (log.isDebugEnabled()) {
+ log.debug("Both Addressing and SubmissionAddressing are specified");
+ }
//Both annotations must have been specified.
boolean w3cAddressingEnabled = addressing.enabled();
boolean submissionAddressingEnabled = submissionAddressing.enabled();
@@ -96,6 +105,9 @@ public class AddressingConfigurator impl
}
}
else if (addressing != null) {
+ if (log.isDebugEnabled()) {
+ log.debug("Only Addressing is specified. SubmissionAddressing is not specified");
+ }
//The Addressing annotation must have been specified.
boolean w3cAddressingEnabled = addressing.enabled();
@@ -110,6 +122,9 @@ public class AddressingConfigurator impl
}
}
else if (submissionAddressing != null) {
+ if (log.isDebugEnabled()) {
+ log.debug("Only SubmssionAddressing is specified. Addressing is not specified");
+ }
//The SubmissionAddressing annotation must have been specified.
boolean submissionAddressingEnabled = submissionAddressing.enabled();
@@ -154,9 +169,15 @@ public class AddressingConfigurator impl
}
}
catch (Exception e) {
+ if (log.isDebugEnabled()) {
+ log.debug("Unexpected Exception occurred:", e);
+ }
throw ExceptionFactory.makeWebServiceException(
Messages.getMessage("AddressingEngagementError", e.toString()));
}
+ if (log.isDebugEnabled()) {
+ log.debug("End configure");
+ }
}
/**