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

All Known Implementing Classes:
TrackerWebPageRequestImpl

public interface TrackerWebPageRequest


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

Method Detail

getTracker

Tracker getTracker()

getClientAddress

java.lang.String getClientAddress()

getClientAddress2

java.net.InetSocketAddress getClientAddress2()

getLocalAddress

java.net.InetSocketAddress getLocalAddress()

getUser

java.lang.String getUser()

getURL

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

Returns:

getHeader

java.lang.String getHeader()

getHeaders

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

Returns:
Since:
2.3.0.7

getInputStream

java.io.InputStream getInputStream()

getAbsoluteURL

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

Returns:

getContext

TrackerWebContext getContext()