Package com.biglybt.core.pairing.impl
Class PairManagerTunnel
- java.lang.Object
-
- com.biglybt.core.pairing.impl.PairManagerTunnel
-
public class PairManagerTunnel extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private long
bytes_in
private long
bytes_out
private boolean
close_requested
private int
consec_fails
private long
create_time
private java.lang.String
endpoint_url
private javax.crypto.spec.SecretKeySpec
key
private long
last_active
private long
last_fail_duration_secs
private long
last_request_time
private java.net.InetAddress
originator
(package private) static ResourceDownloaderFactory
rdf
private long
request_count
private PairedServiceRequestHandler
request_handler
private java.lang.String
sid
(package private) PairingManagerTunnelHandler
tunnel_handler
private java.lang.String
tunnel_key
(package private) java.lang.String
tunnel_url
-
Constructor Summary
Constructors Modifier Constructor Description protected
PairManagerTunnel(PairingManagerTunnelHandler _tunnel_handler, java.lang.String _tunnel_key, java.net.InetAddress _originator, java.lang.String _sid, PairedServiceRequestHandler _request_handler, javax.crypto.spec.SecretKeySpec _key, java.lang.String _tunnel_url, java.lang.String _endpoint_url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
destroy()
protected java.lang.String
getKey()
protected long
getLastActive()
protected java.lang.String
getString()
private boolean
isTimeout(java.lang.Throwable e)
private byte[]
processRequest(byte[] request, int offset, int length)
-
-
-
Field Detail
-
rdf
static final ResourceDownloaderFactory rdf
-
tunnel_handler
final PairingManagerTunnelHandler tunnel_handler
-
tunnel_key
private final java.lang.String tunnel_key
-
originator
private final java.net.InetAddress originator
-
sid
private final java.lang.String sid
-
request_handler
private final PairedServiceRequestHandler request_handler
-
key
private final javax.crypto.spec.SecretKeySpec key
-
tunnel_url
final java.lang.String tunnel_url
-
endpoint_url
private final java.lang.String endpoint_url
-
last_active
private long last_active
-
close_requested
private volatile boolean close_requested
-
create_time
private final long create_time
-
last_request_time
private long last_request_time
-
request_count
private long request_count
-
bytes_in
private long bytes_in
-
bytes_out
private long bytes_out
-
last_fail_duration_secs
private long last_fail_duration_secs
-
consec_fails
private int consec_fails
-
-
Constructor Detail
-
PairManagerTunnel
protected PairManagerTunnel(PairingManagerTunnelHandler _tunnel_handler, java.lang.String _tunnel_key, java.net.InetAddress _originator, java.lang.String _sid, PairedServiceRequestHandler _request_handler, javax.crypto.spec.SecretKeySpec _key, java.lang.String _tunnel_url, java.lang.String _endpoint_url)
-
-
Method Detail
-
isTimeout
private boolean isTimeout(java.lang.Throwable e)
-
processRequest
private byte[] processRequest(byte[] request, int offset, int length)
-
getKey
protected java.lang.String getKey()
-
getLastActive
protected long getLastActive()
-
destroy
protected void destroy()
-
getString
protected java.lang.String getString()
-
-