Label: datagrid

Content with label datagrid in Infinispan 6.0 (See content from all spaces)
Related Labels: article, cloud, documentation, eventing, mvcc, notification, server, infinispan, read_committed, replication, recovery, repeatable_read, data_grid, interface, whitepaper, clustering, jta, websocket, lock_striping, more »

Page: Asynchronous API
addition to synchronous API methods like Cache.put() http://java.sun.com/javase/6/docs/api/java/util/Map.html#put%28K,%20V%29, Cache.remove() http://java.sun.com/javase/6/docs/api/java/util/Map.html#remove%28java.lang .Object%29, etc., Infinispan ...
Other labels: infinispan, data_grid, non-blocking, async, api
Page: Client and server modules
Servers Infinispan will speak 3 different protocols. # Memcached text protocol http://code.sixapart.com/svn/memcached/trunk/server/doc/protocol.txt # REST # Custom binary protocol (dubbed HotRod) Memcached The purpose of this server module is twofold.  Firstly, so ...
Other labels: server, infinispan, cache, clustering, cloud
Page: Infinispan as a storage for Lucene indexes
Infinispan is including a highly scalable distributed Apache Lucene Directory implementation. This directory closely mimicks the same semantics of the traditional filesystem and RAMbased directories, being able to work as a dropin replacement for existing applications using Lucene and providing reliable index ...
Other labels: replication, lucene, infinispan, clustering, data_grid, documentation
Page: Listeners and Notifications
Infinispan offers a listener API, where clients can register for and get notified when events take place.  This annotationdriven API applies to 2 different levels: cache level events and cache manager level events. Events trigger ...
Other labels: infinispan, data_grid, notification, listener, events, eventing
Page: Locking and Concurrency
Infinispan makes use of multiversioned concurrency control (MVCC http://en.wikipedia.org/wiki/Multiversionconcurrencycontrol) a concurrency scheme popular with relational databases and other data stores. MVCC offers many advantages over coarsegrained Java synchronization and even JDK ...
Other labels: infinispan, cache, locking, concurrency, repeatable_read, mvcc, lock_striping, read_committed
Page: Transaction recovery
When to use recovery Consider a distributed transaction in which money are transfered from an account stored in the database to an account stored in Infinispan. When TransactionManager.commit() is invoked, both resources prepare successfully(1st phase). During commit (2nd ...
Other labels: xa, jta, transaction, recovery
Page: Using the Cache API
Cache interface Infinispan exposes a simple, JSR107 http://jcp.org/en/jsr/detail?id=107 compliant Cache http://docs.jboss.org/infinispan/4.0/apidocs/org/infinispan/Cache.html interface. !http://community.jboss.org/servlet/JiveServlet/downloadImage/2133/cacheapi .png class ...
Other labels: infinispan, cache, data_grid, api, jsr-107, interface, jcache
Page: WebSocket Server
Infinispan WebSocket Server can be used to expose an Infinispan Cache instance over a WebSocket Interface http://dev.w3.org/html5/websockets/ via a very simple Javascript "Cache" API. The WebSocket Interface was introduced as part of the HTML 5 specification.  It defines ...
Other labels: server, infinispan, websocket