Re: Refactoring commonality amongst Script containers in Java SCA

2006-10-10 Thread Venkata Krishnan
Hi, A few comments inline Thanks - Venkat On 10/11/06, Jim Marino <[EMAIL PROTECTED]> wrote: On Oct 10, 2006, at 7:53 AM, ant elder wrote: > I'd be really happy for all those to become part of the core, but > I'm not > sure I see how all that remains will be a few three-line > statements.

Stauts update for the async (inner composite and helloworldws async) support

2006-10-10 Thread Raymond Feng
Hi, Ignacio. I fixed two problems in the core and now the "inner.composite" sample is working again. The changes have been committed. 1) Fix the "ConnectorImpl" to connect the CompositeReference to the target component 2) Fix the ThreadLocal issue in WorkContextImpl. I ran into concurrency

[jira] Created: (TUSCANY-821) Memory violation in Calculator Web Service

2006-10-10 Thread Jean-Sebastien Delfino (JIRA)
Memory violation in Calculator Web Service -- Key: TUSCANY-821 URL: http://issues.apache.org/jira/browse/TUSCANY-821 Project: Tuscany Issue Type: Bug Components: C++ SCA Affects Versions:

Account request for Ignacio Silva-Lepe

2006-10-10 Thread Jim Marino
Could an account please be created for Ignacio, as he has been voted a committer? 12 +1s No -1s. http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg08554.html Preferred userid: 1) isilval Full name: Ignacio Silva-Lepe Forwarding email address: [EMAIL PROTECTED] Requested Karma for: ws

RE: JSON-RPC binding

2006-10-10 Thread Peter Cousins
I am not sure if this is currently supported in the framework overall (if not, it should be), but if I have service A register as with a json-rpc binding, and then service B registers with json-rpc, and then service B unregisters, the servlet would be gone and service A wouldn't function properly a

Re: Refactoring commonality amongst Script containers in Java SCA

2006-10-10 Thread Jim Marino
On Oct 10, 2006, at 7:53 AM, ant elder wrote: I'd be really happy for all those to become part of the core, but I'm not sure I see how all that remains will be a few three-line statements. How about I move this to a container-helper as I suggested before, we pull all the bits out and do th

Re: JSON-RPC binding

2006-10-10 Thread ant elder
Could always call unregister. UnregisterMapping doesn't throw any exception right now if nothing is registered, maybe we should change it to return whatever was registered so if it was important to the caller to know if anything was registered then it could test for a null return. ...ant On 10

DAS User's guide

2006-10-10 Thread Kevin Williams
I continue to flesh out the RDB DAS user's guide material here: http://wiki.apache.org/ws/Tuscany/TuscanyJava/DAS_Java_Overview/RDBDAS_Java_User_Guide Comments are always welcome. Thanks, --Kevin - To unsubscribe, e-mail: [

[jira] Updated: (TUSCANY-820) Configuration info for Command Parameters should include an "index"

2006-10-10 Thread Kevin Williams (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-820?page=all ] Kevin Williams updated TUSCANY-820: --- Component/s: Java DAS RDB Description: The configuration for command parameters should include an index. As an example, the current SP example with

[jira] Created: (TUSCANY-820) Configuration info for Command Parameters should include an "index"

2006-10-10 Thread Kevin Williams (JIRA)
Configuration info for Command Parameters should include an "index" --- Key: TUSCANY-820 URL: http://issues.apache.org/jira/browse/TUSCANY-820 Project: Tuscany Issue Type: Impro

Re: [C++] M2 RC1 status

2006-10-10 Thread Pete Robbins
1.8.5 On 10/10/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote: Pete Robbins wrote: > 2.4.3 is what we have working on Win. I'm sure 2.5 would be fine but > it was > pre-req'ing vc7.x and a particular .Net framework level... a right pain! > > We will probably, no definitely, build our wind

RE: JSON-RPC binding

2006-10-10 Thread Peter Cousins
That's a good way except how to you know when to unregister? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of ant elder Sent: Tuesday, October 10, 2006 4:53 PM To: tuscany-dev@ws.apache.org Subject: Re: JSON-RPC binding How about adding an isMappingRegiste

