net.i2p.router
public class Shitlist extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Shitlist.Entry |
Modifier and Type | Field and Description |
---|---|
static long |
SHITLIST_CLEANER_START_DELAY |
static long |
SHITLIST_DURATION_FOREVER |
static long |
SHITLIST_DURATION_MAX |
static long |
SHITLIST_DURATION_MS |
static long |
SHITLIST_DURATION_PARTIAL |
Constructor and Description |
---|
Shitlist(RouterContext context) |
Modifier and Type | Method and Description |
---|---|
Map<Hash,Shitlist.Entry> |
getEntries()
for ShitlistRenderer in router console
|
int |
getRouterCount() |
boolean |
isShitlisted(Hash peer) |
boolean |
isShitlisted(Hash peer,
String transport) |
boolean |
isShitlistedForever(Hash peer) |
void |
renderStatusHTML(Writer out)
Deprecated.
moved to router console
|
boolean |
shitlistRouter(Hash peer) |
boolean |
shitlistRouter(Hash peer,
String reason) |
boolean |
shitlistRouter(Hash peer,
String reason,
String transport) |
boolean |
shitlistRouter(Hash peer,
String reason,
String transport,
boolean forever) |
boolean |
shitlistRouter(String reasonCode,
Hash peer,
String reason)
ick have to put the reasonCode in the front to avoid ambiguity
|
boolean |
shitlistRouterForever(Hash peer,
String reason) |
boolean |
shitlistRouterForever(Hash peer,
String reason,
String reasonCode) |
void |
unshitlistRouter(Hash peer) |
void |
unshitlistRouter(Hash peer,
String transport) |
public static final long SHITLIST_DURATION_MS
public static final long SHITLIST_DURATION_MAX
public static final long SHITLIST_DURATION_PARTIAL
public static final long SHITLIST_DURATION_FOREVER
public static final long SHITLIST_CLEANER_START_DELAY
public Shitlist(RouterContext context)
public int getRouterCount()
public Map<Hash,Shitlist.Entry> getEntries()
public boolean shitlistRouter(Hash peer)
public boolean shitlistRouter(String reasonCode, Hash peer, String reason)
public boolean shitlistRouterForever(Hash peer, String reason, String reasonCode)
public boolean shitlistRouter(Hash peer, String reason, String transport, boolean forever)
public void unshitlistRouter(Hash peer)
public boolean isShitlisted(Hash peer)
public boolean isShitlistedForever(Hash peer)
public void renderStatusHTML(Writer out) throws IOException
IOException