Storing the Service Manager for Further Use
A component usually runs in the office process. There is no need to create an interprocess channel explicitly. A component does not have to create a service manager, because it is provided to the single factory of an implementation by the service manager during a call to
createInstanceWithContext(). The single factory receives an
XComponentContext or an
XMultiServiceFactory, and passes it to the corresponding constructor of the service implementation. From the component context, the implementation gets the service manager using
getServiceManager() at the com.sun.star.uno.XComponentContext interface.
|Content on this page is licensed under the Public Documentation License (PDL).|