if (ra != null && (ra instanceof RealmInitializer)) { ((RealmInitializer)ra).logout();
/** * Sets the virtual server parent of this web module, and passes it on to * this web module's realm adapter.. * * @param container The virtual server parent */ @Override public void setParent(Container container) { super.setParent(container); vsId = ((VirtualServer) container).getID(); // The following assumes that the realm has been set on this WebModule // before the WebModule is added as a child to the virtual server on // which it is being deployed. /*RealmAdapter ra = (RealmAdapter) getRealm(); if (ra != null) { 1 ra.setVirtualServer(container); }*/ Realm ra = getRealm(); if (ra != null && ra instanceof RealmInitializer) { ((RealmInitializer) ra).setVirtualServer(container); } }
((RealmInitializer) realm).initializeRealm( this.getWebBundleDescriptor(), false, ((VirtualServer)parent).getAuthRealmName()); ((RealmInitializer)realm).setVirtualServer(getParent()); ((RealmInitializer)realm).updateWebSecurityManager(); setRealm(realm);
((RealmInitializer) realm).initializeRealm( wbd, isSystem, vs.getAuthRealmName()); ctx.setRealm(realm); ((RealmInitializer) realm).initializeRealm( wbd, isSystem, null); ctx.setRealm(realm);