things.thinger.kernel
Interface ControlInterface

All Known Implementing Classes:
ActorService, CLIBackbone, CLIService, ConsoleService, HttpCLIService, HttpToolService, HttpToolServiceThread, KernalBasic_THINGProcessWrapper, KernelBasic, KernelBasicBase, LocalCommandService, ProxyService, Service, ThingService, ThingsProcess

public interface ControlInterface

A control interface for subunits to deal with process methods. This is so you can control your own process, not someone else's.

Version:
1.0

Version History

EPG - Initial - 26 JUN 05
 
Author:
Erich P. Gatejen

Method Summary
 void acceptHalt()
          This will accept the halt if a halt is pending.
 void acceptPause()
          This thread will accept a pause request.
 

Method Detail

acceptPause

void acceptPause()
                 throws ThingsException
This thread will accept a pause request.

Throws:
things.thinger.ThingsException
ThingsException

acceptHalt

void acceptHalt()
                throws ThingsException
This will accept the halt if a halt is pending. THIS WILL THROW A SystemException.PANIC_PROCESS_RESPONDING_TO_HALT_OK if the halt is accepted!

Throws:
things.thinger.ThingsException
ThingsException


Things.