> Developer's Guide |
Kernel-Shell
Interactions
When developing process plug-ins, the kernel of your plug-in should be completely unaware of its shell. In other words, kernel-level classes should never call shell-level classes. The shell should catch all exceptions thrown by the kernel and intrpret them in an appropriate way. If the error is unrecoverable, the ProcessManager should throw an ApplicationException, or one of its subclasses. The kernel should never throw an ApplicationException. More to come (especially upon request) ... |