org.ehcache.spi
Interface ServiceProvider

All Known Implementing Classes:
ServiceLocator

public interface ServiceProvider

This acts as a repository for Service instances, that can be used to look them up by type.


Method Summary
<T extends Service>
T
getService(java.lang.Class<T> serviceType)
          Will look up the Service of the serviceType.
 

Method Detail

getService

<T extends Service> T getService(java.lang.Class<T> serviceType)
Will look up the Service of the serviceType. The returned service will be started or not depending on the started state of the ServiceProvider.

Type Parameters:
T - The actual Service type
Parameters:
serviceType - the class of the service being looked up
Returns:
the service instance for T type, or null if it couldn't be located