Class TrackerWebPageRequestImpl
java.lang.Object
com.biglybt.pifimpl.local.tracker.TrackerWebPageRequestImpl
- All Implemented Interfaces:
TrackerWebPageRequest
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TrackerWebPageRequestImpl
(Tracker _tracker, TrackerWebContext _context, TRTrackerServerListener2.ExternalRequest _request) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Absolute URL including protocol and port e.g.protected AsyncController
Returns a map containing the separate headers.protected OutputStream
getURL()
This gives the relative URL of the request (e.g.getUser()
protected boolean
isActive()
void
setKeepAlive
(boolean ka)
-
Field Details
-
tracker
-
context
-
request
-
-
Constructor Details
-
TrackerWebPageRequestImpl
protected TrackerWebPageRequestImpl(Tracker _tracker, TrackerWebContext _context, TRTrackerServerListener2.ExternalRequest _request)
-
-
Method Details
-
getTracker
- Specified by:
getTracker
in interfaceTrackerWebPageRequest
-
getContext
- Specified by:
getContext
in interfaceTrackerWebPageRequest
-
getURL
Description copied from interface:TrackerWebPageRequest
This gives the relative URL of the request (e.g. /fred.html)- Specified by:
getURL
in interfaceTrackerWebPageRequest
- Returns:
-
getAbsoluteURL
Description copied from interface:TrackerWebPageRequest
Absolute URL including protocol and port e.g. https://a.b.c:1235/fred.html- Specified by:
getAbsoluteURL
in interfaceTrackerWebPageRequest
- Returns:
-
getClientAddress
- Specified by:
getClientAddress
in interfaceTrackerWebPageRequest
-
getClientAddress2
- Specified by:
getClientAddress2
in interfaceTrackerWebPageRequest
-
getLocalAddress
- Specified by:
getLocalAddress
in interfaceTrackerWebPageRequest
-
getUser
- Specified by:
getUser
in interfaceTrackerWebPageRequest
-
getInputStream
- Specified by:
getInputStream
in interfaceTrackerWebPageRequest
-
getOutputStream
-
isActive
protected boolean isActive() -
getAsyncController
-
canKeepAlive
public boolean canKeepAlive() -
setKeepAlive
public void setKeepAlive(boolean ka) -
getHeader
- Specified by:
getHeader
in interfaceTrackerWebPageRequest
-
getHeaders
Description copied from interface:TrackerWebPageRequest
Returns a map containing the separate headers. Keys are lowercase- Specified by:
getHeaders
in interfaceTrackerWebPageRequest
- Returns:
-