com.openexchange.admin.storage.mysqlStorage
Class ContextSearcher

java.lang.Object
  extended by com.openexchange.threadpool.AbstractTask<java.util.Collection<java.lang.Integer>>
      extended by com.openexchange.admin.storage.mysqlStorage.ContextSearcher
All Implemented Interfaces:
com.openexchange.threadpool.Task<java.util.Collection<java.lang.Integer>>, java.util.concurrent.Callable<java.util.Collection<java.lang.Integer>>

public class ContextSearcher
extends com.openexchange.threadpool.AbstractTask<java.util.Collection<java.lang.Integer>>

Executes some SQL statements searching for context identifier with a separate thread.

Author:
Marcus Klein

Constructor Summary
ContextSearcher(AdminCacheExtended cache, java.lang.String sql, java.lang.String pattern)
           
 
Method Summary
 java.util.Collection<java.lang.Integer> call()
           
 void setThreadName(com.openexchange.threadpool.ThreadRenamer threadRenamer)
           
 
Methods inherited from class com.openexchange.threadpool.AbstractTask
afterExecute, beforeExecute
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextSearcher

public ContextSearcher(AdminCacheExtended cache,
                       java.lang.String sql,
                       java.lang.String pattern)
Method Detail

setThreadName

public void setThreadName(com.openexchange.threadpool.ThreadRenamer threadRenamer)
Specified by:
setThreadName in interface com.openexchange.threadpool.Task<java.util.Collection<java.lang.Integer>>
Overrides:
setThreadName in class com.openexchange.threadpool.AbstractTask<java.util.Collection<java.lang.Integer>>

call

public java.util.Collection<java.lang.Integer> call()
                                             throws com.openexchange.admin.rmi.exceptions.StorageException
Throws:
com.openexchange.admin.rmi.exceptions.StorageException