public class DecideRuleSequence extends DecideRule implements org.springframework.beans.factory.BeanNameAware, org.springframework.context.Lifecycle
Modifier and Type | Field and Description |
---|---|
protected String |
beanName |
protected Logger |
fileLogger |
protected boolean |
isRunning |
protected boolean |
logExtraInfo
Whether to include the "extra info" field for each entry in crawl.log.
|
protected SimpleFileLoggerProvider |
loggerModule |
protected ServerCache |
serverCache |
comment, kp
Constructor and Description |
---|
DecideRuleSequence() |
Modifier and Type | Method and Description |
---|---|
protected void |
decisionMade(CrawlURI uri,
DecideRule decisiveRule,
int decisiveRuleNumber,
DecideResult result) |
String |
getBeanName() |
boolean |
getLogExtraInfo() |
SimpleFileLoggerProvider |
getLoggerModule() |
boolean |
getLogToFile() |
List<DecideRule> |
getRules() |
ServerCache |
getServerCache() |
DecideResult |
innerDecide(CrawlURI uri) |
boolean |
isRunning() |
void |
setBeanName(String name) |
void |
setLogExtraInfo(boolean logExtraInfo) |
void |
setLoggerModule(SimpleFileLoggerProvider loggerModule) |
void |
setLogToFile(boolean enabled) |
void |
setRules(List<DecideRule> rules) |
void |
setServerCache(ServerCache serverCache) |
void |
start() |
void |
stop() |
accepts, decisionFor, getComment, getEnabled, getKeyedProperties, onlyDecision, setComment, setEnabled
protected transient Logger fileLogger
protected boolean logExtraInfo
protected SimpleFileLoggerProvider loggerModule
protected ServerCache serverCache
protected String beanName
protected boolean isRunning
public boolean getLogToFile()
public void setLogToFile(boolean enabled)
public boolean getLogExtraInfo()
public void setLogExtraInfo(boolean logExtraInfo)
public SimpleFileLoggerProvider getLoggerModule()
@Autowired public void setLoggerModule(SimpleFileLoggerProvider loggerModule)
public List<DecideRule> getRules()
public void setRules(List<DecideRule> rules)
public ServerCache getServerCache()
@Autowired public void setServerCache(ServerCache serverCache)
public DecideResult innerDecide(CrawlURI uri)
innerDecide
in class DecideRule
protected void decisionMade(CrawlURI uri, DecideRule decisiveRule, int decisiveRuleNumber, DecideResult result)
public String getBeanName()
public void setBeanName(String name)
setBeanName
in interface org.springframework.beans.factory.BeanNameAware
public boolean isRunning()
isRunning
in interface org.springframework.context.Lifecycle
public void start()
start
in interface org.springframework.context.Lifecycle
public void stop()
stop
in interface org.springframework.context.Lifecycle
Copyright © 2003–2021 Internet Archive. All rights reserved.