public class IpAddressSetDecideRule extends PredicatedDecideRule
<bean class="org.archive.modules.deciderules.IpAddressSetDecideRule"> <property name="ipAddresses"> <set> <value>127.0.0.1</value> <value>69.89.27.209</value> </set> </property> <property name='decision' value='REJECT' /> </bean>
Modifier and Type | Field and Description |
---|---|
protected ServerCache |
serverCache |
comment, kp
Constructor and Description |
---|
IpAddressSetDecideRule() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
evaluate(CrawlURI curi) |
protected String |
getHostAddress(CrawlURI curi)
from WriterPoolProcessor
|
Set<String> |
getIpAddresses() |
ServerCache |
getServerCache() |
void |
setIpAddresses(Set<String> ipAddresses) |
void |
setServerCache(ServerCache serverCache) |
getDecision, innerDecide, onlyDecision, setDecision
accepts, decisionFor, getComment, getEnabled, getKeyedProperties, setComment, setEnabled
protected transient ServerCache serverCache
public void setIpAddresses(Set<String> ipAddresses)
ipAddresses
- the addresses to matchprotected boolean evaluate(CrawlURI curi)
evaluate
in class PredicatedDecideRule
public ServerCache getServerCache()
public void setServerCache(ServerCache serverCache)
Copyright © 2003–2019 Internet Archive. All rights reserved.