org.gudy.azureus2.core3.tracker.server.impl
Class TRTrackerServerRequestImpl

java.lang.Object
  extended by org.gudy.azureus2.core3.tracker.server.impl.TRTrackerServerRequestImpl
All Implemented Interfaces:
TRTrackerServerRequest

public class TRTrackerServerRequestImpl
extends java.lang.Object
implements TRTrackerServerRequest


Field Summary
protected  TRTrackerServerPeer peer
           
protected  java.lang.String request
           
protected  java.util.Map response
           
protected  TRTrackerServerImpl server
           
protected  TRTrackerServerTorrent torrent
           
protected  int type
           
 
Fields inherited from interface org.gudy.azureus2.core3.tracker.server.TRTrackerServerRequest
RT_ANNOUNCE, RT_FULL_SCRAPE, RT_QUERY, RT_SCRAPE, RT_UNKNOWN
 
Constructor Summary
TRTrackerServerRequestImpl(TRTrackerServerImpl _server, TRTrackerServerPeer _peer, TRTrackerServerTorrent _torrent, int _type, java.lang.String _request, java.util.Map _response)
           
 
Method Summary
 TRTrackerServerPeer getPeer()
           
 java.lang.String getRequest()
           
 java.util.Map getResponse()
           
 TRTrackerServerTorrent getTorrent()
           
 int getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

server

protected final TRTrackerServerImpl server

peer

protected final TRTrackerServerPeer peer

torrent

protected final TRTrackerServerTorrent torrent

type

protected final int type

request

protected final java.lang.String request

response

protected final java.util.Map response
Constructor Detail

TRTrackerServerRequestImpl

public TRTrackerServerRequestImpl(TRTrackerServerImpl _server,
                                  TRTrackerServerPeer _peer,
                                  TRTrackerServerTorrent _torrent,
                                  int _type,
                                  java.lang.String _request,
                                  java.util.Map _response)
Method Detail

getType

public int getType()
Specified by:
getType in interface TRTrackerServerRequest

getPeer

public TRTrackerServerPeer getPeer()
Specified by:
getPeer in interface TRTrackerServerRequest

getTorrent

public TRTrackerServerTorrent getTorrent()
Specified by:
getTorrent in interface TRTrackerServerRequest

getRequest

public java.lang.String getRequest()
Specified by:
getRequest in interface TRTrackerServerRequest

getResponse

public java.util.Map getResponse()
Specified by:
getResponse in interface TRTrackerServerRequest