I've checked RFA Java package thoroughly, and there are some native library files in subfolders of the Libs folder. For example, Libs\win32\sass3j.dll, \Libs\linux\libsass3j.so, \Libs\solx86\libsass3j.so or \Libs\rssl\64bit\x86_WindowsNT_5X\VisualStudio2012\rsslRsslJNI.dll.
So, I'm wondering whether RFA Java requires all these native library files to be run or not. Please clarify.
The native libraries form the JNI implementation of RFA but are only required for specific functionality not available in pure Java. This functionality includes the following:
If you use RFA/SSL or RFA/RSSL and the default TCP transport you do not need the native JNI libraries.
The supported platforms are listed in the README file in the base directory of the RFA package:
JNI-based TREP/RSSL_MCAST_NIPROV/RSSL_MCAST_CONS connection types and Value Add Cache ------------------------------------- - Microsoft Windows Server 2008 (SP1 or greater) 64-bit - Microsoft Windows Vista Enterprise (SP1 or greater) 64-bit - Microsoft Windows 7 Professional 64-bit - Microsoft Windows 8 Professional 64-bit - Microsoft Windows 8.1 Professional 64-bit - Red Hat Enterprise Linux Advanced Server 6.0 64-bit - Oracle Linux Server 6.0 64-bit - Oracle Linux Server 7.0 64-bit - CentOS Linux 7.0 64-bit - Solaris 10 X86 (Update 2 or greater) 64-bit - Solaris 11 X86 (or greater) 64-bit