jrunx.persistence
Class KeySelector

java.lang.Object
  |
  +--jrunx.persistence.KeySelector
Direct Known Subclasses:
FindAllConsumers, FindAllDestinations, FindAllHandleIds, FindConsumerByName, FindConsumersByTopic, FindDestinationByName, FindExpiredHandlesByDest, FindExpiredMessages, FindHandleByConsumerDestAndId, FindHandleById, FindHandlesByDestinationAndConsumer, FindHandlesByQueue, FindMessageById, FindSuccessiveMessages, FindUnexpiredMessagesByDestination, FindUnprocessedMessages, FindUnreferencedMessages, JDBCKeySelector

public abstract class KeySelector
extends java.lang.Object

StoreManagers are objects capable of translating and sending PeristenceStore calls to the underlying storing mechamism APIs.

Author:
Enrique Duvos

Field Summary
protected  java.lang.Object[] args
           
protected  java.lang.String name
           
 
Constructor Summary
KeySelector()
           
 
Method Summary
 java.lang.Object[] getArgs()
           
 java.lang.String getName()
           
abstract  java.util.Collection select(java.util.Collection keys)
          Selects a sub-collection of keys from the collection of keys
 void setArgs(java.lang.Object[] args)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

args

protected java.lang.Object[] args
Constructor Detail

KeySelector

public KeySelector()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getArgs

public java.lang.Object[] getArgs()

setArgs

public void setArgs(java.lang.Object[] args)

select

public abstract java.util.Collection select(java.util.Collection keys)
Selects a sub-collection of keys from the collection of keys
Parameters:
the - collection of keys to be filtered
Returns:
the filtered collection


Copyright � 2002 Macromedia Corporation. All Rights Reserved.