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

All Known Subinterfaces:
Tracker
All Known Implementing Classes:
RPTracker, TrackerImpl, TrackerWCHelper, TrackerWebContextImpl

public interface TrackerWebContext


Method Summary
 void addAuthenticationListener(TrackerAuthenticationListener l)
           
 void addPageGenerator(TrackerWebPageGenerator generator)
           
 void destroy()
           
 java.net.InetAddress getBindIP()
           
 java.lang.String getName()
           
 TrackerWebPageGenerator[] getPageGenerators()
           
 java.net.URL[] getURLs()
          returns the context URLS (can be two for the tracker as http + https)
 void removeAuthenticationListener(TrackerAuthenticationListener l)
           
 void removePageGenerator(TrackerWebPageGenerator generator)
           
 void setEnableKeepAlive(boolean enable)
           
 

Method Detail

getName

java.lang.String getName()

getURLs

java.net.URL[] getURLs()
returns the context URLS (can be two for the tracker as http + https)

Returns:

getBindIP

java.net.InetAddress getBindIP()

setEnableKeepAlive

void setEnableKeepAlive(boolean enable)

addPageGenerator

void addPageGenerator(TrackerWebPageGenerator generator)

removePageGenerator

void removePageGenerator(TrackerWebPageGenerator generator)

getPageGenerators

TrackerWebPageGenerator[] getPageGenerators()

addAuthenticationListener

void addAuthenticationListener(TrackerAuthenticationListener l)

removeAuthenticationListener

void removeAuthenticationListener(TrackerAuthenticationListener l)

destroy

void destroy()
Since:
3.0.2.3