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.Registry
java.lang.RuntimeException
public com.liferay.registry.Registry getRegistry() throws java.lang.SecurityException
getRegistry
in interface com.liferay.registry.Registry
java.lang.SecurityException
public <T> T getService(java.lang.Class<T> clazz)
getService
in interface com.liferay.registry.Registry
public <T> T getService(com.liferay.registry.ServiceReference<T> serviceReference)
getService
in interface com.liferay.registry.Registry
public <T> T getService(java.lang.String className)
getService
in interface com.liferay.registry.Registry
public java.util.Collection<com.liferay.registry.dependency.ServiceDependencyManager> getServiceDependencyManagers()
getServiceDependencyManagers
in interface com.liferay.registry.Registry
public <T> com.liferay.registry.ServiceReference<T> getServiceReference(java.lang.Class<T> clazz)
getServiceReference
in interface com.liferay.registry.Registry
public <T> com.liferay.registry.ServiceReference<T> getServiceReference(java.lang.String className)
getServiceReference
in interface com.liferay.registry.Registry
public <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.Registry
java.lang.Exception
public <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.Registry
java.lang.Exception
public <T> com.liferay.registry.ServiceRegistrar<T> getServiceRegistrar(java.lang.Class<T> clazz)
getServiceRegistrar
in interface com.liferay.registry.Registry
public <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.Registry
java.lang.Exception
public <T> T[] getServices(java.lang.String className, java.lang.String filterString) throws java.lang.Exception
getServices
in interface com.liferay.registry.Registry
java.lang.Exception
public <T> com.liferay.registry.ServiceRegistration<T> registerService(java.lang.Class<T> clazz, T service)
registerService
in interface com.liferay.registry.Registry
public <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.Registry
public <T> com.liferay.registry.ServiceRegistration<T> registerService(java.lang.String className, T service)
registerService
in interface com.liferay.registry.Registry
public <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.Registry
public <T> com.liferay.registry.ServiceRegistration<T> registerService(java.lang.String[] classNames, T service)
registerService
in interface com.liferay.registry.Registry
public <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.Registry
public void registerServiceDependencyManager(com.liferay.registry.dependency.ServiceDependencyManager serviceDependencyManager)
registerServiceDependencyManager
in interface com.liferay.registry.Registry
public com.liferay.registry.Registry setRegistry(com.liferay.registry.Registry registry) throws java.lang.SecurityException
setRegistry
in interface com.liferay.registry.Registry
java.lang.SecurityException
public <S,T> com.liferay.registry.ServiceTracker<S,T> trackServices(java.lang.Class<S> clazz)
trackServices
in interface com.liferay.registry.Registry
public <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.Registry
public <S,T> com.liferay.registry.ServiceTracker<S,T> trackServices(com.liferay.registry.Filter filter)
trackServices
in interface com.liferay.registry.Registry
public <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.Registry
public <S,T> com.liferay.registry.ServiceTracker<S,T> trackServices(java.lang.String className)
trackServices
in interface com.liferay.registry.Registry
public <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.Registry
public <T> boolean ungetService(com.liferay.registry.ServiceReference<T> serviceReference)
ungetService
in interface com.liferay.registry.Registry
public void unregisterServiceDependencyManager(com.liferay.registry.dependency.ServiceDependencyManager serviceDependencyManager)
unregisterServiceDependencyManager
in interface com.liferay.registry.Registry
protected void addServiceTracker(org.osgi.util.tracker.ServiceTracker<?,?> serviceTracker)