Re: SCA Java samples for M2

2006-10-10 Thread Jim Marino
On Oct 10, 2006, at 1:26 PM, ant elder wrote: All i was suggesting for right now was moving the entire top level samples folder as-is to sca/samples and renaming the top level sampleapps folder to be samples. I don't think there's consensus on anything else yet. One thing I would be against

Re: [C++] M2 RC1 status

2006-10-10 Thread Jean-Sebastien Delfino
Pete Robbins wrote: 2.4.3 is what we have working on Win. I'm sure 2.5 would be fine but it was pre-req'ing vc7.x and a particular .Net framework level... a right pain! We will probably, no definitely, build our windows distros with vc7 as we think Python requires it. But then.. the Ruby extens

Re: JSON-RPC binding

2006-10-10 Thread ant elder
How about adding an isMappingRegistered(String mapping) method to ServletHost and then only registering the servlet if its not already registered? ...ant On 10/10/06, Peter Cousins <[EMAIL PROTECTED]> wrote: There is a bug in JSONRPCService.java on line 45 where it calls servletHost.register

Re: [C++] M2 RC1 status

2006-10-10 Thread Pete Robbins
2.4.3 is what we have working on Win. I'm sure 2.5 would be fine but it was pre-req'ing vc7.x and a particular .Net framework level... a right pain! We will probably, no definitely, build our windows distros with vc7 as we think Python requires it. But then.. the Ruby extension won't compile with

Re: M2 Release Items - Status Updates

2006-10-10 Thread Luciano Resende
Thanks Venkata, I have updated the DAS portion : http://wiki.apache.org/ws/Tuscany/TuscanyJava/M2TasksDAS - Luciano On 10/10/06, Venkata Krishnan <[EMAIL PROTECTED]> wrote: Hello Everybody, If you had taken a look at the IRC log that Raymond posted ( http://www.mail-archive.com/tuscany-dev

Re: SCA Java samples for M2

2006-10-10 Thread ant elder
All i was suggesting for right now was moving the entire top level samples folder as-is to sca/samples and renaming the top level sampleapps folder to be samples. I don't think there's consensus on anything else yet. ...ant On 10/10/06, Jim Marino <[EMAIL PROTECTED]> wrote: On Oct 10, 2006, a

Re: [C++] M2 RC1 status

2006-10-10 Thread Jean-Sebastien Delfino
Pete Robbins wrote: That looks good. I think Andy was going to generate/zip/sign/publish the packages for the distros. I tried Python 2.5 on Windows but had to go down to 2.4 so we'll stick there! Cheers, On 10/10/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote: Pete Robbins wrote: >

Re: M2 Release Items - Status Updates

