IRODestructorController is an interface that can be implemented in your service class to control the behavior of the TROPerClientClassFactory class.
By default, TROPerClientClassFactory only destroys your service class on timeout. By implementing this interface, you can control the destruction of a service in your code by changing the value that is returned in the
- Unit: uROServerIntf.pas
- Ancestry: IRODestructorController
ReleaseInstance is called, it will use the result of this function to determine if a service can be destroyed.
function CanBeDestroyed: Boolean