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(com.sun.enterprise.config.serverbeans.Config cfg)
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
-
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
-
removeFromLoadedRealms
public void removeFromLoadedRealms(String realmName)
-
getDefaultRealmName
public String getDefaultRealmName()
-
setDefaultRealmName
public void setDefaultRealmName(String defaultRealmName)
-
getPredefinedAuthRealmClassNames
public List<String> getPredefinedAuthRealmClassNames()
Returns names of predefined AuthRealms' classes supported by security service.
-
createRealms
public void createRealms()
-
createRealms
public void createRealms(com.sun.enterprise.config.serverbeans.Config cfg)
-
getDefaultDigestAlgorithm
public String getDefaultDigestAlgorithm()
-
putIntoLoadedRealms
public void putIntoLoadedRealms(String configName, String realmName, Realm realm)
-
-