public class RequestHandler
extends java.lang.Object
Constructor and Description |
---|
RequestHandler(org.torproject.onionoo.server.NodeIndex nodeIndex) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBridgesPublishedString() |
int |
getBridgesSkipped() |
int |
getBridgesTruncated() |
java.util.List<SummaryDocument> |
getOrderedBridges() |
java.util.List<SummaryDocument> |
getOrderedRelays() |
java.lang.String |
getRelaysPublishedString() |
int |
getRelaysSkipped() |
int |
getRelaysTruncated() |
void |
handleRequest()
Handles this request by filtering by all given parameters and then
possibly ordering, offsetting, and limiting results.
|
void |
setAs(java.lang.String[] as) |
void |
setAsName(java.lang.String[] asName) |
void |
setContact(java.lang.String[] contact) |
void |
setCountry(java.lang.String country) |
void |
setFamily(java.lang.String family) |
void |
setFingerprint(java.lang.String fingerprint) |
void |
setFirstSeenDays(int[] firstSeenDays) |
void |
setFlag(java.lang.String flag) |
void |
setHostName(java.lang.String hostName) |
void |
setLastSeenDays(int[] lastSeenDays) |
void |
setLimit(java.lang.String limit) |
void |
setLookup(java.lang.String[] lookup) |
void |
setOffset(java.lang.String offset) |
void |
setOperatingSystem(java.lang.String operatingSystem) |
void |
setOrder(java.lang.String[] order) |
void |
setRecommendedVersion(java.lang.Boolean recommendedVersion) |
void |
setResourceType(java.lang.String resourceType) |
void |
setRunning(java.lang.String running) |
void |
setSearch(java.lang.String[] search) |
void |
setType(java.lang.String type) |
void |
setVersion(java.lang.String version) |
public RequestHandler(org.torproject.onionoo.server.NodeIndex nodeIndex)
public void setResourceType(java.lang.String resourceType)
public void setType(java.lang.String type)
public void setRunning(java.lang.String running)
public void setSearch(java.lang.String[] search)
public void setLookup(java.lang.String[] lookup)
public void setFingerprint(java.lang.String fingerprint)
public void setCountry(java.lang.String country)
public void setAs(java.lang.String[] as)
public void setAsName(java.lang.String[] asName)
public void setFlag(java.lang.String flag)
public void setContact(java.lang.String[] contact)
public void setVersion(java.lang.String version)
public void setOperatingSystem(java.lang.String operatingSystem)
public void setHostName(java.lang.String hostName)
public void setRecommendedVersion(java.lang.Boolean recommendedVersion)
public void setOrder(java.lang.String[] order)
public void setOffset(java.lang.String offset)
public void setLimit(java.lang.String limit)
public void setFirstSeenDays(int[] firstSeenDays)
public void setLastSeenDays(int[] lastSeenDays)
public void setFamily(java.lang.String family)
public void handleRequest()
public int getRelaysSkipped()
public int getBridgesSkipped()
public int getRelaysTruncated()
public int getBridgesTruncated()
public java.util.List<SummaryDocument> getOrderedRelays()
public java.util.List<SummaryDocument> getOrderedBridges()
public java.lang.String getRelaysPublishedString()
public java.lang.String getBridgesPublishedString()