Skip to content

Releases: floralvikings/jenjin

v0.1.0-alpha

12 Aug 21:59
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

This release includes all the basic functions of the Jenjin:

  • Multithreaded Client Handling
    • Easy-to-implement multi-threaded client handling, with all thread safety issues handle automatically.
  • Extensible Messaging System
    • Easy to create new message types, and to implement classes which respond to them.
  • Encrypted communication of sensitive data
    • Simple to encrypt data that should not be sent over unencrypted socket.
  • XML message registry
    • XML configuration files make it easy to add new messages.
  • Message-triggered actions
    • Very easy to implement Runnable classes which will be executed when messages are received.
  • Basic SQL functionality
    • Includes Login and Logout functionality, which accounts for unexpected disconnects.
  • Reflective action execution.
    • Messages specified in the XML document create ExecutableMessage instances automatically based on the XML, no need to manually register them in your code.