org.apache.jcs.engine
Class CacheEventQueueFactory

java.lang.Object
  extended by org.apache.jcs.engine.CacheEventQueueFactory

public class CacheEventQueueFactory
extends java.lang.Object

This class hands out event Queues. This allows us to change the implementation more easily. You can confugure the cache to use a custom type.

Author:
aaronsm

Constructor Summary
CacheEventQueueFactory()
           
 
Method Summary
 ICacheEventQueue createCacheEventQueue(ICacheListener listener, long listenerId, java.lang.String cacheName, int maxFailure, int waitBeforeRetry, java.lang.String threadPoolName, java.lang.String poolType)
          Fully configured event queue.
 ICacheEventQueue createCacheEventQueue(ICacheListener listener, long listenerId, java.lang.String cacheName, java.lang.String threadPoolName, java.lang.String poolType)
          The most commonly used factory method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheEventQueueFactory

public CacheEventQueueFactory()
Method Detail

createCacheEventQueue

public ICacheEventQueue createCacheEventQueue(ICacheListener listener,
                                              long listenerId,
                                              java.lang.String cacheName,
                                              java.lang.String threadPoolName,
                                              java.lang.String poolType)
The most commonly used factory method.

Parameters:
listener -
listenerId -
cacheName -
threadPoolName -
poolType - - SINGLE, QUEUED, or classname
Returns:
ICacheEventQueue

createCacheEventQueue

public ICacheEventQueue createCacheEventQueue(ICacheListener listener,
                                              long listenerId,
                                              java.lang.String cacheName,
                                              int maxFailure,
                                              int waitBeforeRetry,
                                              java.lang.String threadPoolName,
                                              java.lang.String poolType)
Fully configured event queue.

Parameters:
listener -
listenerId -
cacheName -
maxFailure -
waitBeforeRetry -
threadPoolName - null is OK, if not a pooled event queue this is ignored
poolType - single or pooled
Returns:
ICacheEventQueue


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.