[jboss-svn-commits] JBL Code SVN: r30011 - in labs/jbossesb/trunk/product: rosetta/src/org/jboss/soa/esb/http and 2 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Nov 5 06:51:33 EST 2009
Author: tfennelly
Date: 2009-11-05 06:51:32 -0500 (Thu, 05 Nov 2009)
New Revision: 30011
Modified:
labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/actions/routing/http/HttpResponse.java
labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/http/HttpResponse.java
labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/http/HttpMessageComposer.java
labs/jbossesb/trunk/product/samples/quickstarts/https_2way_ssl/src/org/jboss/soa/esb/samples/https/client/HttpResponsePrinter.java
Log:
JBESB-2953: HttpResponse not deprecated properly
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/actions/routing/http/HttpResponse.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/actions/routing/http/HttpResponse.java 2009-11-05 11:27:15 UTC (rev 30010)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/actions/routing/http/HttpResponse.java 2009-11-05 11:51:32 UTC (rev 30011)
@@ -21,6 +21,12 @@
*/
package org.jboss.soa.esb.actions.routing.http;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.jboss.internal.soa.esb.assertion.AssertArgument;
+import org.jboss.soa.esb.message.Message;
+
/**
* Http Response Object.
* @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
@@ -30,4 +36,20 @@
public HttpResponse(int responseCode) {
super(responseCode);
}
+
+ /**
+ * @deprecated Use {@link #addHeader(org.jboss.soa.esb.http.HttpHeader).
+ */
+ public List<HttpHeader> getHeaders() {
+ List<HttpHeader> newArray = new ArrayList<HttpHeader>();
+ List<org.jboss.soa.esb.http.HttpHeader> baseArray = super.getHttpHeaders();
+
+ for(org.jboss.soa.esb.http.HttpHeader baseArrayEntry : baseArray) {
+ if(baseArrayEntry instanceof HttpHeader) {
+ newArray.add((HttpHeader) baseArrayEntry);
+ }
+ }
+
+ return newArray;
+ }
}
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/http/HttpResponse.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/http/HttpResponse.java 2009-11-05 11:27:15 UTC (rev 30010)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/http/HttpResponse.java 2009-11-05 11:51:32 UTC (rev 30011)
@@ -71,7 +71,7 @@
this.encoding = encoding;
}
- public List<HttpHeader> getHeaders() {
+ public List<HttpHeader> getHttpHeaders() {
return headers;
}
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/http/HttpMessageComposer.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/http/HttpMessageComposer.java 2009-11-05 11:27:15 UTC (rev 30010)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/http/HttpMessageComposer.java 2009-11-05 11:51:32 UTC (rev 30011)
@@ -165,7 +165,7 @@
HttpResponse responseInfo = org.jboss.soa.esb.http.HttpResponse.getResponse(message);
if(responseInfo != null) {
- for(org.jboss.soa.esb.http.HttpHeader header : responseInfo.getHeaders()) {
+ for(org.jboss.soa.esb.http.HttpHeader header : responseInfo.getHttpHeaders()) {
String headerName = header.getName().toLowerCase();
if(headerName.equals("content-type")) {
response.setContentType(header.getValue());
Modified: labs/jbossesb/trunk/product/samples/quickstarts/https_2way_ssl/src/org/jboss/soa/esb/samples/https/client/HttpResponsePrinter.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/https_2way_ssl/src/org/jboss/soa/esb/samples/https/client/HttpResponsePrinter.java 2009-11-05 11:27:15 UTC (rev 30010)
+++ labs/jbossesb/trunk/product/samples/quickstarts/https_2way_ssl/src/org/jboss/soa/esb/samples/https/client/HttpResponsePrinter.java 2009-11-05 11:51:32 UTC (rev 30011)
@@ -2,8 +2,8 @@
import org.jboss.soa.esb.actions.AbstractActionLifecycle;
import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.actions.routing.http.HttpResponse;
-import org.jboss.soa.esb.actions.routing.http.HttpHeader;
+import org.jboss.soa.esb.http.HttpHeader;
+import org.jboss.soa.esb.http.HttpResponse;
import org.jboss.soa.esb.message.Message;
import java.util.List;
@@ -32,7 +32,7 @@
System.out.println("\tEncoding: " + httpResponse.getEncoding());
System.out.println("\tHeaders:");
- List<HttpHeader> headers = httpResponse.getHeaders();
+ List<HttpHeader> headers = httpResponse.getHttpHeaders();
for (HttpHeader header : headers) {
System.out.println("\t\t" + header.getName() + ": " + header.getValue());
}
More information about the jboss-svn-commits
mailing list