public BaseDisplayContextProvider(Class<T> displayContextFactoryClass) { Registry registry = RegistryUtil.getRegistry(); Filter filter = registry.getFilter("(objectClass=" + displayContextFactoryClass.getName() + ")"); _serviceTracker = registry.trackServices(filter, new DisplayContextFactoryServiceTrackerCustomizer()); _serviceTracker.open(); }
private CustomJspBagRegistryUtil() { Registry registry = RegistryUtil.getRegistry(); Filter filter = registry.getFilter( "(&(context.id=*)(context.name=*)(objectClass=" + CustomJspBag.class.getName() + "))"); _serviceTracker = registry.trackServices(filter, new CustomJspBagRegistryUtilServiceTrackerCustomizer()); _serviceTracker.open(); }
public IndexerPostProcessorRegistry() { Registry registry = RegistryUtil.getRegistry(); Filter indexerPostProcessorFilter = registry.getFilter( "(&(indexer.class.name=*)(objectClass=" + IndexerPostProcessor.class.getName() + "))"); _serviceTracker = registry.trackServices( indexerPostProcessorFilter, new IndexerPostProcessorServiceTrackerCustomizer()); _serviceTracker.open(); }
public void afterPropertiesSet() { Registry registry = RegistryUtil.getRegistry(); Filter languageResourceFilter = registry.getFilter( "(&(!(javax.portlet.name=*))(language.id=*)(objectClass=" + ResourceBundle.class.getName() + "))"); _serviceTracker = registry.trackServices( languageResourceFilter, new LanguageResourceServiceTrackerCustomizer()); _serviceTracker.open(); }
public SchedulerEntryRegistry() { if (!PropsValues.SCHEDULER_ENABLED) { _serviceTracker = null; return; } Registry registry = RegistryUtil.getRegistry(); Filter filter = registry.getFilter( "(&(javax.portlet.name=*)(objectClass=" + SchedulerEntry.class.getName() + "))"); _serviceTracker = registry.trackServices(filter, new SchedulerEntryServiceTrackerCustomizer()); _serviceTracker.open(); }
public ResourceBundleTracker(String portletId) { _portletId = portletId; Registry registry = RegistryUtil.getRegistry(); Filter filter = registry.getFilter( "(&(javax.portlet.name= " + portletId + ")(language.id=*)" + "(objectClass=" + ResourceBundle.class.getName() + "))"); _serviceTracker = registry.trackServices(filter, new ResourceBundleServiceTrackerCustomizer()); _serviceTracker.open(); }
public AuthTokenWhitelistImpl() { resetOriginCSRFWhitelist(); resetPortletCSRFWhitelist(); resetPortletInvocationWhitelist(); resetPortletInvocationWhitelistActions(); Registry registry = RegistryUtil.getRegistry(); _serviceTracker = registry.trackServices( registry.getFilter( "(&(" + PropsKeys.AUTH_TOKEN_IGNORE_ACTIONS + "=*)" + "(objectClass=java.lang.Object))"), new AuthTokenIgnoreActionsServiceTrackerCustomizer()); _serviceTracker.open(); registerPortalProperty(); }