[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [equinox-dev] Multiple users and the Equinox console


Some comments
- We are actaully looking at breaking the console out of the framework bundle.  it is interesting to have in there but not for everyone.  There is no particular need for it to be in the framework

- specing -console only controls whether or not the console itself is started.  The bundles that register CommandProvider services will still run (if they ran before) and as such, someone who looked up the command providers will still be able to use the commands.  Note that in general these command implementations are not that useful for other purposes because they do things like output in a text format etc.  It is more interesting to have access to the underlying implementation of the commands and then wrap those in the appropriate IO.  Note also that it is ambiguous as to whether or not the CommandProvider implemenations are intended as generally useful API or simply one bundle's way of hooking into the console mechanism.  So use of these command providers directly as the underpinnings for Web UI or JMX implementations is, IMHO, questionable regardless of -console.

- The Equinox console as it is today is destined to change.  We are not happy with the flat command structure and a few other things.  We'll likely pitch it for 3.4 and use something else.  Perhaps an existing console from Felix of Knopflerfish or ...

- wrt -console itself, it should be possible, at least in principle to start the console after the framework is started.  So should be able to start Equinox without -console and later do something to have he console start.  I believe that we did some prototyping of this in the Equinox/PDE space.

Jeff




"O'Flynn, Dennis" <Dennis.OFlynn@xxxxxxxxxxxxx>
Sent by: equinox-dev-bounces@xxxxxxxxxxx

05/24/2007 10:44 AM

Please respond to
Equinox development mailing list <equinox-dev@xxxxxxxxxxx>

To
"Equinox development mailing list" <equinox-dev@xxxxxxxxxxx>
cc
Subject
RE: [equinox-dev] Multiple users and the Equinox console





I’m under the assumption that the OSGi console commands are only available when the console is specified (e.g. eclipse –console).  If eclipse is not started with “-console”, than the commands are not registered and not available.
 
If this assumption is correct, than these commands will only be available via web UI and JMX when Eclipse is started with the console.  Does this have any impact on the usability of the web UI or JMX interface to the OSGi commands?
 
Can someone confirm or reject this assumption?
 



From: equinox-dev-bounces@xxxxxxxxxxx [mailto:equinox-dev-bounces@xxxxxxxxxxx] On Behalf Of Jeremy Volkman
Sent:
Thursday, May 24, 2007 12:01 AM
To:
Equinox development mailing list
Subject:
Re: [equinox-dev] Multiple users and the Equinox console

 
On 5/23/07, Jeff McAffer <Jeff_McAffer@xxxxxxxxxx> wrote:
> Or you can implement a web ui using one of the HTTP services available in Equinox.


> The simple answer is that this just was not a requirement.

The nice thing about the built-in console is just that -- it's built into the framework bundle and always there.  A web UI or JMX server can be mistakingly stopped, and then there's no longer any way to control the system.

We do have extensive web UI's in our system that allow us to control all sorts of things, but the console is nice to be able to fall back on.

> Contributions are welcome :-)

I may take you up on that. =)


> Jeff


-Jeremy

 

The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it._______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev