Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jboss.ejb.plugins.jaws.jdbc
Class JDBCCommandFactory.PreloadRefQueueHandlerTask  view JDBCCommandFactory.PreloadRefQueueHandlerTask download JDBCCommandFactory.PreloadRefQueueHandlerTask.java

java.lang.Object
  extended byorg.jboss.util.TimerTask
      extended byorg.jboss.ejb.plugins.jaws.jdbc.JDBCCommandFactory.PreloadRefQueueHandlerTask
All Implemented Interfaces:
java.lang.Comparable, org.jboss.util.Executable
Enclosing class:
JDBCCommandFactory

private static class JDBCCommandFactory.PreloadRefQueueHandlerTask
extends org.jboss.util.TimerTask

Static class that handles our reference queue. It is a static class to avoid a strong reference to the container instance variable as this prevents GC of the container.


Field Summary
(package private)  java.util.Map nonTransactionalPreloadData
           
(package private)  java.util.Map preloadedData
           
(package private)  java.lang.ref.ReferenceQueue preloadRefQueue
           
 
Fields inherited from class org.jboss.util.TimerTask
 
Constructor Summary
(package private) JDBCCommandFactory.PreloadRefQueueHandlerTask(java.lang.ref.ReferenceQueue preloadRefQueue, java.util.Map preloadedData, java.util.Map nonTransactionalPreloadData)
           
 
Method Summary
 void execute()
          The task to be executed, to be implemented in subclasses.
 
Methods inherited from class org.jboss.util.TimerTask
cancel, compareTo, getPeriod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

preloadRefQueue

java.lang.ref.ReferenceQueue preloadRefQueue

preloadedData

java.util.Map preloadedData

nonTransactionalPreloadData

java.util.Map nonTransactionalPreloadData
Constructor Detail

JDBCCommandFactory.PreloadRefQueueHandlerTask

JDBCCommandFactory.PreloadRefQueueHandlerTask(java.lang.ref.ReferenceQueue preloadRefQueue,
                                              java.util.Map preloadedData,
                                              java.util.Map nonTransactionalPreloadData)
Method Detail

execute

public void execute()
             throws java.lang.Exception
Description copied from class: org.jboss.util.TimerTask
The task to be executed, to be implemented in subclasses.