org.apache.jcs.engine
Class CacheEventQueueFactory

java.lang.Object
  extended byorg.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.

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, int poolType)
          Fully configured event queue.
 ICacheEventQueue createCacheEventQueue(ICacheListener listener, long listenerId, java.lang.String cacheName, java.lang.String threadPoolName, int 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,
                                              int poolType)
The most commonly used factory method.

Parameters:
listener -
listenerId -
cacheName -
threadPoolName -
poolType -
Returns:

createCacheEventQueue

public ICacheEventQueue createCacheEventQueue(ICacheListener listener,
                                              long listenerId,
                                              java.lang.String cacheName,
                                              int maxFailure,
                                              int waitBeforeRetry,
                                              java.lang.String threadPoolName,
                                              int 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:


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