Class ProfileSubsystem

    • Field Detail

      • logger

        public static org.slf4j.Logger logger
    • Constructor Detail

      • ProfileSubsystem

        public ProfileSubsystem()
    • Method Detail

      • init

        public void init​(IConfigStore cs)
                  throws EBaseException
        Initializes this subsystem with the given configuration store.

        Parameters:
        cs - configuration store
        Throws:
        EBaseException - failed to initialize
      • createProfile

        public Profile createProfile​(java.lang.String id,
                                     java.lang.String classid,
                                     java.lang.String className)
                              throws com.netscape.certsrv.profile.EProfileException
        Creates a profile instance.
        Throws:
        com.netscape.certsrv.profile.EProfileException
      • startup

        public void startup()
                     throws EBaseException
        Notifies this subsystem if owner is in running mode.
        Throws:
        EBaseException - failed to start up
      • shutdown

        public void shutdown()
        Stops this system. The owner may call shutdown anytime after initialization.