Name | Description | Type | Package | Framework |
Disposable | The Disposable interface is used when components need to deallocate and dispose resources prior to their destruction. | Interface | org.apache.avalon.framework.activity | Apache Avalon |
Executable | The Executable can be implemented by components that need to perform some work. | Interface | org.apache.avalon.framework.activity | Apache Avalon |
Initializable | The Initializable interface is used by components that need to allocate resources prior to them becoming active. | Interface | org.apache.avalon.framework.activity | Apache Avalon |
Startable | The Startable interface is used when components need to be "running" to be active. | Interface | org.apache.avalon.framework.activity | Apache Avalon |
Suspendable | The Suspendable interface is used when a component will need to temporarily halt execution of a component. | Interface | org.apache.avalon.framework.activity | Apache Avalon |