Skip to main content

About RAs portability

5 replies [Last post]
michele83
Offline
Joined: 2007-03-01

Hi guys!
I've written by own RA (similar to M. Maretzke's one) and I'm thinking about it's portability. Do you think that it will work within the open cloud platform?
And another question about RAs implementation. Why do we need the sleeendpoint class? Which is its function?

Thanks.
Michele

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
brunoduarte
Offline
Joined: 2006-09-07

Hi Michele,

Rhino doesn't implement the 1.1 spec draft but they have a proprietary API very similar to this draft. You'll need probably to change about 30/40 lines of the code. You may also need to change the descriptors.

Rhino doesn't have a shared classloader, if you have external jars (libraries) you have two option:
- unjar them and copy the class files into the deployment unit;
- (suggested) create libraries deployment unit (check 1.1 spec);

So, you don't have an out of the box solution yet! We'll have better days when both platforms implement the 1.1 final specification. :)

Bruno Duarte

michele83
Offline
Joined: 2007-03-01

Hi Bruno! Thank u for your reply! So, I can say that the spec 1.1 will help us with RAs' portability.

What about the sleeendpoint class? Does anyone know its function?
Thanks. Have a nice day!
Michele

david_ferry
Offline
Joined: 2006-05-07

Bruno, nice answer thanks !

Michele if you have some questions about Rhino 1.4.x RA architecture you can get some help via support@opencloud.com.

The 1.1 spec will definitely help with RA portability ... the topic is one of the central goals of the 1.1 spec.

Cheers,
-David

david_ferry
Offline
Joined: 2006-05-07

re: purpose of SLEEEndpoint class

You can start activities, fire events, end activities.

michele83
Offline
Joined: 2007-03-01

Thank u David! Very usefull informations, u're very kind! Have a nice day!
Michele