{"version":1,"pages":[{"id":"wiGXLif8Y9xZoyoZELdI","title":"Java Utility Package (Open Source)","pathname":"/","siteSpaceId":"sitesp_EwMxA"},{"id":"0UO0SpHp35oziOXRObxF","title":"Logging","pathname":"/examples/logging","siteSpaceId":"sitesp_EwMxA","emoji":"1f4d6","description":"Add precise timing and exact code location to your logging data.","breadcrumbs":[{"label":"Examples"}]},{"id":"xFFoChMCZtVlGIR5O18T","title":"Utility Class","pathname":"/examples/utility-class","siteSpaceId":"sitesp_EwMxA","emoji":"1f527","description":"Dozens of handy functions.","breadcrumbs":[{"label":"Examples"}]},{"id":"TdirxoKv0uMBuTbY0ahd","title":"Password Vault","pathname":"/examples/password-vault","siteSpaceId":"sitesp_EwMxA","emoji":"1f511","description":"Securely hash, store and verify passwords.","breadcrumbs":[{"label":"Examples"}]},{"id":"IcZhEc8HGAlbNo4u5flI","title":"HTTP / Socket Server","pathname":"/examples/http-socket-server","siteSpaceId":"sitesp_EwMxA","emoji":"1f5a5","description":"Create transaction server in minutes.","breadcrumbs":[{"label":"Examples"}]},{"id":"EcefbshkAcECsnAIAMtq","title":"HTTP Client","pathname":"/examples/http-client","siteSpaceId":"sitesp_EwMxA","emoji":"2692","description":"Get data from server the easy way.","breadcrumbs":[{"label":"Examples"}]},{"id":"hRGAgmnsrxA7FnESQdXk","title":"Socket Client","pathname":"/examples/socket-client","siteSpaceId":"sitesp_EwMxA","emoji":"1f5a5","description":"Low-level access to any server socket","breadcrumbs":[{"label":"Examples"}]},{"id":"edyxXzk6Mq33sR7DBzQd","title":"JDBC Database","pathname":"/examples/jdbc-database","siteSpaceId":"sitesp_EwMxA","emoji":"1f5c3","description":"Simple SQL CRUD operations for any database.","breadcrumbs":[{"label":"Examples"}]},{"id":"4U39qxS3SFlU4rnxCgrt","title":"SMTP Mailer","pathname":"/examples/smtp-mailer","siteSpaceId":"sitesp_EwMxA","emoji":"2709","description":"Create and send multipart MIME messages.","breadcrumbs":[{"label":"Examples"}]},{"id":"3nfBeGY1ocUivJQ8N1Kx","title":"FIFO/LIFO Queue","pathname":"/examples/fifo-lifo-queue","siteSpaceId":"sitesp_EwMxA","emoji":"2709","description":"Support easy to use, named and thread-safe queues.","breadcrumbs":[{"label":"Examples"}]},{"id":"eNPdlUTlktrcE1KK7Bt7","title":"Command Argument Parser","pathname":"/examples/command-argument-parser","siteSpaceId":"sitesp_EwMxA","emoji":"2702","description":"Define and parse command line arguments","breadcrumbs":[{"label":"Examples"}]},{"id":"fDQVZygANKvQJaJT477P","title":"Java Thread","pathname":"/examples/java-thread","siteSpaceId":"sitesp_EwMxA","emoji":"2694","description":"Make difficult Java thread creation and cleanup a thing of the past.","breadcrumbs":[{"label":"Examples"}]},{"id":"ZMx5udSsPSjaPgZVcDOi","title":"File Tools","pathname":"/examples/file-tools","siteSpaceId":"sitesp_EwMxA","emoji":"1f5c4","description":"Simple file manipulation","breadcrumbs":[{"label":"Examples"}]},{"id":"zzx46QKNYXDxBY4Gd9II","title":"Timer","pathname":"/examples/timer","siteSpaceId":"sitesp_EwMxA","emoji":"231a","description":"Basic timer class","breadcrumbs":[{"label":"Examples"}]},{"id":"2O5xWJ3KWNOVlfAxxoEe","title":"Tips / FAQ","pathname":"/examples/tips-faq","siteSpaceId":"sitesp_EwMxA","emoji":"1f4a1","breadcrumbs":[{"label":"Examples"}]},{"id":"5yMCoJf1sbTuuBdO7Axl","title":"Download Package","pathname":"/downloads/package-ch-k43-util","siteSpaceId":"sitesp_EwMxA","emoji":"2b07","breadcrumbs":[{"label":"Downloads"}]},{"id":"AqMEjQihy6MjD6C0k9VK","title":"Sample Code","pathname":"/downloads/sample-code","siteSpaceId":"sitesp_EwMxA","emoji":"2b07","breadcrumbs":[{"label":"Downloads"}]}]}