public void exceptionOccurred(Exception exception) { available = false; // Happens during platform bootstrapping -> execute on platform rescue thread. if(!bootstrap) { bootstrap = true; Starter.scheduleRescueStep(getComponent().getComponentIdentifier().getRoot(), new Runnable() { public void run() { boolean again = true; while(!available && again) { again = execute(); } bootstrap = false; if(again) { // Bootstrapping finished -> do real kickoff wakeup(); } } }); } } });
Starter.scheduleRescueStep(adapter.getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(adapter.getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(adapter.getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(adapter.getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(adapter.getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(adapter.getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(adapter.getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(adapter.getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(adapter.getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(adapter.getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(adapter.getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(adapter.getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(getInterpreter().getAgentAdapter().getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(getInterpreter().getAgentAdapter().getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(getInterpreter().getAgentAdapter().getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(getInterpreter().getComponentAdapter().getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(getInterpreter().getAgentAdapter().getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(getInterpreter().getAgentAdapter().getComponentIdentifier(), new Runnable()
Starter.scheduleRescueStep(getInterpreter().getAgentAdapter().getComponentIdentifier(), new Runnable()