JNI
From Resin 3.0
Resin uses a JNI library of native code to provide extra functionality and performance. On Windows, the JNI code is contained in a .dll file included in the resin download. On Unix, the JNI library is created with the configure script.
Some of the things that Resin uses JNI for are:
- OpenSSL
- HotSwap of class files
- low level system calls, for things like socket connections etc. (for performance reasons).
Resin can run without the JNI libraries, however there is an impact on performance and OpenSSL and HotSwap will not be available.