Class CMSExtensionsMap

  • All Implemented Interfaces:
    ISubsystem

    public class CMSExtensionsMap
    extends java.lang.Object
    implements ISubsystem
    Loads extension classes from configuration file and return for a given extension name or OID.
    • Field Detail

      • ID

        public static java.lang.String ID
    • Method Detail

      • shutdown

        public void shutdown()
        shutdown - does nothing.
        Specified by:
        shutdown in interface ISubsystem
      • getConfigStore

        public IConfigStore getConfigStore()
        Get configuration store.
        Specified by:
        getConfigStore in interface ISubsystem
        Returns:
        configuration store of this subsystem
      • getId

        public java.lang.String getId()
        Returns subsystem ID
        Specified by:
        getId in interface ISubsystem
        Returns:
        subsystem identifier
      • setId

        public void setId​(java.lang.String Id)
        sets subsystem ID
        Specified by:
        setId in interface ISubsystem
        Parameters:
        Id - subsystem identifier
      • getByName

        public ICMSExtension getByName​(java.lang.String name)
        Get the extension class by name.
        Parameters:
        name - name of the extension
        Returns:
        the extension class.
      • getByOID

        public ICMSExtension getByOID​(org.mozilla.jss.netscape.security.util.ObjectIdentifier oid)
        Get the extension class by its OID.
        Parameters:
        oid - - the OID of the extension.
        Returns:
        the extension class.