Thanks David...I'll give it a shot.

John

David Jencks wrote:

On Jan 17, 2005, at 2:38 PM, John Childs wrote:

Hi All,

I was wondering about the MEJB class which is in the
j2ee module.  Specifically, do you have any
suggestions on how I could expose this to play around
with it a bit?   It looks like it's kind of a hybrid
gbean and ejb.


Yes indeed.

I think your best bet right now is to deploy it as a gbean and then from a j2ee component do something like this:

Kernel kernel = Kernel.getSingelKernel(); //really bad method, but otherwise you need to know the kernel name
ProxyManager proxyManager = kernel.getProxyManager(); //this method is not guaranteed to be there forever
Management mejb = (Mananagement)proxyManager.createProxy(MEJB_OBJECT_NAME, Management.class);
try {
/play with it
} finally {
proxyManager.destroyProxy(mejb);
}


It might not take that much more work to deploy it as a local ejb. I don't know what state remote notifications are in at the moment so I doubt it would be so easy to access it remotely.

AFAIK this is 100% untested code so I'd be interested in knowing how far you get.

thanks
david jencks


john

______________________________________________________________________
Post your free ad now! http://personals.yahoo.ca



Reply via email to