Рефакторинг проходов запуска, остановки,публикации серверов
v++
This commit is contained in:
@@ -7,14 +7,13 @@ import _VisualDVM.GlobalData.Machine.Machine;
|
||||
import _VisualDVM.GlobalData.Machine.MachineType;
|
||||
import _VisualDVM.GlobalData.RemoteFile.RemoteFile;
|
||||
import _VisualDVM.GlobalData.User.User;
|
||||
import _VisualDVM.Repository.RepositoryServer;
|
||||
|
||||
import java.util.Date;
|
||||
public abstract class RepositoryServerSSHPass extends ConnectionPass {
|
||||
public abstract class RepositoryServerSSHPass<S extends RepositoryServer> extends ConnectionPass<S> {
|
||||
//--
|
||||
protected RemoteFile userHome;
|
||||
protected RemoteFile serverHome;
|
||||
protected abstract String getServerFileName();
|
||||
protected abstract String getServerHomeName();
|
||||
@Override
|
||||
public String getButtonText() {
|
||||
return "";
|
||||
@@ -23,22 +22,24 @@ public abstract class RepositoryServerSSHPass extends ConnectionPass {
|
||||
protected boolean needsAnimation() {
|
||||
return true;
|
||||
}
|
||||
protected abstract S getServer();
|
||||
@Override
|
||||
public void Connect() throws Exception {
|
||||
userHome = null;
|
||||
serverHome = null;
|
||||
//--
|
||||
machine = new Machine("alex", Constants.ServerAddress, Constants.ServerUserSHHPort, MachineType.Server);
|
||||
user = new User(Constants.ServerUserName, "mprit_2011");
|
||||
user = new User(Constants.ServerUserName, Constants.ServerUserPasword);
|
||||
super.Connect();
|
||||
//--
|
||||
userHome = new RemoteFile(user.connection.sftpChannel.getHome(), true);
|
||||
serverHome = new RemoteFile(userHome, getServerHomeName());
|
||||
serverHome = new RemoteFile(userHome, getServer().getServerHomeName());
|
||||
//-
|
||||
}
|
||||
//--
|
||||
protected void StartServer() throws Exception {
|
||||
user.connection.startShellProcess(serverHome, "server_out.txt", "java -jar " + getServerFileName());
|
||||
user.connection.startShellProcess(serverHome, "server_out.txt", "java -jar " +
|
||||
getServer().getServerFileName());
|
||||
//--
|
||||
RemoteFile StartLog = new RemoteFile(serverHome, CommonConstants.STARTED +
|
||||
"_by_" +
|
||||
|
||||
Reference in New Issue
Block a user