001 package railo.runtime.config; 002 003 import java.io.Serializable; 004 005 import railo.runtime.net.proxy.ProxyData; 006 007 public interface RemoteClient extends Serializable { 008 009 /** 010 * @return the url 011 */ 012 public String getUrl(); 013 014 /** 015 * @return the serverUsername 016 */ 017 public String getServerUsername(); 018 019 /** 020 * @return the serverPassword 021 */ 022 public String getServerPassword(); 023 024 /** 025 * @return the proxyData 026 */ 027 public ProxyData getProxyData(); 028 029 /** 030 * @return the type 031 */ 032 public String getType(); 033 034 /** 035 * @return the adminPassword 036 */ 037 public String getAdminPassword(); 038 039 /** 040 * @return the securityKey 041 */ 042 public String getSecurityKey(); 043 044 public String getAdminPasswordEncrypted(); 045 046 public String getLabel(); 047 048 public String getUsage(); 049 050 public boolean hasUsage(String usage); 051 052 public String getId(Config config); 053 054 // TODO doc 055 }