org.gudy.azureus2.pluginsimpl.remote
Class RPRequest

java.lang.Object
  extended by org.gudy.azureus2.pluginsimpl.remote.RPRequest
All Implemented Interfaces:
Serializable

public class RPRequest
extends Object
implements Serializable

Author:
parg
See Also:
Serialized Form

Field Summary
protected  LoggerChannel channel
           
protected  String client_ip
           
 long connection_id
           
 String method
           
 RPObject object
           
 Object[] params
           
protected  PluginInterface plugin_interface
           
 long request_id
           
 
Constructor Summary
RPRequest()
           
RPRequest(RPObject _object, String _method, Object[] _params)
           
 
Method Summary
 RPPluginInterface createRemotePluginInterface(PluginInterface pi)
           
 String getClientIP()
           
 long getConnectionId()
           
 String getMethod()
           
 RPObject getObject()
           
 Object[] getParams()
           
 PluginInterface getPluginInterface()
           
 long getRequestId()
           
 LoggerChannel getRPLoggerChannel()
           
 String getString()
           
 void setClientIP(String str)
           
 void setPluginInterface(PluginInterface pi)
           
 void setRPLoggerChannel(LoggerChannel channel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

object

public RPObject object

method

public String method

params

public Object[] params

plugin_interface

protected transient PluginInterface plugin_interface

channel

protected transient LoggerChannel channel

connection_id

public long connection_id

request_id

public long request_id

client_ip

protected transient String client_ip
Constructor Detail

RPRequest

public RPRequest()

RPRequest

public RPRequest(RPObject _object,
                 String _method,
                 Object[] _params)
Method Detail

setClientIP

public void setClientIP(String str)

getClientIP

public String getClientIP()

getConnectionId

public long getConnectionId()

getRequestId

public long getRequestId()

getString

public String getString()

getObject

public RPObject getObject()

getMethod

public String getMethod()

getParams

public Object[] getParams()

getPluginInterface

public PluginInterface getPluginInterface()

setPluginInterface

public void setPluginInterface(PluginInterface pi)

getRPLoggerChannel

public LoggerChannel getRPLoggerChannel()

setRPLoggerChannel

public void setRPLoggerChannel(LoggerChannel channel)

createRemotePluginInterface

public RPPluginInterface createRemotePluginInterface(PluginInterface pi)