public final class Upstream
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Upstream.Builder
class builder.
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
buildDomain()
build request domain.
|
java.lang.String |
buildDomain(java.lang.String protocol)
Build request with protocol.
|
static Upstream.Builder |
builder()
class builder.
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getGroup()
Gets group.
|
java.util.concurrent.atomic.AtomicLong |
getInflight()
Gets inflight.
|
long |
getLag()
Gets lag.
|
long |
getLastHealthTimestamp()
Gets last health timestamp.
|
long |
getLastPicked()
Gets lastPickedStamp.
|
long |
getLastUnhealthyTimestamp()
Gets last unhealthy timestamp.
|
java.lang.String |
getProtocol()
Gets protocol.
|
long |
getResponseStamp()
Gets responseStamp.
|
java.util.concurrent.atomic.AtomicLong |
getSucceeded()
Gets succeeded.
|
long |
getSucceededAverageElapsed()
Gets succeededAverageElapsed.
|
java.util.concurrent.atomic.AtomicLong |
getSucceededElapsed()
Gets succeededElapsed.
|
long |
getTimestamp()
Gets timestamp.
|
java.lang.String |
getUrl()
Gets url.
|
java.lang.String |
getVersion()
Gets version.
|
int |
getWarmup()
Gets warmup.
|
int |
getWeight()
get weight.
|
int |
hashCode() |
boolean |
isHealthy()
Is healthy boolean.
|
boolean |
isStatus()
Is status boolean.
|
void |
setGroup(java.lang.String group)
Sets group.
|
void |
setHealthy(boolean healthy)
Sets healthy.
|
void |
setInflight(java.util.concurrent.atomic.AtomicLong inflight)
Sets inflight.
|
void |
setLag(long lag)
Sets lag.
|
void |
setLastHealthTimestamp(long lastHealthTimestamp)
Sets last health timestamp.
|
void |
setLastPicked(long lastPicked)
Sets lastPickedStamp.
|
void |
setLastUnhealthyTimestamp(long lastUnhealthyTimestamp)
Sets last unhealthy timestamp.
|
void |
setResponseStamp(long responseStamp)
Sets responseStamp.
|
void |
setStatus(boolean status)
Sets status.
|
void |
setUrl(java.lang.String url)
Sets url.
|
void |
setVersion(java.lang.String version)
Sets version.
|
java.lang.String |
toString() |
public java.lang.String getProtocol()
public boolean isStatus()
public void setStatus(boolean status)
status - the statuspublic long getTimestamp()
public int getWarmup()
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
url - the urlpublic int getWeight()
public boolean isHealthy()
public void setHealthy(boolean healthy)
healthy - the healthypublic long getLastHealthTimestamp()
public void setLastHealthTimestamp(long lastHealthTimestamp)
lastHealthTimestamp - the last health timestamppublic long getLastUnhealthyTimestamp()
public void setLastUnhealthyTimestamp(long lastUnhealthyTimestamp)
lastUnhealthyTimestamp - the last unhealthy timestamppublic java.lang.String getGroup()
public void setGroup(java.lang.String group)
group - the grouppublic java.lang.String getVersion()
public void setVersion(java.lang.String version)
version - the versionpublic long getLag()
public void setLag(long lag)
lag - the lagpublic long getResponseStamp()
public void setResponseStamp(long responseStamp)
responseStamp - the responseStamppublic long getLastPicked()
public void setLastPicked(long lastPicked)
lastPicked - the lastPickedStamppublic java.util.concurrent.atomic.AtomicLong getInflight()
public void setInflight(java.util.concurrent.atomic.AtomicLong inflight)
inflight - the inflightpublic java.util.concurrent.atomic.AtomicLong getSucceeded()
public java.util.concurrent.atomic.AtomicLong getSucceededElapsed()
public long getSucceededAverageElapsed()
public java.lang.String buildDomain()
public java.lang.String buildDomain(java.lang.String protocol)
protocol - protocolpublic static Upstream.Builder builder()
public boolean equals(java.lang.Object o)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.ObjectCopyright © 2026 The Apache Software Foundation. All rights reserved.