2006-10-10 Thread Simon Nash
Venkat, Thanks very much for doing this. It is exactly what we need to track progress through the remaining work items as we close this release. Simon Venkata Krishnan wrote: Hello Everybody, If you had taken a look at the IRC log that Raymond posted ( http://www.mail-archive.com/tuscany-d

Re: [C++] M2 RC1 status

2006-10-10 Thread Pete Robbins
btw I changed the cpp/sca/build.sh to detect if you had the PYTHON_xxx and RUBY_xxx environment set and to configure with --enable-python --enable-ruby if they were. Cheers, On 10/10/06, Pete Robbins <[EMAIL PROTECTED]> wrote: That looks good. I think Andy was going to generate/zip/sign/publis

Re: SCA Java samples for M2

2006-10-10 Thread Jim Marino
On Oct 10, 2006, at 12:47 PM, ant elder wrote: Also, as I think there has been some consensus on large parts of this how about making some incremental changes? For example, I think there's agreement that the vast majority of the existing top level 'samples' folder would move to 'sca/samples

Re: [C++] M2 RC1 status

2006-10-10 Thread Pete Robbins
That looks good. I think Andy was going to generate/zip/sign/publish the packages for the distros. I tried Python 2.5 on Windows but had to go down to 2.4 so we'll stick there! Cheers, On 10/10/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote: Pete Robbins wrote: > Sounds about right. I n

Re: [C++] M2 RC1 status

2006-10-10 Thread Jean-Sebastien Delfino
Jean-Sebastien Delfino wrote: Pete Robbins wrote: Sounds about right. I need to add Ruby and Python extensions into the windows command line build. Hopefully this will be done today. Cheers, On 09/10/06, Andrew Borley <[EMAIL PROTECTED]> wrote: Hi all, Just a quick one to find out where we

Re: [C++] M2 RC1 status

2006-10-10 Thread Jean-Sebastien Delfino
Pete Robbins wrote: Sounds about right. I need to add Ruby and Python extensions into the windows command line build. Hopefully this will be done today. Cheers, On 09/10/06, Andrew Borley <[EMAIL PROTECTED]> wrote: Hi all, Just a quick one to find out where we are with items for C++ M2 RC1.

Re: SCA Java samples for M2

2006-10-10 Thread ant elder
Also, as I think there has been some consensus on large parts of this how about making some incremental changes? For example, I think there's agreement that the vast majority of the existing top level 'samples' folder would move to 'sca/samples', and that the top level folder which contains bigban

Re: Using Axis2 SOAPMonitor?

2006-10-10 Thread Rajith Attapattu
Here you go, http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/soapmonitor/src/org/apache/axis2/soapmonitor/applet/ Regards, Rajith On 10/9/06, Ignacio Silva-Lepe <[EMAIL PROTECTED]> wrote: I am trying to use the SOAP Monitor in Axis2 as per http://ws.apache.org/axis2/1_0/soa

Re: [C++] M2 RC1 status

2006-10-10 Thread Jean-Sebastien Delfino
Pete Robbins wrote: Sebastien, fyi I'm looking and this and will have a different "fix" up there later today/tomorrow so no need for us both to look at it ;-) Cheers, On 10/10/06, Pete Robbins <[EMAIL PROTECTED]> wrote: On 10/10/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote: > > P

[jira] Resolved: (TUSCANY-819) Changed release names in configure.ac files

2006-10-10 Thread Jean-Sebastien Delfino (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-819?page=all ] Jean-Sebastien Delfino resolved TUSCANY-819. Resolution: Fixed Changed configure.ac under SDO, SCA and SCA samples to use the new name. > Changed release names in configure.ac fi

Re: [C++] A name for M2

2006-10-10 Thread Jean-Sebastien Delfino
Andrew Borley wrote: OK. Name chosen: -1.0-incubator-M2 Thanks all! I changed the configure.ac to use that name. -- Jean-Sebastien - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECT

Re: [C++] M2 RC1 status

2006-10-10 Thread Pete Robbins
Sebastien, fyi I'm looking and this and will have a different "fix" up there later today/tomorrow so no need for us both to look at it ;-) Cheers, On 10/10/06, Pete Robbins <[EMAIL PROTECTED]> wrote: On 10/10/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote: > > Pete Robbins wrote: >

[jira] Created: (TUSCANY-819) Changed release names in configure.ac files

2006-10-10 Thread Jean-Sebastien Delfino (JIRA)
Changed release names in configure.ac files --- Key: TUSCANY-819 URL: http://issues.apache.org/jira/browse/TUSCANY-819 Project: Tuscany Issue Type: Bug Components: C++ Build Affects Versi

Re: Getting ClassDefNotFoundError running helloworldws-async

2006-10-10 Thread Raymond Feng
The pom.xml is still pointing to axiom 1.1. I just committed a fix and please update. Thanks, Raymond - Original Message - From: "Ignacio Silva-Lepe" <[EMAIL PROTECTED]> To: Sent: Tuesday, October 10, 2006 10:35 AM Subject: Re: Getting ClassDefNotFoundError running helloworldws-async

Re: [C++] SCA build on Ubuntu Linux V6.06 LTS fails in samples

2006-10-10 Thread Jean-Sebastien Delfino
Geoffrey Winn wrote: I've been using the instructions that Sebastian posted a while ago for building on Linux to try to build the C++ versions of SDO and SCA on Ubuntu Linux. SDO works fine and the tests run successfully. The SCA runtime builds OK too, but the samples fail to build and I've app

Re: Getting ClassDefNotFoundError running helloworldws-async

2006-10-10 Thread Ignacio Silva-Lepe
Yeah, I did remove my entire repo before the full build. On 10/10/06, Raymond Feng <[EMAIL PROTECTED]> wrote: I just checked my maven repo. The latest SNAPSHOT is good. It should go to ~/.m2/repository/org/apache/ws/commons/axiom\axiom-api/SNAPSHOT. Please remove your local maven repo and try

Re: Getting ClassDefNotFoundError running helloworldws-async

2006-10-10 Thread Raymond Feng
I just checked my maven repo. The latest SNAPSHOT is good. It should go to ~/.m2/repository/org/apache/ws/commons/axiom\axiom-api/SNAPSHOT. Please remove your local maven repo and try again. Thanks, Raymond org\apache\ws\commons\axiom\axiom-api\SNAPSHOT - Original Message - From: "Ign

Getting ClassDefNotFoundError running helloworldws-async

2006-10-10 Thread Ignacio Silva-Lepe
After a full update, mvn clean, nuking my repo and full build, I get: SEVERE: java.lang.NoClassDefFoundError: org/apache/axiom/soap/impl/builder/MTOMStAXSOAPModelBuilder trying to get helloworldwsclient-async to talk to helloworldws-async. I noticed that binding.axis2/pom.xml has been updated,

JSON-RPC binding

2006-10-10 Thread Peter Cousins
There is a bug in JSONRPCService.java on line 45 where it calls servletHost.registerMapping("/SCA/scripts", new ScriptGetterServlet()); If you have more than 1 service with a json-rpc binding in your application, this registration throws an exception. One way to fix it is to add: private static

[jira] Closed: (TUSCANY-331) No maven plugin for Java2WSDL

2006-10-10 Thread Rick Rineholt (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-331?page=all ] Rick Rineholt closed TUSCANY-331. - Resolution: Fixed old and done > No maven plugin for Java2WSDL > - > > Key: TUSCANY-331 > URL: h

[jira] Closed: (TUSCANY-234) column names in config file that don't correspond to actual table names are silently ignored.

2006-10-10 Thread Rick Rineholt (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-234?page=all ] Rick Rineholt closed TUSCANY-234. - Resolution: Fixed think this was addressed a while back by brent daniels > column names in config file that don't correspond to actual table names are > si

[jira] Closed: (TUSCANY-651) Port WSDL2Java and Java2WSDL from M1

2006-10-10 Thread Rick Rineholt (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-651?page=all ] Rick Rineholt closed TUSCANY-651. - Resolution: Fixed working > Port WSDL2Java and Java2WSDL from M1 > > > Key: TUSCANY-651 >

[jira] Closed: (TUSCANY-739) WSDL binding is missing META-INF/sca/default.scdl

2006-10-10 Thread Rick Rineholt (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-739?page=all ] Rick Rineholt closed TUSCANY-739. - Resolution: Fixed fixed > WSDL binding is missing META-INF/sca/default.scdl > - > > Key: TUS

[jira] Closed: (TUSCANY-738) tuscany war plugin and default runtime location of extensions seem to be out of sync

2006-10-10 Thread Rick Rineholt (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-738?page=all ] Rick Rineholt closed TUSCANY-738. - Resolution: Fixed this has been addressed. > tuscany war plugin and default runtime location of extensions seem to be out > of sync > -

[jira] Closed: (TUSCANY-767) NPE in CompositeReference.java when service is defined using interface wsdl

2006-10-10 Thread Rick Rineholt (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-767?page=all ] Rick Rineholt closed TUSCANY-767. - Resolution: Fixed seems to be working from what I can tell > NPE in CompositeReference.java when service is defined using interface wsdl > -

Re: SCA Java samples for M2

2006-10-10 Thread ant elder
Putting aside the when they get built question for now, what i was really asking (in a very unclear way) a few emails ago was if I've really got the directory structure quite right yet? For example, there's the existing JavaScript container maven project at: sca/services/containers/container.j

Re: JSON-RPC sample status - working now

2006-10-10 Thread Jeremy Boynes
On Oct 10, 2006, at 7:17 AM, ant elder wrote: I wonder if I'm going to be the only one that does a cutNpaste and gets this wrong, would it be so bad if it was the same? That doesn't mean it has to be the actual maven element. IMO yes as it encourages lazy people to cutNpaste without tho

[jira] Updated: (TUSCANY-804) SDO build instructions must be fixed, prevents new user from building correctly.

2006-10-10 Thread ant elder (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-804?page=all ] ant elder updated TUSCANY-804: -- Fix Version/s: Java-M2 Affects Version/s: Java-M2 > SDO build instructions must be fixed, prevents new user from building > correctly. > -

[jira] Updated: (TUSCANY-818) Convert between types when moving between typed and untyped language components

2006-10-10 Thread ant elder (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-818?page=all ] ant elder updated TUSCANY-818: -- Fix Version/s: Cpp-current > Convert between types when moving between typed and untyped language > components > -

Re: Refactoring commonality amongst Script containers in Java SCA

2006-10-10 Thread ant elder
I'd be really happy for all those to become part of the core, but I'm not sure I see how all that remains will be a few three-line statements. How about I move this to a container-helper as I suggested before, we pull all the bits out and do the refactoring and before we cut M2 see whats left and

Re: JSON-RPC sample status - working now

2006-10-10 Thread ant elder
On 10/10/06, Jeremy Boynes <[EMAIL PROTECTED]> wrote: On Oct 10, 2006, at 6:54 AM, ant elder wrote: > Yes that seems to fix it so I've committed a fix to correct that. > Thanks! > > Any reason why its not like in a regular maven dependency > element? The names reflect the underlying API. Thi

Re: JSON-RPC sample status - working now

2006-10-10 Thread Jeremy Boynes
On Oct 10, 2006, at 6:54 AM, ant elder wrote: Yes that seems to fix it so I've committed a fix to correct that. Thanks! Any reason why its not like in a regular maven dependency element? The names reflect the underlying API. This is not a Maven element and may be used to access artif

[jira] Resolved: (TUSCANY-806) Licensing issues around DTDs used by checkstyle

2006-10-10 Thread Jeremy Boynes (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-806?page=all ] Jeremy Boynes resolved TUSCANY-806. --- Resolution: Fixed I removed the DTD files from our distro and removed the inline DOCTYPE declarations from the XML files. The checkstyle plugin require

Re: JSON-RPC sample status - working now

2006-10-10 Thread ant elder
Yes that seems to fix it so I've committed a fix to correct that. Thanks! Any reason why its not like in a regular maven dependency element? ...ant On 10/10/06, Jeremy Boynes <[EMAIL PROTECTED]> wrote: In the element here: https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/servic

Re: JSON-RPC sample status - working now

2006-10-10 Thread Jeremy Boynes
In the element here: https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/ bindings/binding.jsonrpc/src/main/resources/META-INF/sca/default.scdl you have and it should be -- Jeremy On Oct 10, 2006, at 6:29 AM, ant elder wrote: Someone was asking about this on IRC today. It

Re: PHP with the Java SCA runtime

2006-10-10 Thread ant elder
On 10/10/06, Simon Laws <[EMAIL PROTECTED]> wrote: On 10/10/06, ant elder <[EMAIL PROTECTED]> wrote: > > Not for M2 but posting a mail so there's some record of the code...Was > messing about in the weekend and got PHP going with the Java SCA runtime. > Experimental sandbox code but could be int

JSON-RPC sample status - working now

2006-10-10 Thread ant elder
Someone was asking about this on IRC today. It wasn't going as it was a bit behind on all the changes so I spent a bit of time getting it going again. It works for me now, after a build there is a samples\sca\helloworldjsonrpc\target\sample-helloworldjsonrpc.war created. Deploying that to Tomcat a

[C++] SCA build on Ubuntu Linux V6.06 LTS fails in samples

2006-10-10 Thread Geoffrey Winn
I've been using the instructions that Sebastian posted a while ago for building on Linux to try to build the C++ versions of SDO and SCA on Ubuntu Linux. SDO works fine and the tests run successfully. The SCA runtime builds OK too, but the samples fail to build and I've appended the build output a

[jira] Created: (TUSCANY-818) Convert between types when moving between typed and untyped language components

2006-10-10 Thread Andrew Borley (JIRA)
Convert between types when moving between typed and untyped language components --- Key: TUSCANY-818 URL: http://issues.apache.org/jira/browse/TUSCANY-818 Project: Tuscany

Re: M2 Release Items - Status Updates

2006-10-10 Thread kelvin goodson
Vankat, thanks for putting this together. I have updated the SDO status ... http://wiki.apache.org/ws/Tuscany/TuscanyJava/M2TasksSDO Regards, Kelvin. On 10/10/06, Venkata Krishnan <[EMAIL PROTECTED]> wrote: Hello Everybody, If you had taken a look at the IRC log that Raymond posted ( http://

Re: PHP with the Java SCA runtime

2006-10-10 Thread Simon Laws
On 10/10/06, ant elder <[EMAIL PROTECTED]> wrote: Not for M2 but posting a mail so there's some record of the code...Was messing about in the weekend and got PHP going with the Java SCA runtime. Experimental sandbox code but could be interesting to use to get some interaction with the PHP SCA pe

[jira] Resolved: (TUSCANY-628) exceptions in SDO samples

2006-10-10 Thread Kelvin Goodson (JIRA)
[ http://issues.apache.org/jira/browse/TUSCANY-628?page=all ] Kelvin Goodson resolved TUSCANY-628. Resolution: Fixed An svn commit to fix this issues was made at revision 453669. However, I believe I used the string Tuscany-628 to tag the commit, r

PHP with the Java SCA runtime

2006-10-10 Thread ant elder
Not for M2 but posting a mail so there's some record of the code...Was messing about in the weekend and got PHP going with the Java SCA runtime. Experimental sandbox code but could be interesting to use to get some interaction with the PHP SCA people and maybe from that help improve the other scri

M2 Release Items - Status Updates

2006-10-10 Thread Venkata Krishnan
Hello Everybody, If you had taken a look at the IRC log that Raymond posted ( http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg09360.html), it would be evident that all of us agreed out there to get to some common understanding on what the Release Items for M2 are and where we stand with

Re: Today's IRC log

2006-10-10 Thread ant elder
Sorry I missed this chat, there was a big power cut in London yesterday afternoon so l lost all network access: http://www.london-se1.co.uk/news/view/2370 ...ant On 10/10/06, Raymond Feng <[EMAIL PROTECTED]> wrote: Hi, The following is a log from today's IRC chat. Thanks, Raymond (8:34:25

Re: [C++] M2 RC1 status

2006-10-10 Thread Pete Robbins
On 10/10/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote: Pete Robbins wrote: > We need to consider the pass by-value vs pass by-reference semantics, > including "deep copying" the DataObject tree. I have thought about his > and > we should discuss this after M2. I'll put together a proposa

Re: [C++] M2 RC1 status

2006-10-10 Thread Jean-Sebastien Delfino
Pete Robbins wrote: We need to consider the pass by-value vs pass by-reference semantics, including "deep copying" the DataObject tree. I have thought about his and we should discuss this after M2. I'll put together a proposal on another thread. For now though I would change your patch and hav

Re: Refactoring commonality amongst Script containers in Java SCA

2006-10-10 Thread Jim Marino
I looked at this some more and I think we can make a change in core to support loading of custom component types. This will allow us to get rid of having to use encapsulation for component types. Also, the async invoker should move into an extension class in core. Finally, I think ObjectFac