Author: heiko.braun(a)jboss.com
Date: 2008-02-28 14:04:24 -0500 (Thu, 28 Feb 2008)
New Revision: 5853
Modified:
stack/metro/trunk/src/main/java/org/jboss/wsf/stack/metro/InvokerJSE.java
Log:
InvokerJSE: Add precondition assertion
Modified: stack/metro/trunk/src/main/java/org/jboss/wsf/stack/metro/InvokerJSE.java
===================================================================
--- stack/metro/trunk/src/main/java/org/jboss/wsf/stack/metro/InvokerJSE.java 2008-02-28
19:01:39 UTC (rev 5852)
+++ stack/metro/trunk/src/main/java/org/jboss/wsf/stack/metro/InvokerJSE.java 2008-02-28
19:04:24 UTC (rev 5853)
@@ -83,6 +83,9 @@
public Object invoke(Packet p, Method m, Object... args) throws
InvocationTargetException, IllegalAccessException
{
Endpoint ep = EndpointAssociation.getEndpoint();
+ if(null == ep)
+ throw new IllegalArgumentException("EndpointAssociation.getEndpoint() may
not be null");
+
InvocationHandler invHandler = ep.getInvocationHandler();
Invocation inv = invHandler.createInvocation();
Show replies by date