Spring Data GemFire 1.3.0 Released
I am pleased to announce the GA release of Spring Data GemFire 1.3.0. In addition to many minor bug fixes and enhancements, this release includes some notable new features to make writing Java applications with GemFire even easier: Annotation Support For Functions GemFire provides the ability to "bring the code to the data" by providing Read more…
A Groovy DSL For Spring Integration
Spring Integration implements Enterprise Integration Patterrns using the Spring programming model to enable messaging in Spring-based applications. Spring Integration also provides integration with external systems using declarative adapters supporting jms, http, amqp, tcp, ftp(s), smtp, and so on. Currently, configuring message flows is primarily done via Spring XML and Spring Integration supports several namespaces to Read more…
The Most Amazing Java Type Declaration Ever
I'd like to think I'm pretty comfortable with Java and generics but I recently came across this bit of Java code and it stopped me in my tracks : public abstract class AnnotationBasedPersistentProperty<P extends PersistentProperty<P>> extends AbstractPersistentProperty<P> {..} This class is internal to the Spring Data framework's Repository Support which removes the need to write Read more…
Spring Integration Scripting Support – Part 1
Spring Integration scripting support, available in the 2.1 release, builds upon the Groovy scripting support introduced in 2.0. If you are familiar with Spring Integration, consider scripting support as another tool in your toolbox that you will find useful in certain situations. If you have existing code written in languages such as Groovy, Python, Ruby, Read more…

