Class RealmsManager
- java.lang.Object
-
- com.sun.enterprise.security.auth.realm.RealmsManager
-
@Service @Singleton public class RealmsManager extends Object
- Author:
- kumar.jayanti
-
-
Constructor Summary
Constructors Constructor Description RealmsManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateRealms()voidcreateRealms(Config config)StringgetDefaultDigestAlgorithm()StringgetDefaultRealmName()RealmgetFromLoadedRealms(String realmName)RealmgetFromLoadedRealms(String configName, String realmName)List<String>getPredefinedAuthRealmClassNames()Returns names of predefined AuthRealms' classes supported by security service.Enumeration<String>getRealmNames()Returns the names of accessible realms.booleanisValidRealm(String name)Checks if the given realm name is loaded/valid.booleanisValidRealm(String configName, String name)Checks if the given realm name is loaded/valid.voidputIntoLoadedRealms(String configName, String realmName, Realm realm)voidrefreshRealm(String configName, String realmName)voidremoveFromLoadedRealms(String realmName)RealmremoveFromLoadedRealms(String configName, String realmName)voidsetDefaultRealmName(String defaultRealmName)
-
-
-
Method Detail
-
getDefaultRealmName
public String getDefaultRealmName()
-
setDefaultRealmName
public void setDefaultRealmName(String defaultRealmName)
-
createRealms
public void createRealms()
-
createRealms
public void createRealms(Config config)
-
getDefaultDigestAlgorithm
public String getDefaultDigestAlgorithm()
-
isValidRealm
public boolean isValidRealm(String name)
Checks if the given realm name is loaded/valid.- Parameters:
name- of the realm to check.- Returns:
- true if realm present, false otherwise.
-
isValidRealm
public boolean isValidRealm(String configName, String name)
Checks if the given realm name is loaded/valid.- Parameters:
name- of the realm to check.- Returns:
- true if realm present, false otherwise.
-
getRealmNames
public Enumeration<String> getRealmNames()
Returns the names of accessible realms.- Returns:
- set of realm names
-
getPredefinedAuthRealmClassNames
public List<String> getPredefinedAuthRealmClassNames()
Returns names of predefined AuthRealms' classes supported by security service.
-
putIntoLoadedRealms
public void putIntoLoadedRealms(String configName, String realmName, Realm realm)
-
removeFromLoadedRealms
public void removeFromLoadedRealms(String realmName)
-
-