You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by di...@apache.org on 2004/02/11 17:27:49 UTC
cvs commit: ws-site/targets/ws-fx/addressing/clover/org/apache/axis/message/addressing/handler AddressingHandler.html pkg-classes.html pkg-summary.html
dims 2004/02/11 08:27:49
Added: targets/ws-fx/addressing/clover/org/apache/axis/message/addressing/handler
AddressingHandler.html pkg-classes.html
pkg-summary.html
Log:
Checkin web site for addressing
Revision Changes Path
1.1 ws-site/targets/ws-fx/addressing/clover/org/apache/axis/message/addressing/handler/AddressingHandler.html
Index: AddressingHandler.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Apache Addressing - 1.0</title>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
</head>
<body>
<!-- render overall pkg coverage graph -->
<TABLE cellspacing="0" cellpadding="2">
<TBODY>
<!-- C:\ APACHE\ ws-fx\ addressing\ src\ org\ apache\ axis\ message\ addressing\ handler\ AddressingHandler.java -->
<TR>
<TD colspan="6" class="reportHeader">
<TABLE width="100%"><TR><TD valign="top" class="titleText">Clover coverage report - Apache Addressing - 1.0<DIV class="timestamp"><b>Coverage timestamp:</b> Wed Feb 11 2004 10:26:01 EST</DIV>
<DIV class="navBar"><a href="../../../../../../pkgs-summary.html"><b>Overview</b></a> <a href="pkg-summary.html"><b>Package</b></a> <font class="navBarCurrent">File</font></DIV>
</TD>
<td class="headerStats" valign="top" width="40%" align="right">
<table align="right">
<tr>
<td nowrap><b>file stats:</b></td>
<td align="right"><b>LOC:</b></td>
<td align="right">174</td>
<td width="10%"> </td>
<td align="right"><b>Methods:</b></td>
<td align="right">5</td>
</tr>
<tr>
<td></td>
<td align="right"><b>NCLOC:</b></td>
<td align="right">123</td>
<td width="10%"> </td>
<td align="right"><b>Classes:</b></td>
<td align="right">1</td>
</tr>
</table>
</td>
</TR></TABLE>
</TD>
</TR>
<tr class="titleText"><td colspan="6">
30 day Evaluation Version distributed via the Maven Jar Repository. Clover is not free. You have 30 days to evaluate it. Please visit <a href="http://www.thecortex.net/clover">http://www.thecortex.net/clover</a> to obtain a licensed version of Clover
</td></tr>
<TR><TD class="hbreak" colspan="6"> </TD></TR>
<TR>
<TD class="graphHeaderLeft"><b> Source file</b></TD>
<TD class="graphHeader">Conditionals</TD>
<TD class="graphHeader">Statements</TD>
<TD class="graphHeader">Methods</TD>
<TD class="graphHeader" align="left" colspan="2"><B>TOTAL</B></TD>
</TR>
<TR>
<TD class="graphItem">
AddressingHandler.java
</TD>
<TD class="graphPercent" align="center">0%</TD>
<TD class="graphPercent" align="center">0%</TD>
<TD class="graphPercent" align="center">0%</TD>
<TD class="graphBarLeft" align="center"><B>0%</B></TD>
<TD class="graphBar">
<TABLE class="barGraph" cellspacing="0">
<TBODY>
<TR>
<TD class="uncovered"><img alt="coverage" src="../../../../../../img/trans.gif" width="200" height="12"></TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellspacing="0" cellpadding="0" class="srcView">
<TBODY>
<TR>
<TD align="right" class="lineCount">
1
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">package</span> org.apache.axis.message.addressing.handler;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
2
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
3
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.AxisFault;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
4
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.Message;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
5
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.MessageContext;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
6
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.client.Call;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
7
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.components.logger.LogFactory;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
8
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.components.uuid.UUIDGenFactory;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
9
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.handlers.BasicHandler;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
10
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.message.addressing.Action;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
11
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.message.addressing.AddressingHeaders;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
12
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.message.addressing.Constants;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
13
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.message.addressing.EndpointReference;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
14
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.message.addressing.MessageID;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
15
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.message.addressing.RelatesTo;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
16
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.message.addressing.To;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
17
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.axis.types.URI;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
18
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> org.apache.commons.logging.Log;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
19
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
20
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> javax.xml.parsers.ParserConfigurationException;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
21
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> javax.xml.soap.SOAPException;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
22
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> java.net.MalformedURLException;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
23
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">import</span> java.util.Vector;</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
24
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
25
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment">/**</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
26
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * Class AddressingHandler</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
27
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
28
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * <span class="javadoc">@author</span> Davanum Srinivas (dims@yahoo.com)</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
29
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> */</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
<A name="AddressingHandler"> 30</A>
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLineClassStart">
<PRE class="srcLine"> <span class="keyword">public</span> <span class="keyword">class</span> AddressingHandler <span class="keyword">extends</span> BasicHandler {</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
31
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="keyword">protected</span> <span class="keyword">static</span> Log log = LogFactory.getLog(AddressingHandler.<span class="keyword">class</span>.getName());</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
32
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
33
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment">/**</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
34
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * Method invoke</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
35
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
36
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * <span class="javadoc">@param</span> msgContext </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
37
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * <span class="javadoc">@throws</span> AxisFault </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
38
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> */</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
39
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 39: method not entered."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 39: method not entered."><PRE class="srcLine"> <span class="keyword">public</span> <span class="keyword">void</span> invoke(MessageContext msgContext) <span class="keyword">throws</span> AxisFault {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
40
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 40: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 40: statement not executed."><PRE class="srcLine"> <span class="keyword">try</span> {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
41
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 41: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 41: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (msgContext.getCurrentContext().isClient()) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
42
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 42: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 42: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (!msgContext.getCurrentContext().getPastPivot()) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
43
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 43: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 43: statement not executed."><PRE class="srcLine"> processClientRequest(msgContext);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
44
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> } <span class="keyword">else</span> {</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
45
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 45: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 45: statement not executed."><PRE class="srcLine"> processClientResponse(msgContext);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
46
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
47
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> } <span class="keyword">else</span> {</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
48
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 48: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 48: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (!msgContext.getCurrentContext().getPastPivot()) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
49
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 49: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 49: statement not executed."><PRE class="srcLine"> processServerRequest(msgContext);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
50
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> } <span class="keyword">else</span> {</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
51
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 51: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 51: statement not executed."><PRE class="srcLine"> processServerResponse(msgContext);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
52
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
53
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
54
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> } <span class="keyword">catch</span> (Exception e) {</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
55
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 55: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 55: statement not executed."><PRE class="srcLine"> log.error(<span class="string">"Exception in AddressingHandler"</span>, e);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
56
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 56: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 56: statement not executed."><PRE class="srcLine"> <span class="keyword">throw</span> <span class="keyword">new</span> AxisFault(e.getMessage());</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
57
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
58
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
59
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
60
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment">/**</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
61
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * Method processClientRequest</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
62
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
63
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * <span class="javadoc">@param</span> msgContext </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
64
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> */</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
65
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 65: method not entered."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 65: method not entered."><PRE class="srcLine"> <span class="keyword">void</span> processClientRequest(MessageContext msgContext) <span class="keyword">throws</span> AxisFault, ParserConfigurationException, SOAPException, URI.MalformedURIException {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
66
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 66: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 66: statement not executed."><PRE class="srcLine"> AddressingHeaders headers = (AddressingHeaders) msgContext.getProperty(Constants.ENV_ADDRESSING_REQUEST_HEADERS);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
67
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 67: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 67: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (headers == <span class="keyword">null</span>) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
68
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 68: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 68: statement not executed."><PRE class="srcLine"> headers = <span class="keyword">new</span> AddressingHeaders();</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
69
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
70
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 70: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 70: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (headers.getMessageID() == <span class="keyword">null</span>) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
71
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 71: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 71: statement not executed."><PRE class="srcLine"> MessageID id = <span class="keyword">new</span> MessageID(<span class="keyword">new</span> URI(<span class="string">"uuid:"</span> + UUIDGenFactory.getUUIDGen().nextUUID()));</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
72
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 72: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 72: statement not executed."><PRE class="srcLine"> headers.setMessageID(id);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
73
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
74
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 74: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 74: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (headers.getTo() == <span class="keyword">null</span>) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
75
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 75: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 75: statement not executed."><PRE class="srcLine"> headers.setTo(<span class="keyword">new</span> To(msgContext.getStrProp(msgContext.TRANS_URL)));</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
76
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
77
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 77: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 77: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (headers.getAction() == <span class="keyword">null</span>) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
78
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 78: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 78: statement not executed."><PRE class="srcLine"> headers.setAction(<span class="keyword">new</span> Action(<span class="keyword">new</span> URI(msgContext.getSOAPActionURI())));</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
79
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
80
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 80: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 80: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (headers.getFrom() == <span class="keyword">null</span>) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
81
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 81: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 81: statement not executed."><PRE class="srcLine"> headers.setFrom(<span class="keyword">new</span> EndpointReference(Constants.NS_URI_ANONYMOUS));</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
82
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
83
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 83: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 83: statement not executed."><PRE class="srcLine"> Message msg = msgContext.getRequestMessage();</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
84
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 84: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 84: statement not executed."><PRE class="srcLine"> headers.toEnvelope(msg.getSOAPEnvelope());</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
85
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 85: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 85: statement not executed."><PRE class="srcLine"> msgContext.setProperty(Constants.ENV_ADDRESSING_REQUEST_HEADERS, headers);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
86
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
87
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
88
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment">/**</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
89
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * Method processClientResponse</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
90
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
91
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * <span class="javadoc">@param</span> msgContext </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
92
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> */</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
93
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 93: method not entered."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 93: method not entered."><PRE class="srcLine"> <span class="keyword">void</span> processClientResponse(MessageContext msgContext) <span class="keyword">throws</span> Exception {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
94
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 94: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 94: statement not executed."><PRE class="srcLine"> Message msg = msgContext.getResponseMessage();</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
95
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 95: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 95: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (msg != <span class="keyword">null</span>) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
96
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 96: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 96: statement not executed."><PRE class="srcLine"> AddressingHeaders headers = <span class="keyword">new</span> AddressingHeaders(msg.getSOAPEnvelope());</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
97
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 97: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 97: statement not executed."><PRE class="srcLine"> msgContext.setProperty(Constants.ENV_ADDRESSING_RESPONSE_HEADERS, headers);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
98
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
99
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
100
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
101
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment">/**</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
102
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * Method processServerRequest</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
103
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
104
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * <span class="javadoc">@param</span> msgContext </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
105
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * <span class="javadoc">@throws</span> Exception </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
106
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> */</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
107
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 107: method not entered."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 107: method not entered."><PRE class="srcLine"> <span class="keyword">void</span> processServerRequest(MessageContext msgContext) <span class="keyword">throws</span> Exception {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
108
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 108: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 108: statement not executed."><PRE class="srcLine"> Message msg = msgContext.getRequestMessage();</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
109
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 109: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 109: statement not executed."><PRE class="srcLine"> AddressingHeaders headers = <span class="keyword">new</span> AddressingHeaders(msg.getSOAPEnvelope());</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
110
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 110: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 110: statement not executed."><PRE class="srcLine"> msgContext.setProperty(Constants.ENV_ADDRESSING_REQUEST_HEADERS, headers);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
111
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 111: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 111: statement not executed."><PRE class="srcLine"> String to = headers.getTo().getAddress().toString();</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
112
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 112: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 112: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (to != <span class="keyword">null</span>) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
113
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment">// set the target service</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
114
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 114: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 114: statement not executed."><PRE class="srcLine"> <span class="keyword">int</span> i = to.lastIndexOf(<span class="string">"/"</span>);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
115
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 115: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 115: statement not executed."><PRE class="srcLine"> to = to.substring(i + 1);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
116
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 116: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 116: statement not executed."><PRE class="srcLine"> msgContext.setTargetService(to);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
117
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
118
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 118: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 118: statement not executed."><PRE class="srcLine"> String newURL = <span class="keyword">null</span>;</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
119
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 119: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 119: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (headers.getReplyTo() != <span class="keyword">null</span>) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
120
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 120: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 120: statement not executed."><PRE class="srcLine"> newURL = headers.getReplyTo().getAddress().toString();</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
121
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
122
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 122: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 122: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (newURL == <span class="keyword">null</span>) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
123
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 123: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 123: statement not executed."><PRE class="srcLine"> newURL = Constants.NS_URI_ANONYMOUS;</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
124
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
125
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
126
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment">// Setup the response headers </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
127
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 127: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 127: statement not executed."><PRE class="srcLine"> AddressingHeaders resheaders = <span class="keyword">new</span> AddressingHeaders();</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
128
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 128: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 128: statement not executed."><PRE class="srcLine"> resheaders.setFrom(<span class="keyword">new</span> EndpointReference(headers.getTo()));</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
129
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 129: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 129: statement not executed."><PRE class="srcLine"> resheaders.setTo(<span class="keyword">new</span> To(newURL));</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
130
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 130: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 130: statement not executed."><PRE class="srcLine"> resheaders.setAction(<span class="keyword">new</span> Action(<span class="keyword">new</span> URI(headers.getAction().toString() + <span class="string">"Response"</span>)));</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
131
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 131: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 131: statement not executed."><PRE class="srcLine"> resheaders.setMessageID(<span class="keyword">new</span> MessageID(<span class="keyword">new</span> URI(<span class="string">"uuid:"</span> + UUIDGenFactory.getUUIDGen().nextUUID())));</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
132
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 132: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 132: statement not executed."><PRE class="srcLine"> resheaders.addRelatesTo(headers.getMessageID().toString(), <span class="string">"wsa:Response"</span>);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
133
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 133: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 133: statement not executed."><PRE class="srcLine"> msgContext.setProperty(Constants.ENV_ADDRESSING_RESPONSE_HEADERS, headers);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
134
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
135
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
136
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment">/**</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
137
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * Method processServerResponse</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
138
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
139
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> * <span class="javadoc">@param</span> msgContext </span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
140
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment"> */</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
141
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 141: method not entered."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 141: method not entered."><PRE class="srcLine"> <span class="keyword">void</span> processServerResponse(MessageContext msgContext) <span class="keyword">throws</span> AxisFault, ParserConfigurationException, SOAPException, MalformedURLException {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
142
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 142: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 142: statement not executed."><PRE class="srcLine"> AddressingHeaders resheaders = (AddressingHeaders) msgContext.getProperty(Constants.ENV_ADDRESSING_RESPONSE_HEADERS);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
143
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 143: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 143: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (resheaders == <span class="keyword">null</span>) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
144
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 144: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 144: statement not executed."><PRE class="srcLine"> <span class="keyword">return</span>;</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
145
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
146
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 146: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 146: statement not executed."><PRE class="srcLine"> Message msg = msgContext.getResponseMessage();</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
147
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 147: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 147: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (msg != <span class="keyword">null</span>) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
148
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 148: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 148: statement not executed."><PRE class="srcLine"> resheaders.toEnvelope(msg.getSOAPEnvelope());</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
149
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
150
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 150: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 150: statement not executed."><PRE class="srcLine"> <span class="keyword">boolean</span> isResponse = <span class="keyword">false</span>;</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
151
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 151: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 151: statement not executed."><PRE class="srcLine"> Vector relates = (Vector) resheaders.getRelatesTo();</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
152
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 152: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 152: statement not executed."><PRE class="srcLine"> <span class="keyword">for</span> (<span class="keyword">int</span> i = 0; (relates != <span class="keyword">null</span>) && (i < relates.size()); i++) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
153
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 153: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 153: statement not executed."><PRE class="srcLine"> RelatesTo rtp = (RelatesTo) relates.get(i);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
154
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 154: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 154: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> (rtp.getType().equals(<span class="string">"wsa:Response"</span>)) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
155
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 155: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 155: statement not executed."><PRE class="srcLine"> isResponse = <span class="keyword">true</span>;</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
156
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
157
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
158
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
159
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment">// process replyTo by invoking a service</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
160
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 160: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 160: statement not executed."><PRE class="srcLine"> String to = resheaders.getTo().getAddress().toString();</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
161
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 161: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 161: statement not executed."><PRE class="srcLine"> <span class="keyword">if</span> ((to != <span class="keyword">null</span>) && !to.equals(Constants.NS_URI_ANONYMOUS) && isResponse) {</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
162
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment">// ReplyTo has been specified. Special processing...</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
163
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 163: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 163: statement not executed."><PRE class="srcLine"> Call c = <span class="keyword">new</span> Call(to);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
164
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 164: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 164: statement not executed."><PRE class="srcLine"> c.setRequestMessage(msg);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
165
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 165: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 165: statement not executed."><PRE class="srcLine"> c.invoke();</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
166
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
167
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> <span class="comment">// Somehow make the response empty, or create a new empty response</span></PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCountHilight">
168
</TD>
<TD align="right" class="coverageCountHilight">
<A title="Line 168: statement not executed."> 0</A>
</TD>
<TD class="srcHilight">
<SPAN class="srcHilight">
<A title="Line 168: statement not executed."><PRE class="srcLine"> msgContext.setResponseMessage(<span class="keyword">null</span>);</PRE></A>
</SPAN>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
169
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
170
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
171
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> }</PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
172
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
173
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
<TR>
<TD align="right" class="lineCount">
174
</TD>
<TD align="right" class="coverageCount">
</TD>
<TD class="srcLine">
<PRE class="srcLine"> </PRE>
</TD>
</TR>
</TBODY>
</TABLE>
<TABLE width="100%">
<TR><TD class="hbreak" colspan="6"> </TD></TR>
<TR><TD class="footer" colspan="6">
<table>
<tr>
<td><a target="_new" href="http://www.thecortex.net/clover"><img alt="Clover" src="../../../../../../img/logo.gif" border="0"></a></td><td nowrap><i>Report generated by </i><a target="_new" href="http://www.thecortex.net/clover">Clover v1.2</a><i><BR>Wed Feb 11 2004 10:44:19 EST</i>.</td>
<td> </td><td style="BORDER-LEFT: #9c9c9c 1px solid;"> </td><td>30 day Evaluation Version distributed via the Maven Jar Repository. Clover is not free. You have 30 days to evaluate it.</td>
</tr>
</table>
</td>
</tr></TABLE>
1.1 ws-site/targets/ws-fx/addressing/clover/org/apache/axis/message/addressing/handler/pkg-classes.html
Index: pkg-classes.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<TITLE>Apache Addressing - 1.0</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
</HEAD>
<BODY bgColor="white">
<span class="titleText">
<A HREF="pkg-summary.html" TARGET="classPane">org.apache.axis.message.addressing.handler</A>
</span><BR>
<span class="titleText">Classes</span><BR>
<TABLE width="100%" border="0">
<TBODY>
<TR>
<TD noWrap class="itemList">
<A target="classPane" href="AddressingHandler.html">AddressingHandler</A>
<i>(0%)</i><BR>
</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>
1.1 ws-site/targets/ws-fx/addressing/clover/org/apache/axis/message/addressing/handler/pkg-summary.html
Index: pkg-summary.html
===================================================================
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Apache Addressing - 1.0</title>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../style.css" TITLE="Style">
</head>
<body>
<!-- render overall pkg coverage graph -->
<TABLE cellspacing="0" cellpadding="2">
<TBODY>
<TR>
<TD colspan="6" class="reportHeader">
<TABLE width="100%"><TR><TD valign="top" class="titleText">Clover coverage report - Apache Addressing - 1.0<DIV class="timestamp"><b>Coverage timestamp:</b> Wed Feb 11 2004 10:26:01 EST</DIV>
<DIV class="navBar"><a href="../../../../../../pkgs-summary.html"><b>Overview</b></a> <font class="navBarCurrent">Package</font> File</DIV>
</TD>
<td class="headerStats" valign="top" width="40%" align="right">
<table align="right">
<tr>
<td nowrap><b>package stats:</b></td>
<td align="right"><b>LOC:</b></td>
<td align="right">174</td>
<td width="10%"> </td>
<td align="right"><b>Methods:</b></td>
<td align="right">5</td>
</tr>
<tr>
<td></td>
<td align="right"><b>NCLOC:</b></td>
<td align="right">123</td>
<td width="10%"> </td>
<td align="right"><b>Classes:</b></td>
<td align="right">1</td>
</tr>
<tr>
<td></td>
<td align="right"><b>Files:</b></td>
<td align="right">1</td>
<td width="10%"> </td>
<td></td>
<td></td>
</tr>
</table>
</td>
</TR></TABLE>
</TD>
</TR>
<tr class="titleText"><td colspan="6">
30 day Evaluation Version distributed via the Maven Jar Repository. Clover is not free. You have 30 days to evaluate it. Please visit <a href="http://www.thecortex.net/clover">http://www.thecortex.net/clover</a> to obtain a licensed version of Clover
</td></tr>
<TR><TD class="hbreak" colspan="6"> </TD></TR>
<TR>
<TD class="graphHeaderLeft"><b> Package</b></TD>
<TD class="graphHeader">Conditionals</TD>
<TD class="graphHeader">Statements</TD>
<TD class="graphHeader">Methods</TD>
<TD class="graphHeader" align="left" colspan="2"><B>TOTAL</B></TD>
</TR>
<TR>
<TD class="graphItem">
org.apache.axis.message.addressing.handler
</TD>
<TD class="graphPercent" align="center">0%</TD>
<TD class="graphPercent" align="center">0%</TD>
<TD class="graphPercent" align="center">0%</TD>
<TD class="graphBarLeft" align="center"><B>0%</B></TD>
<TD class="graphBar">
<TABLE class="barGraph" cellspacing="0">
<TBODY>
<TR>
<TD class="uncovered"><img alt="coverage" src="../../../../../../img/trans.gif" width="200" height="12"></TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
<TR><TD class="hbreak" colspan="6"> </TD></TR>
<!-- render list of class coverage graphs -->
<TR>
<TD class="graphHeaderLeft"><b> Classes</b></TD>
<TD class="graphHeader">Conditionals</TD>
<TD class="graphHeader">Statements</TD>
<TD class="graphHeader">Methods</TD>
<TD class="graphHeader" align="left" colspan="2"><B>TOTAL</B></TD>
</TR>
<TR>
<TD class="graphItem">
<A href="AddressingHandler.html">AddressingHandler</A>
</TD>
<TD class="graphPercent" align="center">0%</TD>
<TD class="graphPercent" align="center">0%</TD>
<TD class="graphPercent" align="center">0%</TD>
<TD class="graphBarLeft" align="center"><B>0%</B></TD>
<TD class="graphBar">
<TABLE class="barGraph" cellspacing="0">
<TBODY>
<TR>
<TD class="uncovered"><img alt="coverage" src="../../../../../../img/trans.gif" width="200" height="12"></TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
<TR><TD class="hbreak" colspan="6"> </TD></TR>
<TR><TD class="footer" colspan="6">
<table>
<tr>
<td><a target="_new" href="http://www.thecortex.net/clover"><img alt="Clover" src="../../../../../../img/logo.gif" border="0"></a></td><td nowrap><i>Report generated by </i><a target="_new" href="http://www.thecortex.net/clover">Clover v1.2</a><i><BR>Wed Feb 11 2004 10:44:19 EST</i>.</td>
<td> </td><td style="BORDER-LEFT: #9c9c9c 1px solid;"> </td><td>30 day Evaluation Version distributed via the Maven Jar Repository. Clover is not free. You have 30 days to evaluate it.</td>
</tr>
</table>
</td>
</tr></TBODY></TABLE>
</body>
</html>