Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.runtime.api
Interface ServiceProvider

All Known Implementing Classes:
AnnotatedServiceProvider, DefaultServiceProvider, GuardedServiceProvider, TransactedServiceProvider

public interface ServiceProvider

A service provider.

A service provider is used by the framework to be able to change the way local services are found.

For example you may want to use a simple service provider for testing pourpose to avoid loading the nuxeo runtime framework to register services.

To set a service provider use: DefaultServiceProvider.setProvider(ServiceProvider)

Author:
Bogdan Stefanescu

Method Summary
<T> T
getService(Class<T> serviceClass)
          Gets the service instance given its API class.
 

Method Detail

getService

<T> T getService(Class<T> serviceClass)
Gets the service instance given its API class.


Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.