QuickCloud: remove some dead code in ConsoleProxyManager

Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/53918521
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/53918521
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/53918521

Branch: refs/heads/quickcloud
Commit: 539185217a55f40709e9544bdae4d1143dd7462e
Parents: a32a150
Author: Chiradeep Vittal <chirad...@apache.org>
Authored: Tue Mar 26 10:03:56 2013 -0700
Committer: Chiradeep Vittal <chirad...@apache.org>
Committed: Tue Mar 26 10:03:56 2013 -0700

----------------------------------------------------------------------
 .../cloud/consoleproxy/ConsoleProxyManager.java    |   17 +--------------
 .../consoleproxy/ConsoleProxyManagerImpl.java      |    2 +-
 .../cloud/consoleproxy/ConsoleProxyService.java    |    9 ++++++++
 3 files changed, 11 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/53918521/server/src/com/cloud/consoleproxy/ConsoleProxyManager.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/consoleproxy/ConsoleProxyManager.java 
b/server/src/com/cloud/consoleproxy/ConsoleProxyManager.java
index 6ebf3bc..faec513 100755
--- a/server/src/com/cloud/consoleproxy/ConsoleProxyManager.java
+++ b/server/src/com/cloud/consoleproxy/ConsoleProxyManager.java
@@ -16,17 +16,9 @@
 // under the License.
 package com.cloud.consoleproxy;
 
-import com.cloud.agent.api.AgentControlAnswer;
-import com.cloud.agent.api.ConsoleAccessAuthenticationCommand;
-import com.cloud.agent.api.ConsoleProxyLoadReportCommand;
-import com.cloud.agent.api.StartupCommand;
-import com.cloud.host.HostVO;
-import com.cloud.host.Status;
-import com.cloud.host.Host.Type;
-import com.cloud.info.ConsoleProxyInfo;
 import com.cloud.utils.component.Manager;
 import com.cloud.vm.ConsoleProxyVO;
-public interface ConsoleProxyManager extends Manager {
+public interface ConsoleProxyManager extends Manager, ConsoleProxyService {
        
        public static final int DEFAULT_PROXY_CAPACITY = 50;
        public static final int DEFAULT_STANDBY_CAPACITY = 10;
@@ -45,16 +37,9 @@ public interface ConsoleProxyManager extends Manager {
     public ConsoleProxyManagementState getManagementState();
     public void resumeLastManagementState();
        
-       public ConsoleProxyInfo assignProxy(long dataCenterId, long userVmId);
-       
        public ConsoleProxyVO startProxy(long proxyVmId);
        public boolean stopProxy(long proxyVmId);
        public boolean rebootProxy(long proxyVmId);
        public boolean destroyProxy(long proxyVmId);
-
-       public void onLoadReport(ConsoleProxyLoadReportCommand cmd);
-       public AgentControlAnswer 
onConsoleAccessAuthentication(ConsoleAccessAuthenticationCommand cmd);
        
-    public void onAgentConnect(HostVO host, StartupCommand cmd);
-       public void onAgentDisconnect(long agentId, Status state);
 }

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/53918521/server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java 
b/server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
index 6b68c73..1dead8f 100755
--- a/server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
+++ b/server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
@@ -165,7 +165,7 @@ import com.google.gson.GsonBuilder;
 // Starting, HA, Migrating, Running state are all counted as "Open" for 
available capacity calculation
 // because sooner or later, it will be driven into Running state
 //
-@Local(value = { ConsoleProxyManager.class })
+@Local(value = { ConsoleProxyManager.class, ConsoleProxyService.class })
 public class ConsoleProxyManagerImpl extends ManagerBase implements 
ConsoleProxyManager,
         AgentHook, VirtualMachineGuru<ConsoleProxyVO>, 
SystemVmLoadScanHandler<Long>, ResourceStateAdapter {
     private static final Logger s_logger = 
Logger.getLogger(ConsoleProxyManagerImpl.class);

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/53918521/server/src/com/cloud/consoleproxy/ConsoleProxyService.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/consoleproxy/ConsoleProxyService.java 
b/server/src/com/cloud/consoleproxy/ConsoleProxyService.java
new file mode 100644
index 0000000..e43e5c3
--- /dev/null
+++ b/server/src/com/cloud/consoleproxy/ConsoleProxyService.java
@@ -0,0 +1,9 @@
+package com.cloud.consoleproxy;
+
+import com.cloud.info.ConsoleProxyInfo;
+
+public interface ConsoleProxyService {
+
+    public abstract ConsoleProxyInfo assignProxy(long dataCenterId, long 
userVmId);
+
+}
\ No newline at end of file

Reply via email to