[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ptp-dev] Locating resource managers using PTP service model
|
Greg
I'm trying to get access to the IRemoteServices object so I can use the
connection manager, file manager and process builder associated with it.
Previously, I was doing this by finding the corresponding resource manager
and then getting the IRemoteServices object associated with it.
I think I've found how to solve this using the service configuration. I
get the launch service provider from the current/default service
configuration and ensure it is an instance of
AbstractResourceManagerServiceProvider. If it is, I call
AbstractResourceManagerServiceProvider.getRemoteServicesId() to get the
remote service identifer. If that is not null, then I call
PTPRemoteCorePlugin.getRemoteServices using that identifer. That seems to
work but I havn't finished the code yet.
Does this seem reasonable?
Dave
From:
Greg Watson <g.watson@xxxxxxxxxxxx>
To:
Parallel Tools Platform general developers <ptp-dev@xxxxxxxxxxx>
Date:
09/30/2009 05:01 PM
Subject:
Re: [ptp-dev] Locating resource managers using PTP service model
Sent by:
ptp-dev-bounces@xxxxxxxxxxx
Dave,
Can I ask why you need to do that?
The resource manager configuration is supplied by the service provider
(they implement IResourceManagerConfiguration), so you can just
compare it to the object returned by resourceManager.getConfiguration().
Greg
On Sep 30, 2009, at 12:28 PM, Dave Wootton wrote:
> Greg
> I have code which can find the active/default service configuration
> working. I need to get access to the IResourceManager object for the
> associated launch service provider. I tried accessing the array of
> resource managers by calling
> PTPCorePlugin.getDefault().getUniverse().getResourceManagers() but I
> can't
> find the right ID to use to find the correct IResourceManager.
>
> Can you give me an outline of what I need to do to find the correct
> IResourceManager object?
>
> Thanks
> Dave
> _______________________________________________
> ptp-dev mailing list
> ptp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/ptp-dev
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev