Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Latest commit 28ddb9e @gbrey Remove README
Failed to load latest commit information.
lib Add transporter at remote cache level
spec Add new spec
README.markdown Add transporter at remote cache level
Rakefile Initital
infinistpan-ruby-client.gemspec Initital


Hotrod Infinispan Ruby Client

This is a Hot Rod ruby client for JBoss Infinispan Data Grid Solution.

It is in development and only GET and PUT opeations are working with some limitations:

  • Just default cache
  • I haven't test it that much
  • More to come :)

How to use it?

Look at spec/remotecache_spec.rb :P


1) First start a HotRod Server module of Infinispan

./ -r hotrod

Features to add

  • Support cache names (needs to be decided by Infinispan Team) - Code ready need more test
  • Add ping operation before any call
  • Validate response headers
  • Add Remaining operations ** removeWithVersion ** putIfAbsentputAll ** remove/if ** replace/if ** containsKey ** getWithVersion ** removeWithVersion ** statistic ** put/getBulk
  • Support for lifespanSeconds and maxIdleTimeSeconds
  • Batch support
  • Obtaing Statistics (operation)
  • Support for Intelligence Clients and Topologies and Listener
  • Configuration files support
  • Transaction support
  • Support for Apache Avro Marshaller
Something went wrong with that request. Please try again.