SecurityContextHelper.java

00001 
00025 package org.objectweb.jonas.security.ws;
00026 
00027 import org.objectweb.jonas.common.Log;
00028 import org.objectweb.jonas.security.AbsSecurityContextHelper;
00029 import org.objectweb.util.monolog.api.Logger;
00030 
00037 public class SecurityContextHelper extends AbsSecurityContextHelper {
00038 
00042         private static SecurityContextHelper instance = null;
00043 
00047     private static final String WS_REALM_KEY = "jonas.service.security.ws.realm";
00048 
00052     private static final String DEFAULT_WS_REALM = "memrlm_1";
00053 
00057     private static Logger logger = Log.getLogger(Log.JONAS_WS_SECURITY_PREFIX);
00058 
00062     private SecurityContextHelper() {
00063     }
00064     
00068     public static SecurityContextHelper getInstance() {
00069         if (instance == null) {
00070                 instance = new SecurityContextHelper();
00071         }
00072         return instance;
00073     }
00074     
00078     protected Logger getLogger() {
00079         return logger;
00080     }
00081     
00085     protected String getRealmKey() {
00086         return WS_REALM_KEY;
00087     }
00088     
00092     protected String getRealmDefault() {
00093         return DEFAULT_WS_REALM;
00094     }
00095 
00096 }

Generated on Tue Feb 15 15:05:21 2005 for JOnAS by  doxygen 1.3.9.1