public class SecurityFactory extends Object
SecurityManager and locating of security properties file by
 name.| Modifier and Type | Field and Description | 
|---|---|
| static String | DEFAULT_SECURITY_DIRECTORY | 
| static String | DEFAULT_SECURITY_RESOURCE | 
| Constructor and Description | 
|---|
| SecurityFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| static SecurityManager | createSecurityManager(Properties securityProperties)Creates a  SecurityManagerinstance using the provided security properties. | 
| static InputStream | findSecurityProperties(String resourceName)Finds the security properties file based on the resource name. | 
| static Properties | loadComponentSecurityProperties(String component,
                               boolean useMinusDLast)Load a component's security properties file. | 
| static Properties | loadSecurityProperties(String resourceName)Loads the specified properties file from the resource. | 
public static final String DEFAULT_SECURITY_RESOURCE
public static final String DEFAULT_SECURITY_DIRECTORY
public static SecurityManager createSecurityManager(Properties securityProperties)
SecurityManager instance using the provided security properties. The
 property key SecurityManager.SECURITY_MANAGER_CLASS_PROPERTY_KEY identifies the class
 name to use to load the security manager implementation.securityProperties - The security properties to use to create the security manager and
                           underlying components.SecurityException - if failed to create the security manager.public static Properties loadSecurityProperties(String resourceName)
findSecurityProperties(String). If no resource is found, a SecurityException is
 thrown. The properties file is used to configure the different security components.
resourceName - The full resource name. If null loads the default.SecurityException - if any exception was thrown while trying to load the resource, or
                           if the resource could not be located.public static Properties loadComponentSecurityProperties(String component, boolean useMinusDLast)
component - The component name, e.g. "grid"useMinusDLast - if -Dcom.gs.security.properties-file is set, use it after looking up default component fileSecurityException - if couldn't locate/load security filepublic static InputStream findSecurityProperties(String resourceName)
null.resourceName - The full resource name. If null loads the default.null if no resource was found.Copyright © GigaSpaces.