Jason Cooper wrote:
On 1/27/09, Juergen Schmidt <juergen.schm...@sun.com> wrote:
Jason Cooper wrote:
On Sat, Jan 24, 2009 at 4:34 AM, Juergen Schmidt <juergen.schm...@sun.com
wrote:
Jason Cooper wrote:
I'm writing a Java client that I would like to, among other things, be
aware
of OOo connection status. I've been reading through *3.3.1 UNO
Interprocess
Connections* in the Dev Guide and understand the
ConnectionAwareClient.java
example there.
I'm wondering if I can somehow connect to an OOo process that wasn't
started
in listening mode. For example, an instance of OO Calc, started normally
(from the menu or whatever) that was running before my client was
launched.
I'd like my client to be able to interact with and monitor the
connection
status of that instance of OO Calc. Is this possible?
you can use the Bootstrap.bootstrap that will connect to the default
office
if an instance is already running or it will start a new one. The
connection
is done via a named pipe connection. You can't connect to an office on a
different machine.
That sounds good. My next question is at what point can I register event
listeners, so that I can tell when the pipe connection has been severed? I
noticed that I can get the service manager from the XComponentContext, at
which point I can query for the XComponent interface and add event
listeners. If I do so, will I get events from the pipe connection or
something else?
Bootstrap.boostrap returns a XComponentContext. Either you receive a null
interface in case of an error or a valid XComponentContext from the office.
The context is the entrance for everything else ;-)
I understand that. What I'm trying to ask is where do I add event listeners
so that I can stay aware of the connection? In the ConnectionAwareClient
example, a conneciton and bridge are created. Maybe I'm not understanding
things, but after calling Bootstrap.bootstrap() and getting my
XComponentContext, can I still create an XConnection to pass to the bridge
factory?
ah, ok now i understand but that is currently not possible. "simple
bootstrap" might be to simple here. But i agree that it would be a
useful feature ...
Juergen
Jason
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@api.openoffice.org
For additional commands, e-mail: dev-h...@api.openoffice.org