cloudstack/console-proxy/src/com/cloud/consoleproxy/ConsoleProxyVncClient.java

37 lines
854 B
Java

package com.cloud.consoleproxy;
import org.apache.log4j.Logger;
import com.cloud.consoleproxy.vnc.FrameBufferCanvas;
import com.cloud.consoleproxy.vnc.VncClient;
/**
*
* @author Kelven Yang
* ConsoleProxyVncClient bridges a VNC engine with the front-end AJAX viewer
*
*/
public class ConsoleProxyVncClient extends ConsoleProxyClientBase {
private static final Logger s_logger = Logger.getLogger(ConsoleProxyVncClient.class);
private VncClient client;
public ConsoleProxyVncClient() {
}
public void initClient(String clientHostAddress, int clientHostPort,
String clientHostPassword, String clientTag) {
// TODO
}
public void closeClient() {
// TODO
}
protected FrameBufferCanvas getFrameBufferCavas() {
if(client != null)
return client.getFrameBufferCanvas();
return null;
}
}