org.gudy.azureus2.plugins.tracker.web
Interface TrackerWebPageRequest

All Known Implementing Classes:
TrackerWebPageRequestImpl

public interface TrackerWebPageRequest


Method Summary
 URL getAbsoluteURL()
          Absolute URL including protocol and port e.g.
 String getClientAddress()
           
 InetSocketAddress getClientAddress2()
           
 TrackerWebContext getContext()
           
 String getHeader()
           
 Map getHeaders()
          Returns a map containing the separate headers.
 InputStream getInputStream()
           
 InetSocketAddress getLocalAddress()
           
 Tracker getTracker()
           
 String getURL()
          This gives the relative URL of the request (e.g.
 String getUser()
           
 

Method Detail

getTracker

Tracker getTracker()

getClientAddress

String getClientAddress()

getClientAddress2

InetSocketAddress getClientAddress2()

getLocalAddress

InetSocketAddress getLocalAddress()

getUser

String getUser()

getURL

String getURL()
This gives the relative URL of the request (e.g. /fred.html)

Returns:

getHeader

String getHeader()

getHeaders

Map getHeaders()
Returns a map containing the separate headers. Keys are lowercase

Returns:
Since:
2.3.0.7

getInputStream

InputStream getInputStream()

getAbsoluteURL

URL getAbsoluteURL()
Absolute URL including protocol and port e.g. https://a.b.c:1235/fred.html

Returns:

getContext

TrackerWebContext getContext()