Using OSGI with OpenCMIS
Client Factory with OSGi
These examples show the first steps that are required in client applications: How to create a session and connect to a repository using OSGi factory service.
// OSGi factory service
BundleContext bundleContext = ...; // retriev bundle context from OSGi runtime
ServiceReference serviceReference = bundleContext.getServiceReference(SessionFactory.class.getName());
SessionFactory factory = (SessionFactory) bundleContext.getService(serviceReference);
Map<String, String> parameter = new HashMap<String, String>();
// fill in session parameter
parameter.put(...);
// create session
Session session = factory.createSession(parameter);