Thanks! I was being stupid... initially using Class.toString() (NOT Class.getName()) before reverting to "String[]"
That was a huge help. Thanks again. -d -----Original Message----- From: Ilkka Priha [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 26, 2003 4:47 PM To: Turbine Users List Subject: Re: PoolService trouble! What's wrong with this code? The signature must be in the same form as returned by Class.getName(), like String[] signature = { "[Ljava.lang.String;", "[Ljava.lang.String;" }; See Javadoc of JDK for more details. -- Ilkka Gaasch, Derek wrote: > I'm trying to figure out how exactly to use PoolService (and perhaps > ArrayCtorRecyclable) to create a recycleable object to use with PoolService. > > The object I want to recycle requires a constructor which takes 2 String > arrays. > > public SomeObject(String[] arr1, String[] arr2) > { > } > > Anyone have any success with this? Basically, what I am doing (which keeps > giving me an instantiation exception) is: > > String[] p1 = {"p1test1","p1test2"}; > String[] p2 = {"p2test1","p2test2"}; > Object[] params = {p1,p2}; > String[] signature = {"String[]","String[]"}; > > SomeObject so = > (SomeObject)TurbinePool.getInstance("org.blah.SomeObject",params,signature); > > > Any help will be most welcome! Thanks. > > -d > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > . > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
