Class RealmsManager

java.lang.Object
com.sun.enterprise.security.auth.realm.RealmsManager

@Service @Singleton public class RealmsManager extends Object
Author:
kumar.jayanti
  • Constructor Details

    • RealmsManager

      public RealmsManager()
  • Method Details

    • 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)
    • getFromLoadedRealms

      public Realm getFromLoadedRealms(String realmName)
    • getFromLoadedRealms

      public Realm getFromLoadedRealms(String configName, 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()
    • removeFromLoadedRealms

      public Realm removeFromLoadedRealms(String configName, String realmName)
    • putIntoLoadedRealms

      public void putIntoLoadedRealms(String configName, String realmName, Realm realm)
    • refreshRealm

      public void refreshRealm(String configName, String realmName)