/** * @see org.apache.jackrabbit.core.security.JackrabbitSecurityManager#close() */ @Override public void close() { super.close(); synchronized (monitor) { for (PrincipalProviderRegistry registry : ppRegistries.values()) { registry.getDefault().close(); } ppRegistries.clear(); } }
/** * @see org.apache.jackrabbit.core.security.JackrabbitSecurityManager#close() */ @Override public void close() { super.close(); synchronized (monitor) { for (PrincipalProviderRegistry registry : ppRegistries.values()) { registry.getDefault().close(); } ppRegistries.clear(); } }
/** * @see org.apache.jackrabbit.core.security.JackrabbitSecurityManager#dispose(String) */ @Override public void dispose(String workspaceName) { super.dispose(workspaceName); synchronized (monitor) { PrincipalProviderRegistry reg = ppRegistries.remove(workspaceName); if (reg != null) { reg.getDefault().close(); } } }
/** * @see org.apache.jackrabbit.core.security.JackrabbitSecurityManager#dispose(String) */ @Override public void dispose(String workspaceName) { super.dispose(workspaceName); synchronized (monitor) { PrincipalProviderRegistry reg = ppRegistries.remove(workspaceName); if (reg != null) { reg.getDefault().close(); } } }
@Override protected void tearDown() throws Exception { principalProvider.close(); super.tearDown(); }