Interface Summary |
Disposable |
The Dispose interface should be implemented by classes that
need to dispose of internal resources prior to the destruction
of the implementing instance. |
Initializable |
This interface should be implemented by those classes that
need to provide a service that requires some resources to be
initialized before being able to operate. |
Startable |
This interface is used when you have a Component that
must be run for the time of it's existence. |
Suspendable |
This is used to temporarily halt execution of a component. |