/** * Returns the singleton instance of that class. * @return an instance of that class. */ public static SecurityConfig newInstance(){ if (singleton == null){ singleton = new SecurityConfig(); } return singleton; }
/** * Set the security package access/protection. */ protected void setSecurityProtection(){ SecurityConfig securityConfig = SecurityConfig.newInstance(); securityConfig.setPackageDefinition(); securityConfig.setPackageAccess(); }
/** * Set the security package.definition value. */ public void setPackageDefinition(){ // If catalina.properties is missing, protect all by default. if (packageDefinition == null){ setSecurityProperty("package.definition", PACKAGE_DEFINITION); } else { setSecurityProperty("package.definition", packageDefinition); } }
/** * Set the security package access/protection. */ protected void setSecurityProtection(){ SecurityConfig securityConfig = SecurityConfig.newInstance(); securityConfig.setPackageDefinition(); securityConfig.setPackageAccess(); }
/** * Set the security package.access value. */ public void setPackageAccess(){ // If catalina.properties is missing, protect all by default. if (packageAccess == null){ setSecurityProperty("package.access", PACKAGE_ACCESS); } else { setSecurityProperty("package.access", packageAccess); } }
/** * Returns the singleton instance of that class. * @return an instance of that class. */ public static SecurityConfig newInstance(){ if (singleton == null){ //因为这个类是在刚启动时由一个线程调用,所以不会存在并发问题,无需同步 singleton = new SecurityConfig(); } return singleton; }
/** * Set the security package access/protection. */ protected void setSecurityProtection(){ SecurityConfig securityConfig = SecurityConfig.newInstance(); securityConfig.setPackageDefinition(); securityConfig.setPackageAccess(); }
/** * Set the security package.access value. */ public void setPackageAccess(){ // If catalina.properties is missing, protect all by default. if (packageAccess == null){ setSecurityProperty("package.access", PACKAGE_ACCESS); } else { setSecurityProperty("package.access", packageAccess); } }
/** * Returns the singleton instance of that class. * @return an instance of that class. */ public static SecurityConfig newInstance(){ if (singleton == null){ singleton = new SecurityConfig(); } return singleton; }
/** * Set the security package access/protection. */ protected void setSecurityProtection(){ SecurityConfig securityConfig = SecurityConfig.newInstance(); securityConfig.setPackageDefinition(); securityConfig.setPackageAccess(); }
/** * Set the security package.access value. */ public void setPackageAccess(){ // If catalina.properties is missing, protect all by default. if (packageAccess == null){ setSecurityProperty("package.access", PACKAGE_ACCESS); } else { setSecurityProperty("package.access", packageAccess); } }
/** * Returns the singleton instance of that class. * @return an instance of that class. */ public static SecurityConfig newInstance(){ if (singleton == null){ singleton = new SecurityConfig(); } return singleton; }
/** * Set the security package access/protection. */ protected void setSecurityProtection(){ SecurityConfig securityConfig = SecurityConfig.newInstance(); securityConfig.setPackageDefinition(); securityConfig.setPackageAccess(); }
/** * Set the security package.access value. */ public void setPackageAccess(){ // If catalina.properties is missing, protect all by default. if (packageAccess == null){ setSecurityProperty("package.access", PACKAGE_ACCESS); } else { setSecurityProperty("package.access", packageAccess); } }
/** * Returns the singleton instance of that class. * @return an instance of that class. */ public static SecurityConfig newInstance(){ if (singleton == null){ singleton = new SecurityConfig(); } return singleton; }
/** * Set the security package access/protection. */ protected void setSecurityProtection(){ SecurityConfig securityConfig = SecurityConfig.newInstance(); securityConfig.setPackageDefinition(); securityConfig.setPackageAccess(); }
/** * Set the security package.definition value. */ public void setPackageDefinition(){ // If catalina.properties is missing, protect all by default. if (packageDefinition == null){ setSecurityProperty("package.definition", PACKAGE_DEFINITION); } else { setSecurityProperty("package.definition", packageDefinition); } }
/** * Returns the singleton instance of that class. * @return an instance of that class. */ public static SecurityConfig newInstance(){ if (singleton == null){ singleton = new SecurityConfig(); } return singleton; }
/** * Set the security package access/protection. */ protected void setSecurityProtection(){ SecurityConfig securityConfig = SecurityConfig.newInstance(); securityConfig.setPackageDefinition(); securityConfig.setPackageAccess(); }
/** * Set the security package.definition value. */ public void setPackageDefinition(){ // If catalina.properties is missing, protect all by default. if (packageDefinition == null){ setSecurityProperty("package.definition", PACKAGE_DEFINITION); } else { setSecurityProperty("package.definition", packageDefinition); } }