// Path: common/src/main/java/org/flyJenkins/agent/AgentManager.java
// public interface AgentManager {
// 	
// 	/**
// 	 * register agnet when start agent
// 	 * @param Agent  
// 	 * @return List<ServiceMeta>
// 	 */
// 	public List<ServiceMeta> register(Agent agent);
// 	
// 	/**
// 	 * complete starting of agent
// 	 * @param Agent
// 	 * @return boolean
// 	 */
// 	public boolean complete(Agent agent);
// }
// 
// Path: common/src/main/java/org/flyJenkins/model/Agent.java
// public class Agent {
// 
// }
// 
// Path: common/src/main/java/org/flyJenkins/model/ServiceMeta.java
// public class ServiceMeta {
// 	/**
// 	 *  Service Server host
// 	 */
// 	private String host;
// 	
// 	
// 	/**
// 	 * deploy destination point
// 	 */
// 	private String destination;
// 	
// 	/**
// 	 * deploy type
// 	 */
// 	private int type;
// 	
// 	/**
// 	 * Service Server Group Id 
// 	 */
// 	private int groupID;
// 	
// 	/**
// 	 * Service Server Id (auto increase) 
// 	 */
// 	private int serviceID;
// 	/**
// 	 * test cmd after deploy 
// 	 */
// 	private String command;
// 	
// 	/**
// 	 * priority of deployment  
// 	 */
// 	private int weight;
// 	
// 		
// 	/**
// 	 * test url info
// 	 */
// 	private String testUrl;
// 	
// 	private Date createDate;
// 	
// 	public String getHost() {
// 		return host;
// 	}
// 
// 
// 	public void setHost(String host) {
// 		this.host = host;
// 	}
// 
// 
// 	public String getDestination() {
// 		return destination;
// 	}
// 
// 
// 	public void setDestination(String destination) {
// 		this.destination = destination;
// 	}
// 
// 
// 	public int getType() {
// 		return type;
// 	}
// 
// 
// 	public void setType(int type) {
// 		this.type = type;
// 	}
// 
// 
// 	public int getGroupID() {
// 		return groupID;
// 	}
// 
// 
// 	public void setGroupID(int groupID) {
// 		this.groupID = groupID;
// 	}
// 
// 
// 	public int getServiceID() {
// 		return serviceID;
// 	}
// 
// 
// 	public void setServiceID(int serviceID) {
// 		this.serviceID = serviceID;
// 	}
// 
// 
// 	public String getCommand() {
// 		return command;
// 	}
// 
// 
// 	public void setCommand(String command) {
// 		this.command = command;
// 	}
// 
// 
// 	public int getWeight() {
// 		return weight;
// 	}
// 
// 
// 	public void setWeight(int weight) {
// 		this.weight = weight;
// 	}
// 
// 	public String getTestUrl() {
// 		return testUrl;
// 	}
// 
// 
// 	public void setTestUrl(String testUrl) {
// 		this.testUrl = testUrl;
// 	}
// 
// 
// 	public long getCreateDate() {
// 		if(createDate == null) return 0L;
// 		return createDate.getTime();
// 	}
// 
// 
// 	public void setCreateDate(Date createDate) {
// 		this.createDate = createDate;
// 	}
// 
// }


import java.util.List;
import org.flyJenkins.agent.AgentManager;
import org.flyJenkins.model.Agent;
import org.flyJenkins.model.ServiceMeta;
package org.flyJenkins.component.agent;



public class AgentManagerImpl implements AgentManager {

	public boolean complete(Agent agent) {
		return false;
	}

// Path: common/src/main/java/org/flyJenkins/agent/AgentManager.java
// public interface AgentManager {
// 	
// 	/**
// 	 * register agnet when start agent
// 	 * @param Agent  
// 	 * @return List<ServiceMeta>
// 	 */
// 	public List<ServiceMeta> register(Agent agent);
// 	
// 	/**
// 	 * complete starting of agent
// 	 * @param Agent
// 	 * @return boolean
// 	 */
// 	public boolean complete(Agent agent);
// }
// 
// Path: common/src/main/java/org/flyJenkins/model/Agent.java
// public class Agent {
// 
// }
// 
// Path: common/src/main/java/org/flyJenkins/model/ServiceMeta.java
// public class ServiceMeta {
// 	/**
// 	 *  Service Server host
// 	 */
// 	private String host;
// 	
// 	
// 	/**
// 	 * deploy destination point
// 	 */
// 	private String destination;
// 	
// 	/**
// 	 * deploy type
// 	 */
// 	private int type;
// 	
// 	/**
// 	 * Service Server Group Id 
// 	 */
// 	private int groupID;
// 	
// 	/**
// 	 * Service Server Id (auto increase) 
// 	 */
// 	private int serviceID;
// 	/**
// 	 * test cmd after deploy 
// 	 */
// 	private String command;
// 	
// 	/**
// 	 * priority of deployment  
// 	 */
// 	private int weight;
// 	
// 		
// 	/**
// 	 * test url info
// 	 */
// 	private String testUrl;
// 	
// 	private Date createDate;
// 	
// 	public String getHost() {
// 		return host;
// 	}
// 
// 
// 	public void setHost(String host) {
// 		this.host = host;
// 	}
// 
// 
// 	public String getDestination() {
// 		return destination;
// 	}
// 
// 
// 	public void setDestination(String destination) {
// 		this.destination = destination;
// 	}
// 
// 
// 	public int getType() {
// 		return type;
// 	}
// 
// 
// 	public void setType(int type) {
// 		this.type = type;
// 	}
// 
// 
// 	public int getGroupID() {
// 		return groupID;
// 	}
// 
// 
// 	public void setGroupID(int groupID) {
// 		this.groupID = groupID;
// 	}
// 
// 
// 	public int getServiceID() {
// 		return serviceID;
// 	}
// 
// 
// 	public void setServiceID(int serviceID) {
// 		this.serviceID = serviceID;
// 	}
// 
// 
// 	public String getCommand() {
// 		return command;
// 	}
// 
// 
// 	public void setCommand(String command) {
// 		this.command = command;
// 	}
// 
// 
// 	public int getWeight() {
// 		return weight;
// 	}
// 
// 
// 	public void setWeight(int weight) {
// 		this.weight = weight;
// 	}
// 
// 	public String getTestUrl() {
// 		return testUrl;
// 	}
// 
// 
// 	public void setTestUrl(String testUrl) {
// 		this.testUrl = testUrl;
// 	}
// 
// 
// 	public long getCreateDate() {
// 		if(createDate == null) return 0L;
// 		return createDate.getTime();
// 	}
// 
// 
// 	public void setCreateDate(Date createDate) {
// 		this.createDate = createDate;
// 	}
// 
// }


// Path: flyJenkins/src/main/java/org/flyJenkins/component/agent/AgentManagerImpl.java
import java.util.List;
import org.flyJenkins.agent.AgentManager;
import org.flyJenkins.model.Agent;
import org.flyJenkins.model.ServiceMeta;

package org.flyJenkins.component.agent;



public class AgentManagerImpl implements AgentManager {

	public boolean complete(Agent agent) {
		return false;
	}

	public List<ServiceMeta> register(Agent agent) {