From: <da...@cr...> - 2002-11-13 10:05:14
|
David, Point of correction first - the jini Entry spec doesn't require all classes to be public, but when it serialisesw, it will ignore any non-public fields (or any marked as static, transient etc.). In other words, it uses public fields as 'published' fields in thje javabeans sense. So, for example, a javaspace will only match on public fields when passed a template entry. I've used both jini and jython quite a lot, never tried passing a jython object to jini though, so I can't help there. Quick thought that occurred to me, your jython-derived class will have dependencies on the jython classes: are you putting jython.jar in your codebase property? Best of luck Dave Crane >Message: 9 >Date: Tue, 12 Nov 2002 14:15:57 GMT >From: Dave Dench <d.j...@hu...> >To: jyt...@li... >Subject: [Jython-users] Re: JavaSpaces and UnusableEntryException > > >Dear All, >Is this a FAQ ? >what do I need to write in a jython class, such that the jythonc generated Java >alternative has a public member variable ? ( JavaSpaces seems to demand it of the >objects it can process ? ) >ie if I have > class Sobj( Event ) : > def __init__( self ) : > self.contents = 1 > >then the generated Java Sobj object must have > > class Sobj implements Entry { > public String contents; > > } > >How can I do this ? > David > >________________________________________________________________________________ |