public class RegistryImpl
extends java.lang.Object
implements com.liferay.registry.Registry
| Constructor and Description |
|---|
RegistryImpl(org.osgi.framework.BundleContext bundleContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addServiceTracker(org.osgi.util.tracker.ServiceTracker<?,?> serviceTracker) |
void |
closeServiceTrackers() |
com.liferay.registry.Filter |
getFilter(java.lang.String filterString) |
com.liferay.registry.Registry |
getRegistry() |
<T> T |
getService(java.lang.Class<T> clazz) |
<T> T |
getService(com.liferay.registry.ServiceReference<T> serviceReference) |
<T> T |
getService(java.lang.String className) |
java.util.Collection<com.liferay.registry.dependency.ServiceDependencyManager> |
getServiceDependencyManagers() |
<T> com.liferay.registry.ServiceReference<T> |
getServiceReference(java.lang.Class<T> clazz) |
<T> com.liferay.registry.ServiceReference<T> |
getServiceReference(java.lang.String className) |
<T> java.util.Collection<com.liferay.registry.ServiceReference<T>> |
getServiceReferences(java.lang.Class<T> clazz,
java.lang.String filterString) |
<T> com.liferay.registry.ServiceReference<T>[] |
getServiceReferences(java.lang.String className,
java.lang.String filterString) |
<T> com.liferay.registry.ServiceRegistrar<T> |
getServiceRegistrar(java.lang.Class<T> clazz) |
<T> java.util.Collection<T> |
getServices(java.lang.Class<T> clazz,
java.lang.String filterString) |
<T> T[] |
getServices(java.lang.String className,
java.lang.String filterString) |
<T> com.liferay.registry.ServiceRegistration<T> |
registerService(java.lang.Class<T> clazz,
T service) |
<T> com.liferay.registry.ServiceRegistration<T> |
registerService(java.lang.Class<T> clazz,
T service,
java.util.Map<java.lang.String,java.lang.Object> properties) |
<T> com.liferay.registry.ServiceRegistration<T> |
registerService(java.lang.String[] classNames,
T service) |
<T> com.liferay.registry.ServiceRegistration<T> |
registerService(java.lang.String[] classNames,
T service,
java.util.Map<java.lang.String,java.lang.Object> properties) |
<T> com.liferay.registry.ServiceRegistration<T> |
registerService(java.lang.String className,
T service) |
<T> com.liferay.registry.ServiceRegistration<T> |
registerService(java.lang.String className,
T service,
java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
registerServiceDependencyManager(com.liferay.registry.dependency.ServiceDependencyManager serviceDependencyManager) |
com.liferay.registry.Registry |
setRegistry(com.liferay.registry.Registry registry) |
<S,T> com.liferay.registry.ServiceTracker<S,T> |
trackServices(java.lang.Class<S> clazz) |
<S,T> com.liferay.registry.ServiceTracker<S,T> |
trackServices(java.lang.Class<S> clazz,
com.liferay.registry.ServiceTrackerCustomizer<S,T> serviceTrackerCustomizer) |
<S,T> com.liferay.registry.ServiceTracker<S,T> |
trackServices(com.liferay.registry.Filter filter) |
<S,T> com.liferay.registry.ServiceTracker<S,T> |
trackServices(com.liferay.registry.Filter filter,
com.liferay.registry.ServiceTrackerCustomizer<S,T> serviceTrackerCustomizer) |
<S,T> com.liferay.registry.ServiceTracker<S,T> |
trackServices(java.lang.String className) |
<S,T> com.liferay.registry.ServiceTracker<S,T> |
trackServices(java.lang.String className,
com.liferay.registry.ServiceTrackerCustomizer<S,T> serviceTrackerCustomizer) |
<T> boolean |
ungetService(com.liferay.registry.ServiceReference<T> serviceReference) |
void |
unregisterServiceDependencyManager(com.liferay.registry.dependency.ServiceDependencyManager serviceDependencyManager) |
public void closeServiceTrackers()
public com.liferay.registry.Filter getFilter(java.lang.String filterString)
throws java.lang.RuntimeException
getFilter in interface com.liferay.registry.Registryjava.lang.RuntimeExceptionpublic com.liferay.registry.Registry getRegistry()
throws java.lang.SecurityException
getRegistry in interface com.liferay.registry.Registryjava.lang.SecurityExceptionpublic <T> T getService(java.lang.Class<T> clazz)
getService in interface com.liferay.registry.Registrypublic <T> T getService(com.liferay.registry.ServiceReference<T> serviceReference)
getService in interface com.liferay.registry.Registrypublic <T> T getService(java.lang.String className)
getService in interface com.liferay.registry.Registrypublic java.util.Collection<com.liferay.registry.dependency.ServiceDependencyManager> getServiceDependencyManagers()
getServiceDependencyManagers in interface com.liferay.registry.Registrypublic <T> com.liferay.registry.ServiceReference<T> getServiceReference(java.lang.Class<T> clazz)
getServiceReference in interface com.liferay.registry.Registrypublic <T> com.liferay.registry.ServiceReference<T> getServiceReference(java.lang.String className)
getServiceReference in interface com.liferay.registry.Registrypublic <T> java.util.Collection<com.liferay.registry.ServiceReference<T>> getServiceReferences(java.lang.Class<T> clazz,
java.lang.String filterString)
throws java.lang.Exception
getServiceReferences in interface com.liferay.registry.Registryjava.lang.Exceptionpublic <T> com.liferay.registry.ServiceReference<T>[] getServiceReferences(java.lang.String className,
java.lang.String filterString)
throws java.lang.Exception
getServiceReferences in interface com.liferay.registry.Registryjava.lang.Exceptionpublic <T> com.liferay.registry.ServiceRegistrar<T> getServiceRegistrar(java.lang.Class<T> clazz)
getServiceRegistrar in interface com.liferay.registry.Registrypublic <T> java.util.Collection<T> getServices(java.lang.Class<T> clazz,
java.lang.String filterString)
throws java.lang.Exception
getServices in interface com.liferay.registry.Registryjava.lang.Exceptionpublic <T> T[] getServices(java.lang.String className,
java.lang.String filterString)
throws java.lang.Exception
getServices in interface com.liferay.registry.Registryjava.lang.Exceptionpublic <T> com.liferay.registry.ServiceRegistration<T> registerService(java.lang.Class<T> clazz,
T service)
registerService in interface com.liferay.registry.Registrypublic <T> com.liferay.registry.ServiceRegistration<T> registerService(java.lang.Class<T> clazz,
T service,
java.util.Map<java.lang.String,java.lang.Object> properties)
registerService in interface com.liferay.registry.Registrypublic <T> com.liferay.registry.ServiceRegistration<T> registerService(java.lang.String className,
T service)
registerService in interface com.liferay.registry.Registrypublic <T> com.liferay.registry.ServiceRegistration<T> registerService(java.lang.String className,
T service,
java.util.Map<java.lang.String,java.lang.Object> properties)
registerService in interface com.liferay.registry.Registrypublic <T> com.liferay.registry.ServiceRegistration<T> registerService(java.lang.String[] classNames,
T service)
registerService in interface com.liferay.registry.Registrypublic <T> com.liferay.registry.ServiceRegistration<T> registerService(java.lang.String[] classNames,
T service,
java.util.Map<java.lang.String,java.lang.Object> properties)
registerService in interface com.liferay.registry.Registrypublic void registerServiceDependencyManager(com.liferay.registry.dependency.ServiceDependencyManager serviceDependencyManager)
registerServiceDependencyManager in interface com.liferay.registry.Registrypublic com.liferay.registry.Registry setRegistry(com.liferay.registry.Registry registry)
throws java.lang.SecurityException
setRegistry in interface com.liferay.registry.Registryjava.lang.SecurityExceptionpublic <S,T> com.liferay.registry.ServiceTracker<S,T> trackServices(java.lang.Class<S> clazz)
trackServices in interface com.liferay.registry.Registrypublic <S,T> com.liferay.registry.ServiceTracker<S,T> trackServices(java.lang.Class<S> clazz,
com.liferay.registry.ServiceTrackerCustomizer<S,T> serviceTrackerCustomizer)
trackServices in interface com.liferay.registry.Registrypublic <S,T> com.liferay.registry.ServiceTracker<S,T> trackServices(com.liferay.registry.Filter filter)
trackServices in interface com.liferay.registry.Registrypublic <S,T> com.liferay.registry.ServiceTracker<S,T> trackServices(com.liferay.registry.Filter filter,
com.liferay.registry.ServiceTrackerCustomizer<S,T> serviceTrackerCustomizer)
trackServices in interface com.liferay.registry.Registrypublic <S,T> com.liferay.registry.ServiceTracker<S,T> trackServices(java.lang.String className)
trackServices in interface com.liferay.registry.Registrypublic <S,T> com.liferay.registry.ServiceTracker<S,T> trackServices(java.lang.String className,
com.liferay.registry.ServiceTrackerCustomizer<S,T> serviceTrackerCustomizer)
trackServices in interface com.liferay.registry.Registrypublic <T> boolean ungetService(com.liferay.registry.ServiceReference<T> serviceReference)
ungetService in interface com.liferay.registry.Registrypublic void unregisterServiceDependencyManager(com.liferay.registry.dependency.ServiceDependencyManager serviceDependencyManager)
unregisterServiceDependencyManager in interface com.liferay.registry.Registryprotected void addServiceTracker(org.osgi.util.tracker.ServiceTracker<?,?> serviceTracker)