ccs.cpc.impl
Class HurlLogic

java.lang.Object
  extended by ccs.cpc.impl.HurlLogic
All Implemented Interfaces:
ccs.utils.Hurlable

 class HurlLogic
extends java.lang.Object
implements ccs.utils.Hurlable

The central location for reporting exceptions to the user. Broken out of MainLogic due to aggravation with initialisation orders of MainLogic (in its aspect as our primary Hurlable), and Model (abu VDeviceLister, which recently gain a requirement for a Hurlable to pass to DiskVDevices, which need it to report asynch exceptions during wipes.)


Constructor Summary
HurlLogic(CpcImpl cpc)
           
 
Method Summary
 void hurl(java.lang.Throwable e)
          Stuff Happened.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HurlLogic

HurlLogic(CpcImpl cpc)
Method Detail

hurl

public void hurl(java.lang.Throwable e)
Description copied from interface: ccs.utils.Hurlable
Stuff Happened. Report it.

Specified by:
hurl in interface ccs.utils.Hurlable
Parameters:
e - That which happened.