Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-user] Delayed startup of PTP resource managers

Dave,

In fact, anything you do that loads a PTP class will cause the plugins to be loaded and the resource managers should start. For example, calling PTPCorePlugin.getModelManager() should be sufficient. Or including a PTP view in your perspective will also work as you've found out.

Greg

On May 14, 2009, at 11:10 AM, Dave Wootton wrote:

Greg
I'm working on a plugin which has its own perspective and where I'm using
PTP to launch the target application using the profile configuration
dialog to pick a resource manager and application to run. If I don't have
the resource manager running, then I can't complete the profile
configuration dialog. I have to cancel out of that dialog then switch to the PTP runtime perspective to make sure the resource managers are running
then go back to my perspective.

I can see where if I was using the C/C++ perspective to develop an
application, I would have the same startup problem since I would probably be in that perspective most of the time and not remember to switch to PTP
runtime before shutting down.

Maybe it's just something that needs to be noted for real users to make sure they do and not a major inconvenience since they probably wouldn't be restarting Eclipse multiple times during the day. I'm just hitting this
path a lot with my plugin development and was thinking this might be
something that could be easily fixed to improve ease of use.

I found out that if I add the resource manager view to my perspective,
that the resource managers start automatically when I start Eclipse with my perspective as the initial perspective. There's some cases where the resource manager view would be useful in my perspective anyway, so maybe
that's the answer.
Dave



Greg Watson <g.watson@xxxxxxxxxxxx>
Sent by: ptp-user-bounces@xxxxxxxxxxx
05/14/2009 10:21 AM
Please respond to
PTP User list <ptp-user@xxxxxxxxxxx>


To
PTP User list <ptp-user@xxxxxxxxxxx>
cc

Subject
Re: [ptp-user] Delayed startup of PTP resource managers






Dave,

This is a side effect of the lazy bundle activation policy. In theory
it would be possible to work out a way to load PTP only if there were
resource managers that needed to be started, but Eclipse generally
frowns on plugins that don't operate this way. Any particular reason
why you need this?

Greg

On May 14, 2009, at 8:59 AM, Dave Wootton wrote:

I noticed that if I have a PTP resource manager running when I
shutdown
Eclipse, that it does not automatically start until I switch to the
PTP
runtime view. I can see the delayed startup if I have some perspective
other than the PTP runtime perspective, such as the C/C++
perspective open
when I shutdown Eclipse. When I restart Eclipse, the resource
managers do
not attempt to start until I switch to the PTP runtime perspective.

Is this an effect of Eclipse only loading the PTP plugins when the PTP
runtime perspective is opened? Is the intention that the user should
switch to the PTP runtime perspective to start the resource managers
before using any other perspective that relies on PTP resource
managers?
Dave
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user

_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user


_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user



Back to the top