@Override public void init(FilterConfig filterConfig) throws ServletException { ComponentManager componentManager = org.sakaiproject.component.cover.ComponentManager.getInstance(); oAuthHttpService = (OAuthHttpService) componentManager.get(OAuthHttpService.class); sessionManager = (SessionManager) componentManager.get(SessionManager.class); userDirectoryService = (UserDirectoryService) componentManager.get(UserDirectoryService.class); usageSessionService = (UsageSessionService) componentManager.get(UsageSessionService.class); // authenticationManager = (AuthenticationManager) componentManager.get(AuthenticationManager.class); }
/** * TESTING ONLY <br/> * closes and then destroys the component manager <br/> * WARNING: this is NOT safe to do in a production system */ public static void shutdown() { m_lock.lock(); try { if (m_componentManager != null) { m_componentManager.close(); m_componentManager = null; } } finally { m_lock.unlock(); } }
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { if (applicationContext instanceof WebApplicationContext) { setWebApplicationContext((WebApplicationContext)applicationContext); if (getGlobalBeanId() != null) { WebappResourceManager other = (WebappResourceManager) ComponentManager.getInstance().get(getGlobalBeanId()); if (other != null) { other.setWebApplicationContext((WebApplicationContext) applicationContext); } else { ComponentManager.getInstance().loadComponent(getGlobalBeanId(), this); } } } else { throw new BeanDefinitionValidationException( "WebappResourceManagerImpl must be used in a Web application context"); } }
public static boolean hasBeenClosed() { return getInstance().hasBeenClosed(); }
public static void loadComponent(String ifaceName, Object component) { getInstance().loadComponent(ifaceName, component); }
/** * Returns to uninitialized state. */ public void destroy() { // if we are not in a global shutdown, remove my event notification registration if (!getComponentManager().hasBeenClosed()) { eventTrackingService().deleteObserver(this); } // clean up storage m_storage.close(); m_storage = null; // clean up transients m_transients.clear(); m_transients = null; log.info(this + ".destroy()"); }
public static void loadComponent(Class iface, Object component) { getInstance().loadComponent(iface, component); }
@Override public void init(FilterConfig filterConfig) throws ServletException { ComponentManager componentManager = org.sakaiproject.component.cover.ComponentManager.getInstance(); oAuthHttpService = (OAuthHttpService) componentManager.get(OAuthHttpService.class); sessionManager = (SessionManager) componentManager.get(SessionManager.class); userDirectoryService = (UserDirectoryService) componentManager.get(UserDirectoryService.class); usageSessionService = (UsageSessionService) componentManager.get(UsageSessionService.class); // authenticationManager = (AuthenticationManager) componentManager.get(AuthenticationManager.class); }
public static void close() { getInstance().close(); }
private Object load(ComponentManager cm, String name) { Object o = cm.get(name); if (o == null) { log.error("Cant find Spring component named " + name); //$NON-NLS-1$ } return o; }
private Object load(ComponentManager cm, String name) { Object o = cm.get(name); if (o == null) { log.error("Cant find Spring component named " + name); } return o; }
private Object load(ComponentManager cm, String name) { Object o = cm.get(name); if (o == null) { log.error("Cant find Spring component named " + name); } return o; } /*
private Object load(ComponentManager cm, String name) { Object o = cm.get(name); if (o == null) { log.error("Cant find Spring component named " + name); } return o; }
private Object load(ComponentManager cm, String name) { Object o = cm.get(name); if (o == null) { log.error("Cant find Spring component named " + name); //$NON-NLS-1$ } return o; }
private Object load(ComponentManager cm, String name) { Object o = cm.get(name); if (o == null) { log.error("Cant find Spring component named " + name); //$NON-NLS-1$ } return o; }
private Object load(ComponentManager cm, String name) { Object o = cm.get(name); if (o == null) { log.error("Cant find Spring component named " + name); } return o; }
private Object load(ComponentManager cm, String name) { Object o = cm.get(name); if (o == null) { log.error("Cant find Spring component named " + name); //$NON-NLS-1$ } return o; }
protected void resolveTransientFields() { // These are spelled out instead of using imports, to be explicit org.sakaiproject.component.api.ComponentManager compMgr = org.sakaiproject.component.cover.ComponentManager.getInstance(); sessionManager = (SessionManager)compMgr.get(org.sakaiproject.tool.api.SessionManager.class); sessionStore = (SessionStore)compMgr.get(org.sakaiproject.tool.api.SessionStore.class); threadLocalManager = (ThreadLocalManager)compMgr.get(org.sakaiproject.thread_local.api.ThreadLocalManager.class); idManager = (IdManager)compMgr.get(org.sakaiproject.id.api.IdManager.class); // set the TERRACOTTA_CLUSTER flag resolveTerracottaClusterProperty(); m_nonPortalSession = new MyNonPortableSession(); sessionListener = (SessionAttributeListener)compMgr.get(org.sakaiproject.tool.api.SessionBindingListener.class); }
@Override public void init(FilterConfig filterConfig) throws ServletException { this.oAuthService = (OAuthService) ComponentManager.getInstance().get(OAuthService.class); this.oAuthHttpService = (OAuthHttpService) ComponentManager.getInstance().get(OAuthHttpService.class); this.securityService = (SecurityService) ComponentManager.getInstance().get(SecurityService.class); String initEncoding = filterConfig.getInitParameter(RequestFilter.CONFIG_CHARACTER_ENCODING); this.encoding = initEncoding != null ? initEncoding : "UTF-8"; }
protected void resolveTransientFields() { // These are spelled out instead of using imports, to be explicit org.sakaiproject.component.api.ComponentManager compMgr = org.sakaiproject.component.cover.ComponentManager.getInstance(); sessionManager = (SessionManager)compMgr.get(org.sakaiproject.tool.api.SessionManager.class); sessionStore = (SessionStore)compMgr.get(org.sakaiproject.tool.api.SessionStore.class); threadLocalManager = (ThreadLocalManager)compMgr.get(org.sakaiproject.thread_local.api.ThreadLocalManager.class); // set the TERRACOTTA_CLUSTER flag resolveTerracottaClusterProperty(); m_nonPortalSession = new MyNonPortableSession(); sessionListener = (SessionAttributeListener)compMgr.get(org.sakaiproject.tool.api.SessionBindingListener.class); }