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