org.apache.geronimo.connector.work.pool
Class ScheduleWorkExecutor

java.lang.Object
  extended byorg.apache.geronimo.connector.work.pool.ScheduleWorkExecutor
All Implemented Interfaces:
WorkExecutor

public class ScheduleWorkExecutor
extends Object
implements WorkExecutor

Version:
$Rev: 392847 $ $Date: 2006-04-10 00:58:39 +0200 (Mon, 10 Apr 2006) $

Constructor Summary
ScheduleWorkExecutor()
           
 
Method Summary
 void doExecute(WorkerContext work, org.apache.geronimo.pool.GeronimoExecutor executor)
          This method must be implemented by sub-classes in order to provide the relevant synchronization policy.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScheduleWorkExecutor

public ScheduleWorkExecutor()
Method Detail

doExecute

public void doExecute(WorkerContext work,
                      org.apache.geronimo.pool.GeronimoExecutor executor)
               throws javax.resource.spi.work.WorkException,
                      InterruptedException
Description copied from interface: WorkExecutor
This method must be implemented by sub-classes in order to provide the relevant synchronization policy. It is called by the executeWork template method.

Specified by:
doExecute in interface WorkExecutor
Parameters:
work - Work to be executed.
Throws:
InterruptedException - Indicates that the thread in charge of the execution of the specified work has been interrupted.
javax.resource.spi.work.WorkException - Indicates that the work has failed.


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