public virtual AbstractResource checkOutAlive(object obj) { AbstractResource resource = checkOut(obj); while (!resource.isAlive()) { this.TotalResources--; resource = checkOut(obj); } return(resource); }
public abstract object checkIn(AbstractResource objToReturn);