by SysreQ - Product Type: Component / JavaBean / Java Class
JNotify is a JavaBean component class library that provides a classification and notification scheme for Java exception handling. JNotify advances the concept of every error whether it is a business rule error or system error requires classification, severity level, error description and notification.
The classification components of JNotify provide the system developer with the ability to reduce all user defined application exceptions to recoverable or unrecoverable events. This provides a framework for making decisions on how to handle exception events that occur with an application at runtime.
This, however, does not limit the amount of exception classifications that can be defined with the JNotify class library. The users of JNotify can classify as many exceptions as needed for a system development effort. In addition to classifying exceptions, the users of JNotify can assign error descriptions, severity levels and thereby assigning notification schemes for each exception defined. The notification components of JNotify provide the system developer with pre-built notification mechanisms. In the current version of JNotify there are mechanisms for SMTP, HTTP and HTTPS, and Logging. This provides notification via email, http (post to an asp, jsp, servlet, cgi with/without SSL), and log file notifications. This notification scheme is defined when a system developer assigns a severity level to a classified exception. Severity levels have associated notification schemes. For example, a classified error with severity level of 1 (highest severity) would cause the JNotify notification components to send email(s), http request(s), https request(s) and write messages to a log file.