org.glassfish.internal.data
Class ProgressTracker

java.lang.Object
  extended by org.glassfish.internal.data.ProgressTracker

public abstract class ProgressTracker
extends java.lang.Object

Simple tracker objects to remember what operations were performed

Author:
Jerome Dochez

Constructor Summary
ProgressTracker()
           
 
Method Summary
abstract  void actOn(java.util.logging.Logger logger)
           
<T> void
add(java.lang.Class<T> type, T subject)
           
<T> void
add(java.lang.String name, java.lang.Class<T> type, T subject)
           
<T> void
addAll(java.lang.Class<T> type, java.lang.Iterable<T> subjects)
           
<T> java.util.List<T>
get(java.lang.Class<T> type)
           
<T> java.util.List<T>
get(java.lang.String name, java.lang.Class<T> type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProgressTracker

public ProgressTracker()
Method Detail

add

public <T> void add(java.lang.String name,
                    java.lang.Class<T> type,
                    T subject)

add

public <T> void add(java.lang.Class<T> type,
                    T subject)

addAll

public <T> void addAll(java.lang.Class<T> type,
                       java.lang.Iterable<T> subjects)

get

public <T> java.util.List<T> get(java.lang.String name,
                                 java.lang.Class<T> type)

get

public <T> java.util.List<T> get(java.lang.Class<T> type)

actOn

public abstract void actOn(java.util.logging.Logger logger)


Copyright © 2012 GlassFish Community. All Rights Reserved.