net.sf.qualitytest.blueprint
Class BlueprintExceptionRunnable<T>

java.lang.Object
  extended by net.sf.qualitytest.blueprint.BlueprintExceptionRunnable<T>
All Implemented Interfaces:
SafeInvoke.ExceptionRunnable<T>

public abstract class BlueprintExceptionRunnable<T>
extends Object
implements SafeInvoke.ExceptionRunnable<T>


Constructor Summary
BlueprintExceptionRunnable(BlueprintSession session, String lastAction)
           
 
Method Summary
 T run()
          Run the Runnable.
protected abstract  T runInternal()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlueprintExceptionRunnable

public BlueprintExceptionRunnable(@Nonnull
                                  BlueprintSession session,
                                  @Nonnull
                                  String lastAction)
Method Detail

run

public T run()
      throws Exception
Description copied from interface: SafeInvoke.ExceptionRunnable
Run the Runnable.

Specified by:
run in interface SafeInvoke.ExceptionRunnable<T>
Returns:
T a return value
Throws:
Exception

runInternal

protected abstract T runInternal()
                          throws Exception
Throws:
Exception


Copyright © 2012-2013. All Rights Reserved.