incubator-imperius-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Neeraj Joshi <jnee...@us.ibm.com>
Subject Re: Unnecessary class load in JavaActuator
Date Wed, 17 Mar 2010 18:15:00 GMT
Hey David,
I can't seem to recall any specific reason for the code below. Did you see 
any issues using instance.getClass() ?

Thanks
Neeraj
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Neeraj Joshi (knee-rudge)
WebSphere XD - Compute Grid
AIM, IBM
Apache Imperius - http://incubator.apache.org/imperius
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



From:
David Wood/Watson/IBM@IBMUS
To:
imperius-dev@incubator.apache.org
Date:
03/17/2010 12:41 PM
Subject:
Unnecessary class load in JavaActuator



Hi All,

I've got a situation in which my Java-bound policy imports an interface, 
but the implementation is provided by a class in a package I do not have 
access to.  This leads to problems in the JavaActuator.invokeMethod() 
method which does the following:


c = Class.forName(instance.getClass().getName());


Class.forName() is throwing ClassNotFoundException, which on the face of 
it seems strange since we already have the class in instance.getClass(). 
So, this is my question,  "why doesn't this code just do 
c=instance.getClass()?'  This is probably some subtly of Java that I'm not 

aware of.  Your teachings  will be much appreciated.  thanks.


David Wood 
Policy Technologies Group
IBM TJ Watson Research Center
dawood@us.ibm.com
914-784-5123 (office), 914-396-6515 (mobile)



Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message