|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISelfTestSubsystem
This class defines the interface of a container for self tests.
Field Summary | |
---|---|
static java.lang.String |
ID
|
static java.lang.String |
PROP_CONTAINER
|
static java.lang.String |
PROP_INSTANCE
|
static java.lang.String |
PROP_LOGGER
|
static java.lang.String |
PROP_LOGGER_CLASS
|
static java.lang.String |
PROP_ON_DEMAND
|
static java.lang.String |
PROP_ORDER
|
static java.lang.String |
PROP_STARTUP
|
Method Summary | |
---|---|
ISelfTest |
getSelfTest(java.lang.String instanceName)
Retrieve an individual self test from the instances list given its instance name. |
ILogEventListener |
getSelfTestLogger()
Returns the ILogEventListener of this subsystem. |
boolean |
isSelfTestCriticalAtStartup(java.lang.String instanceName)
Determine if failure of the specified self test is fatal to server startup. |
boolean |
isSelfTestCriticalOnDemand(java.lang.String instanceName)
Determine if failure of the specified self test is fatal when it is executed on demand. |
boolean |
isSelfTestEnabledAtStartup(java.lang.String instanceName)
Determine if the specified self test is executed automatically at server startup. |
boolean |
isSelfTestEnabledOnDemand(java.lang.String instanceName)
Determine if the specified self test is enabled to be executed on demand. |
java.lang.String[] |
listSelfTestsEnabledAtStartup()
List the instance names of all the self tests enabled to run at server startup (in execution order); may return null. |
java.lang.String[] |
listSelfTestsEnabledOnDemand()
List the instance names of all the self tests enabled to run on demand (in execution order); may return null. |
void |
log(ILogEventListener logger,
java.lang.String msg)
This method represents the log interface for the self test subsystem. |
void |
runSelfTestsAtStartup()
Execute all self tests specified to be run at server startup. |
void |
runSelfTestsOnDemand()
Execute all self tests specified to be run on demand. |
Methods inherited from interface com.netscape.certsrv.base.ISubsystem |
---|
getConfigStore, getId, init, setId, shutdown, startup |
Field Detail |
---|
static final java.lang.String ID
static final java.lang.String PROP_CONTAINER
static final java.lang.String PROP_INSTANCE
static final java.lang.String PROP_LOGGER
static final java.lang.String PROP_LOGGER_CLASS
static final java.lang.String PROP_ORDER
static final java.lang.String PROP_ON_DEMAND
static final java.lang.String PROP_STARTUP
Method Detail |
---|
java.lang.String[] listSelfTestsEnabledOnDemand()
boolean isSelfTestEnabledOnDemand(java.lang.String instanceName) throws EMissingSelfTestException
instanceName
- instance name of self test
EMissingSelfTestException
- subsystem has missing nameboolean isSelfTestCriticalOnDemand(java.lang.String instanceName) throws EMissingSelfTestException
instanceName
- instance name of self test
EMissingSelfTestException
- subsystem has missing namevoid runSelfTestsOnDemand() throws EMissingSelfTestException, ESelfTestException
EMissingSelfTestException
- subsystem has missing name
ESelfTestException
- self test exceptionjava.lang.String[] listSelfTestsEnabledAtStartup()
boolean isSelfTestEnabledAtStartup(java.lang.String instanceName) throws EMissingSelfTestException
instanceName
- instance name of self test
EMissingSelfTestException
- subsystem has missing nameboolean isSelfTestCriticalAtStartup(java.lang.String instanceName) throws EMissingSelfTestException
instanceName
- instance name of self test
EMissingSelfTestException
- subsystem has missing namevoid runSelfTestsAtStartup() throws EMissingSelfTestException, ESelfTestException
EMissingSelfTestException
- subsystem has missing name
ESelfTestException
- self test exceptionISelfTest getSelfTest(java.lang.String instanceName)
instanceName
- instance name of self test
ILogEventListener getSelfTestLogger()
void log(ILogEventListener logger, java.lang.String msg)
logger
- log event listenermsg
- self test log message
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |