ehcache

net.sf.ehcache.distribution
Class RMICacheManagerPeerListenerFactory

java.lang.Object
  extended by net.sf.ehcache.distribution.CacheManagerPeerListenerFactory
      extended by net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory

public final class RMICacheManagerPeerListenerFactory
extends CacheManagerPeerListenerFactory

Builds a listener based on RMI.

Expected configuration line:

<cachePeerListenerFactory class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory" properties="hostName=localhost, port=5000" />

Version:
$Id: RMICacheManagerPeerListenerFactory.java 52 2006-04-24 14:50:03Z gregluck $
Author:
Greg Luck

Field Summary
static java.lang.Integer DEFAULT_SOCKET_TIMEOUT_MILLIS
          The default timeout for cache replication for a single replication action.
 
Constructor Summary
RMICacheManagerPeerListenerFactory()
           
 
Method Summary
 CacheManagerPeerListener createCachePeerListener(CacheManager cacheManager, java.util.Properties properties)
          Creates a peer provider.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SOCKET_TIMEOUT_MILLIS

public static final java.lang.Integer DEFAULT_SOCKET_TIMEOUT_MILLIS
The default timeout for cache replication for a single replication action. This may need to be increased for large data transfers.

Constructor Detail

RMICacheManagerPeerListenerFactory

public RMICacheManagerPeerListenerFactory()
Method Detail

createCachePeerListener

public final CacheManagerPeerListener createCachePeerListener(CacheManager cacheManager,
                                                              java.util.Properties properties)
                                                       throws CacheException
Description copied from class: CacheManagerPeerListenerFactory
Creates a peer provider.

Specified by:
createCachePeerListener in class CacheManagerPeerListenerFactory
Parameters:
properties - implementation specific properties. These are configured as comma separated name value pairs in ehcache.xml
cacheManager - the CacheManager instance connected to this peer provider
Returns:
a constructed CacheManagerPeerProvider
Throws:
CacheException

ehcache