Class AbstractServiceableComponent<T>

Type Parameters:
T - The type of service.
All Implemented Interfaces:
Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent, ServiceableComponent<T>, Aware, ApplicationContextAware
Direct Known Subclasses:
ApplicationContextServiceableComponent

public abstract class AbstractServiceableComponent<T> extends AbstractIdentifiableInitializableComponent implements ServiceableComponent<T>, ApplicationContextAware
Implementation of ServiceableComponent that does most of the work required. It leverages the spring environment to allow easy cleanup.