For those who can’t wait for 1.0 RC3 to be released (with fixed behavior for converting nested lists and maps from XStream), you can download patched snapshot from here
Category: Resources
Groovy StAX builder
I’ve always loved Groovy builders concept for handling (mostly creating) hierarchical documents. On the other hand I find StAX, pull-based processing API, to be one of my favorite methods for dealing with simple XML processing. It’s simple and fast, so what more can I ask for? Additionally, thanks to the Jettison project you can also… Continue reading Groovy StAX builder
Stomp and JSON
As I said in the previous post, one of my main intentions is to use Stomp to send map messages from PHP to Java. So in this iteration, I have added support for JSON encoding/decoding of message content. Before I dig deeper into new functionalities and changes, let me explain which JSON libraries (PHP and… Continue reading Stomp and JSON
PHP Stomp client
Download This work is based on Hiram Chirino’s excellent library. It would be great if this “extended” version become part of that project too, but for now you can grab it from here. While the original library is well written, there were few things that prevented me to use it in my project. I started… Continue reading PHP Stomp client
Hibernate MulitpleTableGenerator
This key generator is designed to enable Hibernate to generate unique keys using the table structure like this one The keys that you get from database can be used directly or with HiLo algorithm (use MultipleTableHiLoGenerator class in that case).
Quartz recent jobs patch
This patch is made for Quartz 1.2.3 Java job scheduler and it extends original Scheduler interface with getExecutedJobs() method that returns list of recently executed jobs. Size of the list is configurabile with org.quartz.scheduler.executedJobsListSize parameter in property file (quartz.properties). It could be also turned off by specifying value 0 or by deleteing this entry from… Continue reading Quartz recent jobs patch
Quartz recent jobs patch
Introduction This patch is made for Quartz 1.2.3 Java job scheduler and it extends original Scheduler interface with getExecutedJobs() method that returns list of recently executed jobs. Size of the list is configurabile with org.quartz.scheduler.executedJobsListSize parameter in property file (quartz.properties). It could be also turned off by specifying value 0 or by deleteing this entry… Continue reading Quartz recent jobs patch
Quartz XML-RPC plugin
Quartz is a powerful job scheduling system for Java. Here you can find a XML-RPC plugin that can enable you to use the Quartz as a web service using XML-RPC protocol. You can use this plugin for accessing Quartz API from other languages than Java, such as PHP for example. Also, you can use it… Continue reading Quartz XML-RPC plugin
Arno
Introduction This is version 0.1 of small application that demonstrates how to use EJB technology and Struts web development framework together. It is a personal organizer that let’s its users to manage their tasks and events. Don’t expect high usability of this software (in some future versions it will be considered) because it is only… Continue reading Arno
Apache XMLRPC 1.1 authentication patch
When you are using XML RPC, you often want to have some security mechanism that will protect your system from malicious users. One mechanism that could be used is basic HTTP authorization. When this approach is used username and password from the client are sent as a plain text in the HTTP header of the… Continue reading Apache XMLRPC 1.1 authentication patch