WriteJDBC converted to use reflection
ReadJDBC and WriteJDBC have now been converted to load the MySQL jar file, and then use reflection: This has the effect of dramatically reducing the JavaFBP jar file size... from around 11 Mb (includes MySQL and ProtoBuf) to about .5 Mb (without them). As one of the commenters said on StackOverflow - https://stackoverflow.com/questions/64434180/i-want-to-use-mysql-using-reflection-but-have-had-to-hard-code-the-mysql-jar-fi - there are some maintainability concerns with this solution, so I will continue to investigate other possible solutions.
ReadJDBC and WriteJDBC converted to use reflection; also the latest version of MySQL is downloaded from Maven - this approach does have certain disadvantages, so we will be researching other altenatives. See https://stackoverflow.com/questions/64434180/i-want-to-use-mysql-using-reflection-but-have-had-to-hard-code-the-mysql-jar-fi
This removes MySQL and ProtoBuf from the jar file - download this version to save space (about 11Mb down to about .5 Mb)
Components ReadJDBC and WriteObjectsToConsole components are now in JavaFBP - the former in a new component folder
jdbc, and the latter in
Added network to play Jingle Bells - a bit mushy!
defaultcapacity parameter to
JavaFBPProperties.xml. If not specified, defaults to 1.
Possible values in
- PRODUCTION (currently 10)
- DEBUG (currently 1)
- any number