package org.limewire.core.impl.daap;
import java.io.IOException;
import org.limewire.core.api.daap.DaapManager;
import com.google.inject.Inject;
import com.google.inject.Singleton;
@Singleton
public class DaapManagerImpl implements DaapManager {
private final com.limegroup.gnutella.daap.DaapManager daapManager;
@Inject
public DaapManagerImpl(com.limegroup.gnutella.daap.DaapManager daapManager) {
this.daapManager = daapManager;
}
@Override
public void disconnectAll() {
daapManager.disconnectAll();
}
@Override
public boolean isServerRunning() {
return daapManager.isServerRunning();
}
@Override
public void restart() throws IOException {
daapManager.restart();
}
@Override
public void stop() {
daapManager.stop();
}
@Override
public void updateService() throws IOException {
daapManager.updateService();
}
@Override
public void start() throws IOException {
daapManager.start();
}
}