org.glassfish.internal.data
Class ProgressTracker

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

public abstract class ProgressTracker
extends Object

Simple tracker objects to remember what operations were performed

Author:
Jerome Dochez

Constructor Summary
ProgressTracker()
           
 
Method Summary
abstract  void actOn(Logger logger)
           
<T> void
add(Class<T> type, T subject)
           
<T> void
add(String name, Class<T> type, T subject)
           
<T> void
addAll(Class<T> type, Iterable<T> subjects)
           
<T> List<T>
get(Class<T> type)
           
<T> List<T>
get(String name, 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(String name,
                    Class<T> type,
                    T subject)

add

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

addAll

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

get

public <T> List<T> get(String name,
                       Class<T> type)

get

public <T> List<T> get(Class<T> type)

actOn

public abstract void actOn(Logger logger)


Copyright © 2012 GlassFish Community. All Rights Reserved.