Package ch.k43.util


package ch.k43.util
This package holds all classes used by the Java Utility Package.
Since:
2025.02.21
Author:
andy.brunner@k43.ch
  • Classes
    Class
    Description
    Static class with many utility methods.
    Class to support all JDBC compliant databases with basic database functions.
    Static class with a collection of file utility methods.
    Hello World example.
    Support basic HTTP/HTTPS client transactions.
    Static class for simple logging.
    Format logging output as single CSV line with UUID, time stamp, logging level, code location and the logging information.
    Java logging handler to output logging data to any compliant JDBC database.
    Format logging output as JSON formatted string with UUID, time stamp, logging level, code location and the logging information.
    Format logging output as single formatted line with time stamp, logging level, code location and the logging information.
    Java logging handler to send logging data to an SMTP host.
    This thread is started by the SMTP logging handler to send the SMTP mail.
    Format logging output as XML formatted string with UUID, time stamp, logging level, code location and the logging information.
    Format logging output as YAML formatted string with UUID, time stamp, logging level, code location and the logging information.
    Compose and send MIME multipart email to an SMTP host.
    Supported TCP socket connections to non-TLS, TLS and TLS with client authentication.
    This class provides support for a TLS-secured or non-secured socket server.
    Class to handle user connections accepted by KSocketServerListener.
    Simple upper case echo server to show a sample KSocketServerThread implementation.
    This class adds some convenient methods for starting and stopping Java threads.
    Simple timer class.