On Mar 25, 2010, at 4:19 PM, Jonathan Gallimore wrote:

On Thu, Mar 25, 2010 at 11:05 PM, David Blevins <[email protected] >wrote:


No need.  No-interface views can be remoted, so remote clients using
openejb-client can never get one.


Should that be "No-interface views cannot be remoted"?

Yes, sorry, hate when I do that.

BUT... it might be fun to do one day anyway, someday in the future, and
then sure more deps may be required.  Spec-wise some of the original
annotation name ideas were @NoInterface, etc.. which didn't imply local vs remote. @LocalBean was my suggestion and in the back of my mind I was
thinking an @RemoteBean might be a cool thing to add.


It didn't really occur to me that the "Local" part meant it wouldn't be
remotely accessible, but its kinda obvious now! *blush* ;-)

Hehe.  That's the way it goes.

I was going to
make it work from a client because it didn't seem like it would be that
difficult

My thoughts exactly. I did propose the @RemoteBean concept and it was not well liked, but I don't see a problem with it. It does mean that users have to have *all* the libraries that their bean class uses in their client VM, but oh well, not so terrible. Only some people bother to split them up these days anymore.

If people you don't want that, then they can just use a plain @Remote interface.

now I've got the asm code done, along with the additional
openejb-jee and DeploymentInfo code, and I've got a simple case working in Embedded mode. I'll hold off on that and write some more tests and get this packaged up instead, and perhaps do a @RemoteBean implementation later on.

Sure.

-David

Reply via email to