INNER CODE UNIT · Java
getFaultHandler
jolie/jolie · jolie/src/main/java/jolie/ExecutionThread.java:110
public Process getFaultHandler( String faultName, boolean erase ) {
Process p = faultMap.get( faultName );
if( erase ) { // Not called by cH (TODO: this is obscure!)
if( p == null ) {
// Give the default handler
faultName = Constants.DEFAULT_HANDLER_NAME;
p = faultMap.get( faultName );
}
if( p != null ) {
// Could still be null if there was not a default handler
faultMap.clear();
}
}
return p;
}
/**