Tuscany Core

org.apache.tuscany.core.async.work
Class DefaultWorkManager

java.lang.Object
  extended by org.apache.geronimo.connector.work.GeronimoWorkManager
      extended by org.apache.tuscany.core.async.work.DefaultWorkManager
All Implemented Interfaces:
javax.resource.spi.work.WorkManager

public class DefaultWorkManager
extends org.apache.geronimo.connector.work.GeronimoWorkManager
implements javax.resource.spi.work.WorkManager

A Work Manager service component implementation which just reuses the Geronimo WorkManager.

Version:
$Rev$ $Date$

Field Summary
 int scheduledMaximumPoolSize
           
 
Fields inherited from interface javax.resource.spi.work.WorkManager
IMMEDIATE, INDEFINITE, UNKNOWN
 
Constructor Summary
DefaultWorkManager()
          Constructs a new instance.
 
Method Summary
 void destroy()
           
 int getScheduledMaximumPoolSize()
           
 void init()
           
 void setScheduledMaximumPoolSize(int maxSize)
           
 
Methods inherited from class org.apache.geronimo.connector.work.GeronimoWorkManager
doFail, doStart, doStop, doWork, doWork, getScheduledThreadCount, getStartMaximumPoolSize, getStartThreadCount, getSyncMaximumPoolSize, getSyncThreadCount, getXATerminator, scheduleWork, scheduleWork, setStartMaximumPoolSize, setSyncMaximumPoolSize, startWork, startWork
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.resource.spi.work.WorkManager
doWork, doWork, scheduleWork, scheduleWork, startWork, startWork
 

Field Detail

scheduledMaximumPoolSize

public int scheduledMaximumPoolSize
Constructor Detail

DefaultWorkManager

public DefaultWorkManager()
Constructs a new instance.

Method Detail

init

public void init()
          throws Exception
Throws:
Exception

destroy

public void destroy()
             throws Exception
Throws:
Exception

setScheduledMaximumPoolSize

public void setScheduledMaximumPoolSize(int maxSize)
Overrides:
setScheduledMaximumPoolSize in class org.apache.geronimo.connector.work.GeronimoWorkManager

getScheduledMaximumPoolSize

public int getScheduledMaximumPoolSize()
Overrides:
getScheduledMaximumPoolSize in class org.apache.geronimo.connector.work.GeronimoWorkManager

Tuscany Core

-