package jdepend.server.service;
import java.rmi.RemoteException;
import jdepend.server.service.analyzer.AnalyzerService;
import jdepend.server.service.analyzer.AnalyzerServiceImpl;
import jdepend.server.service.impl.JDependRemoteServiceImpl;
import jdepend.server.service.impl.JDependSessionServiceImpl;
import jdepend.server.service.score.ScoreRemoteService;
import jdepend.server.service.score.ScoreRemoteServiceImpl;
import jdepend.server.service.session.JDependSessionService;
import jdepend.server.service.user.UserRemoteServiceImpl;
public class RemoteServiceFactory {
public static AnalyzerService createAnalyzerService() throws RemoteException {
return new AnalyzerServiceImpl();
}
public static JDependRemoteServiceImpl createJDependRemoteService() throws RemoteException {
return new JDependRemoteServiceImpl();
}
public static JDependSessionService createJDependSessionService() throws RemoteException {
return new JDependSessionServiceImpl();
}
public static ScoreRemoteService createScoreRemoteService() throws RemoteException {
return new ScoreRemoteServiceImpl();
}
public static UserRemoteServiceImpl createUserRemoteService() throws RemoteException {
return new UserRemoteServiceImpl();
}
}