package org.limewire.http.mongrel; import com.google.inject.Singleton; import com.google.inject.Inject; @Singleton public class MongrelGlue { private final MongrelManager mongrelManager; @Inject public MongrelGlue(MongrelManager mongrelManager) { this.mongrelManager = mongrelManager; } public MongrelManager getMongrelManager() { return this.mongrelManager; } @Inject @SuppressWarnings({"unused", "UnusedDeclaration"}) private void register(org.limewire.lifecycle.ServiceRegistry registry) { // registry.register(new Service() { // public String getServiceName() { // return "Mongrel"; // } // // public void initialize() { // }; // // public void start() { // mongrelManager.start(); // }; // // public void stop() { // mongrelManager.stop(); // }; // // public void restart() { // mongrelManager.restart(); // } // // public boolean isAsyncStop() { // return true; // } // }).in(ServiceStage.LATE); } }