public class Mirrors extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Mirrors.NRequest |
| Modifier and Type | Field and Description |
|---|---|
protected Lock |
lock |
protected Map<HttpRequest,HttpRequest> |
redirects |
| Constructor and Description |
|---|
Mirrors() |
Mirrors(HttpRequest... requests) |
Mirrors(Lock lock) |
Mirrors(Lock lock,
HttpRequest... requests) |
Mirrors(Mirrors src) |
Mirrors(Mirrors src,
Lock lock) |
| Modifier and Type | Method and Description |
|---|---|
Mirrors |
clone() |
Mirrors |
clone(Lock lock) |
HttpRequest |
getMirrorById(long id)
Возвращает зеркало по идентификатору
|
long[] |
getMirrorIds()
Возвращает идентификаторы зеркал
|
HttpRequest[] |
getMirrors()
Возвращает список зеркал
|
Mirrors.NRequest |
getNRequest()
Получает зекрало из списка
|
Mirrors.NRequest |
getNRequest(int n)
Получает n-ый запрос, где n >=0.
|
void |
redirect(long mirrorId,
URL from,
URL target) |
protected final Lock lock
protected final Map<HttpRequest,HttpRequest> redirects
public Mirrors()
public Mirrors(Lock lock)
public Mirrors(HttpRequest... requests)
public Mirrors(Lock lock, HttpRequest... requests)
public Mirrors(Mirrors src)
public HttpRequest[] getMirrors()
public long[] getMirrorIds()
public HttpRequest getMirrorById(long id)
id - идентификаторpublic Mirrors.NRequest getNRequest()
public Mirrors.NRequest getNRequest(int n)
n - номерCopyright © 2017. All rights reserved.