|
||||||||||
| 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 name
boolean isSelfTestCriticalOnDemand(java.lang.String instanceName)
throws EMissingSelfTestException
instanceName - instance name of self test
EMissingSelfTestException - subsystem has missing name
void 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 name
boolean isSelfTestCriticalAtStartup(java.lang.String instanceName)
throws EMissingSelfTestException
instanceName - instance name of self test
EMissingSelfTestException - subsystem has missing name
void 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 | |||||||||