The JDiagnose Core project contains the JDiagnose framework and a library of a few basic Diagnostics. The Core project has no dependencies and will work on Java 1.3 and above. This to allow for easy embedding in projects. Diagnostics in the Core project include:
Diagnostic | Description |
---|---|
Basic JDBC Diagnostic | Tests a database through a JDBC connection |
Check ClassPath Diagnostic | Makes sure that all items listed on the ClassPath exist |
HTTP(S) URL Diagnostic | Tests a HTTP(S) URL |
Java Version Diagnostic | Ensure that you're running with the correct Java Version |
JDK Diagnostic | Tries to make sure that you're running with the JDK |
Pingable Diagnostic | Pings objects that implement the Pingable interface |
Tcp Diagnostic | Tests a Socket |
Succeeding Diagnostic | Test diagnostic that always succeeds |
Failing Diagnostic | Test Diagnostic that always fails |