Skip to main content



      Home
Home » Archived » Riena » RAP with Riena Remote Service Support
RAP with Riena Remote Service Support [message #583620] Wed, 30 September 2009 08:17 Go to next message
Eclipse UserFriend
Hai,

We have just started to design a project using Riena as RCP and web as RAP. And we created sample project in Riena with Remote Services. And successfully implemented client and server part in RienaRCP.

Server:
IUserManagement service = new UserManagement();
context.registerService(IUserManagement.class.getName(), service, null);
Publish.service(IUserManagement.class).usingPath("/IUserManagementService ")
.withProtocol("hessian").andStart(context);

System.out.println("IUserManagementSerice is registered");

Client Riena:
UserManagementTarget userManagementTarget = new UserManagementTarget();
Inject.service(IUserManagement.class).into(userManagementTar get).andStart(context);
RemoteServiceFactory rsf = new RemoteServiceFactory();
rsf.createAndRegisterProxy(IUserManagement.class,
"http://127.0.0.1/hessian/IUserManagementService", "hessian",
context);
userManagement = userManagementTarget.getUserManagement();

These code are written inside Activator.start() method. And Riena RCP Activator works fine. But same code in RAP Activator is not working.



Regards
Hemanth M S
Re: RAP with Riena Remote Service Support [message #583644 is a reply to message #583620] Wed, 30 September 2009 09:48 Go to previous message
Eclipse UserFriend
Hi Hemanth,

When running with RAP this means that the Riena Client code is running
on the server?
What exactly happens? Exceptions, logs, ..

Tschüß,
Stefan

Hemanth M S wrote:
> Hai,
>
> We have just started to design a project using Riena as RCP and web as
> RAP. And we created sample project in Riena with Remote Services. And
> successfully implemented client and server part in RienaRCP.
> Server:
> IUserManagement service = new UserManagement();
> context.registerService(IUserManagement.class.getName(),
> service, null);
>
> Publish.service(IUserManagement.class).usingPath("/IUserManagementService
> ")
> .withProtocol("hessian").andStart(context);
>
> System.out.println("IUserManagementSerice is registered");
>
> Client Riena:
> UserManagementTarget userManagementTarget = new UserManagementTarget();
> Inject.service(IUserManagement.class).into(userManagementTar
> get).andStart(context);
> RemoteServiceFactory rsf = new RemoteServiceFactory();
> rsf.createAndRegisterProxy(IUserManagement.class,
> "http://127.0.0.1/hessian/IUserManagementService",
> "hessian",
> context);
> userManagement = userManagementTarget.getUserManagement();
>
> These code are written inside Activator.start() method. And Riena RCP
> Activator works fine. But same code in RAP Activator is not working.
>
>
>
> Regards
> Hemanth M S
Previous Topic:Icons in an ITreeRidget
Next Topic:Riena Remote with org.eclipse.ui dependency
Goto Forum:
  


Current Time: Wed Jul 23 14:53:46 EDT 2025

Powered by FUDForum. Page generated in 0.03922 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top