ibis.satin.impl.aborts
Class LocalRecord

java.lang.Object
  extended by ibis.satin.impl.aborts.LocalRecord

public abstract class LocalRecord
extends Object

Describes the local variables and parameters of a method invoking a spawnable method. The Satin frontend generates a subclass of this class for each caller of a spawnable method.


Constructor Summary
LocalRecord()
           
 
Method Summary
abstract  void handleException(int spawnId, Throwable t, InvocationRecord parent)
          Deals with an exception or error which is raised by the Satin invocation described by the parameters.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalRecord

public LocalRecord()
Method Detail

handleException

public abstract void handleException(int spawnId,
                                     Throwable t,
                                     InvocationRecord parent)
                              throws Throwable
Deals with an exception or error which is raised by the Satin invocation described by the parameters. This method gets called when a Satin job, executed locally, throws an exception or error.

Parameters:
spawnId - the identification of the spawned Satin invocation.
t - the exception or error thrown by this invocation.
parent - the invocation record describing this invocation.
Throws:
Throwable


The Ibis project