Using NERV Outside the Software AG Common Platform
By default, NERV is installed as part of the Software AG Common Platform. However, standalone applications can also use the NERV functionality outside the Common Platform.
To use the NERV functionality with applications that do not run on the Common Platform, you must:
In the classpath of your applications, include the nerv-classpath-basic.jar file available in the
Software AG_directory /common/lib directory.
Provide a folder where
NERV configuration bundles are previously deployed.
You can access the complete NERV functionality by using the NERVSingleton class. For more information about these methods, see the NERV Java docs.
If your application uses the default
nervDefaultJMS component, you can benefit from the default
NERV emit logic, as described in
Using the Default NERV Emit Logic. If you want to define custom
NERV emit logic that will override the default logic, see
Creating Custom NERV Emit Bundles.
To ensure the successful delivery of events,
NERV provides an error handling mechanism. For more information about configuring
NERV error handling options, see
Modifying the Transport Layer Configuration.