public class RateLimitGuard
extends org.restlet.Guard
Modifier and Type | Field and Description |
---|---|
protected long |
lastFailureTime |
Constructor and Description |
---|
RateLimitGuard(org.restlet.Context context,
org.restlet.data.ChallengeScheme scheme,
String realm) |
RateLimitGuard(org.restlet.Context context,
String realm,
Collection<String> baseUris,
String serverKey) |
Modifier and Type | Method and Description |
---|---|
int |
authenticate(org.restlet.data.Request request) |
accept, authorize, challenge, challenge, checkSecret, checkSecret, doHandle, findSecret, forbid, getDomainUris, getNonceLifespan, getRealm, getScheme, getSecretResolver, getSecrets, getServerKey, isRechallengeEnabled, setDomainUris, setNonceLifespan, setRealm, setRechallengeEnabled, setScheme, setSecretResolver, setServerKey
afterHandle, beforeHandle, getNext, handle, hasNext, setNext, setNext
getApplication, getContext, getLogger, init, isStarted, isStopped, setContext, start, stop
public RateLimitGuard(org.restlet.Context context, org.restlet.data.ChallengeScheme scheme, String realm) throws IllegalArgumentException
IllegalArgumentException
public RateLimitGuard(org.restlet.Context context, String realm, Collection<String> baseUris, String serverKey)
Copyright © 2003-2014 Internet Archive. All Rights Reserved.