|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.alipay.remoting.Url
public class Url
URL definition.
| Field Summary | |
|---|---|
static boolean |
isCollected
for unit test only, indicate this object have already been GCed |
static ConcurrentHashMap<String,SoftReference<Url>> |
parsedUrls
Use SoftReference to cache parsed urls. |
| Constructor Summary | |
|---|---|
protected |
Url(String originUrl)
Constructor with originUrl |
|
Url(String ip,
int port)
Constructor with ip and port Initialize ip:port as originUrl
Initialize originUrl as uniqueKey
|
|
Url(String originUrl,
String ip,
int port)
Constructor with originUrl, ip and port Initialize @param originUrl as originUrl
Initialize ip:port as uniqueKey
|
|
Url(String originUrl,
String ip,
int port,
Properties properties)
Constructor with originUrl, ip, port and properties Initialize @param originUrl as originUrl
Initialize ip:port as uniqueKey
Initialize @param properties as properties
|
|
Url(String originUrl,
String ip,
int port,
String uniqueKey,
Properties properties)
Constructor with originUrl, ip, port, uniqueKey and properties Initialize @param originUrl as originUrl
Initialize @param uniqueKey as uniqueKey
Initialize @param properties as properties
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
|
protected void |
finalize()
|
int |
getConnectTimeout()
|
int |
getConnNum()
|
String |
getIp()
|
String |
getOriginUrl()
|
int |
getPort()
|
Properties |
getProperties()
|
String |
getProperty(String key)
Get property value according to property key |
byte |
getProtocol()
|
String |
getUniqueKey()
|
byte |
getVersion()
|
int |
hashCode()
|
boolean |
isConnWarmup()
|
void |
setConnectTimeout(int connectTimeout)
|
void |
setConnNum(int connNum)
|
void |
setConnWarmup(boolean connWarmup)
|
void |
setProtocol(byte protocol)
|
void |
setVersion(byte version)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static ConcurrentHashMap<String,SoftReference<Url>> parsedUrls
SoftReference to cache parsed urls. Key is the original url.
public static volatile boolean isCollected
| Constructor Detail |
|---|
protected Url(String originUrl)
originUrl -
public Url(String ip,
int port)
ip - port -
public Url(String originUrl,
String ip,
int port)
originUrl - ip - port -
public Url(String originUrl,
String ip,
int port,
Properties properties)
originUrl uniqueKey properties
originUrl - ip - port - properties -
public Url(String originUrl,
String ip,
int port,
String uniqueKey,
Properties properties)
originUrl uniqueKey properties
originUrl - ip - port - uniqueKey - properties - | Method Detail |
|---|
public String getProperty(String key)
key -
public String getOriginUrl()
public String getIp()
public int getPort()
public String getUniqueKey()
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public byte getProtocol()
public void setProtocol(byte protocol)
public int getConnNum()
public void setConnNum(int connNum)
public boolean isConnWarmup()
public void setConnWarmup(boolean connWarmup)
public Properties getProperties()
public final boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Object
protected void finalize()
throws Throwable
finalize in class ObjectThrowablepublic byte getVersion()
public void setVersion(byte version)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||