Class RMICacheManagerPeerListenerFactory


  • public 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$
    Author:
    Greg Luck
    • 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

      • doCreateCachePeerListener

        protected CacheManagerPeerListener doCreateCachePeerListener​(java.lang.String hostName,
                                                                     java.lang.Integer port,
                                                                     java.lang.Integer remoteObjectPort,
                                                                     CacheManager cacheManager,
                                                                     java.lang.Integer socketTimeoutMillis)
        A template method to actually create the factory
        Parameters:
        hostName -
        port -
        remoteObjectPort -
        cacheManager -
        socketTimeoutMillis -
        Returns:
        a crate CacheManagerPeerListener