[jboss-cvs] JBossRemoting/src/tests/org/jboss/test/remoting/transport/web ...
Ron Sigal
ron_sigal at yahoo.com
Thu Nov 22 04:32:19 EST 2007
User: rsigal
Date: 07/11/22 04:32:19
Modified: src/tests/org/jboss/test/remoting/transport/web Tag:
remoting_2_x WebInvocationHandler.java
Log:
JBREM-758, JBREM-792: Minor refactoring; test if request is a String before calling String.startsWith().
Revision Changes Path
No revision
No revision
1.6.4.5 +13 -12 JBossRemoting/src/tests/org/jboss/test/remoting/transport/web/WebInvocationHandler.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: WebInvocationHandler.java
===================================================================
RCS file: /cvsroot/jboss/JBossRemoting/src/tests/org/jboss/test/remoting/transport/web/WebInvocationHandler.java,v
retrieving revision 1.6.4.4
retrieving revision 1.6.4.5
diff -u -b -r1.6.4.4 -r1.6.4.5
--- WebInvocationHandler.java 21 Nov 2007 07:01:58 -0000 1.6.4.4
+++ WebInvocationHandler.java 22 Nov 2007 09:32:19 -0000 1.6.4.5
@@ -79,19 +79,20 @@
public Object invoke(InvocationRequest invocation) throws Throwable
{
// Print out the invocation request
- log.debug("Invocation request is: " + invocation.getParameter());
- if(NULL_RETURN_PARAM.equals(invocation.getParameter()))
+ Object request = invocation.getParameter();
+ log.debug("Invocation request is: " + request);
+ if(NULL_RETURN_PARAM.equals(request))
{
return null;
}
- else if(THROW_EXCEPTION_PARAM.equals(invocation.getParameter()))
+ else if(THROW_EXCEPTION_PARAM.equals(request))
{
log.debug("throwing WebTestException");
throw new WebTestException("This is an exception being thrown as part of test case. It is intentional.");
}
- else if(invocation.getParameter() instanceof ComplexObject)
+ else if(request instanceof ComplexObject)
{
- ComplexObject obj = (ComplexObject) invocation.getParameter();
+ ComplexObject obj = (ComplexObject) request;
if(obj.getSize() > 1024)
{
return LARGE_OBJECT_RESPONSE_VALUE;
@@ -101,17 +102,17 @@
return OBJECT_RESPONSE_VALUE;
}
}
- else if(STRING_RETURN_PARAM.equals(invocation.getParameter()))
+ else if(STRING_RETURN_PARAM.equals(request))
{
// Just going to return static string as this is just simple example code.
return RESPONSE_VALUE;
}
- else if(USER_AGENT_PARAM.equals(invocation.getParameter()))
+ else if(USER_AGENT_PARAM.equals(request))
{
// return user agent found in map
return invocation.getRequestPayload().get("user-agent");
}
- else if (SET_CONTENT_TYPE.equals(invocation.getParameter()))
+ else if (SET_CONTENT_TYPE.equals(request))
{
Map returnPayload = invocation.getReturnPayload();
if (returnPayload == null)
@@ -122,13 +123,13 @@
returnPayload.put("Content-Type", CONTENT_TYPE);
return CONTENT_TYPE;
}
- else if (GET_ADDRESS.equals(invocation.getParameter()))
+ else if (GET_ADDRESS.equals(request))
{
InetAddress address = (InetAddress) invocation.getRequestPayload().get(Remoting.CLIENT_ADDRESS);
log.info("returning address: " + address);
return address;
}
- else if (OPEN_CONNECTION.equals(invocation.getParameter()))
+ else if (OPEN_CONNECTION.equals(request))
{
InetAddress addr = (InetAddress) invocation.getRequestPayload().get(Remoting.CLIENT_ADDRESS);
log.info("creating socket connected to: " + addr);
@@ -142,12 +143,12 @@
s.close();
return null;
}
- else if (SEND_CALLBACK.equals(invocation.getParameter()))
+ else if (SEND_CALLBACK.equals(request))
{
callbackHandler.handleCallback(new Callback("callback"));
return null;
}
- else if (((String)invocation.getParameter()).startsWith(COPY))
+ else if (request instanceof String && ((String)request).startsWith(COPY))
{
return ((String) invocation.getParameter()).substring(5);
}
More information about the jboss-cvs-commits
mailing list