/*
- * $Header: /cvsroot/securityfilter/securityfilter/src/catalina/org/securityfilter/realm/catalina/CatalinaRealmAdapter.java,v 1.3 2003/01/06 00:17:24 maxcooper Exp $
- * $Revision: 1.3 $
- * $Date: 2003/01/06 00:17:24 $
+ * $Header: /cvsroot/securityfilter/securityfilter/src/catalina/org/securityfilter/realm/catalina/CatalinaRealmAdapter.java,v 1.4 2003/02/07 10:06:50 maxcooper Exp $
+ * $Revision: 1.4 $
+ * $Date: 2003/02/07 10:06:50 $
*
* ====================================================================
* The SecurityFilter Software License, Version 1.1
package org.securityfilter.realm.catalina;
+import org.apache.catalina.Lifecycle;
+import org.apache.catalina.LifecycleException;
import org.apache.catalina.Realm;
import org.securityfilter.realm.SecurityRealmInterface;
* CatalinaRealmAdapter - adapts a Catalina Realm for use with the securityfilter
*
* @author Max Cooper (max@maxcooper.com)
- * @version $Revision: 1.3 $ $Date: 2003/01/06 00:17:24 $
+ * @version $Revision: 1.4 $ $Date: 2003/02/07 10:06:50 $
*/
public class CatalinaRealmAdapter implements SecurityRealmInterface {
private Realm realm;
*/
public void setRealm(Object realm) {
this.realm = (Realm) realm;
+ try {
+ if (realm instanceof Lifecycle) {
+ ((Lifecycle) realm).start();
+ }
+ } catch (LifecycleException e) {
+ e.printStackTrace();
+ }
}
/**