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 void
createRealms()
void
createRealms(Config config)
String
getDefaultDigestAlgorithm()
String
getDefaultRealmName()
Realm
getFromLoadedRealms(String realmName)
Realm
getFromLoadedRealms(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.boolean
isValidRealm(String name)
Checks if the given realm name is loaded/valid.boolean
isValidRealm(String configName, String name)
Checks if the given realm name is loaded/valid.void
putIntoLoadedRealms(String configName, String realmName, Realm realm)
void
refreshRealm(String configName, String realmName)
void
removeFromLoadedRealms(String realmName)
Realm
removeFromLoadedRealms(String configName, String realmName)
void
setDefaultRealmName(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)
-
-