package com.github.yuriyao.FLRMI.FLRMIALImpl; import com.github.yuriyao.FLRMI.FLRMIAL.TargetProtocol; /** * 目标协议解析的实现 * * @author fengjing.yfj * @version $Id: TargetProtocolImpl.java, v 0.1 2014年1月27日 下午7:31:18 fengjing.yfj Exp $ */ public class TargetProtocolImpl implements TargetProtocol { /** 目标字符串 */ private String target; /** 协议前缀 */ private String prefix; /** 主机名 */ private String host; /** 端口号 */ private int port; /** 路径 */ private String path; public TargetProtocolImpl(String target) { this.target = target; //进行协议解析 resolve(); } /** * 协议解析,进行协议分解 */ private void resolve() { if (target.startsWith("/")) { } } @Override public String getPrefix() { return prefix; } @Override public String getHost() { return host; } @Override public int getPort() { return port; } @Override public String getPath() { return path; } }