package org.psjava.judgesubmit; import org.psjava.ds.set.Set; import org.puredevteam.httpclient.SocketConnectionData; public interface JudgeSite { String getName(); SocketConnectionData getSocketConnectionData(); Set<Language> getSupportedLanguageSet(); Submitter getSubmitter(); SubmitStatusReceiver getSubmitStatusReceiver(); CompileErrorMessageReceiver getCompileErrorMessageReceiver(); }