Class TrackerWebPageRequestImpl
java.lang.Object
com.biglybt.pifimpl.local.tracker.TrackerWebPageRequestImpl
- All Implemented Interfaces:
TrackerWebPageRequest
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTrackerWebPageRequestImpl(Tracker _tracker, TrackerWebContext _context, TRTrackerServerListener2.ExternalRequest _request) -
Method Summary
Modifier and TypeMethodDescriptionbooleanAbsolute URL including protocol and port e.g.protected AsyncControllerReturns a map containing the separate headers.protected OutputStreamgetURL()This gives the relative URL of the request (e.g.getUser()protected booleanisActive()voidsetKeepAlive(boolean ka)
-
Field Details
-
tracker
-
context
-
request
-
-
Constructor Details
-
TrackerWebPageRequestImpl
protected TrackerWebPageRequestImpl(Tracker _tracker, TrackerWebContext _context, TRTrackerServerListener2.ExternalRequest _request)
-
-
Method Details
-
getTracker
- Specified by:
getTrackerin interfaceTrackerWebPageRequest
-
getContext
- Specified by:
getContextin interfaceTrackerWebPageRequest
-
getURL
Description copied from interface:TrackerWebPageRequestThis gives the relative URL of the request (e.g. /fred.html)- Specified by:
getURLin interfaceTrackerWebPageRequest- Returns:
-
getAbsoluteURL
Description copied from interface:TrackerWebPageRequestAbsolute URL including protocol and port e.g. https://a.b.c:1235/fred.html- Specified by:
getAbsoluteURLin interfaceTrackerWebPageRequest- Returns:
-
getClientAddress
- Specified by:
getClientAddressin interfaceTrackerWebPageRequest
-
getClientAddress2
- Specified by:
getClientAddress2in interfaceTrackerWebPageRequest
-
getLocalAddress
- Specified by:
getLocalAddressin interfaceTrackerWebPageRequest
-
getUser
- Specified by:
getUserin interfaceTrackerWebPageRequest
-
getInputStream
- Specified by:
getInputStreamin interfaceTrackerWebPageRequest
-
getOutputStream
-
isActive
protected boolean isActive() -
getAsyncController
-
canKeepAlive
public boolean canKeepAlive() -
setKeepAlive
public void setKeepAlive(boolean ka) -
getHeader
- Specified by:
getHeaderin interfaceTrackerWebPageRequest
-
getHeaders
Description copied from interface:TrackerWebPageRequestReturns a map containing the separate headers. Keys are lowercase- Specified by:
getHeadersin interfaceTrackerWebPageRequest- Returns:
-