public class CrawlSchedulerConfig extends java.lang.Object implements com.exalead.util.Checkable, java.io.Serializable, Cloneable
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PRIORITY0 |
static int |
DEFAULT_PRIORITY1 |
static int |
DEFAULT_PRIORITY2 |
static int |
DEFAULT_PRIORITY3 |
static int |
DEFAULT_PRIORITY4 |
static int |
DEFAULT_REFRESH_PRIORITY |
int |
priority0 |
int |
priority1 |
int |
priority2 |
int |
priority3 |
int |
priority4 |
int |
refreshPriority |
Constructor and Description |
---|
CrawlSchedulerConfig() |
CrawlSchedulerConfig(CrawlSchedulerConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this CrawlSchedulerConfig.
|
CrawlSchedulerConfig |
clone()
Creates and returns a deep copy of this CrawlSchedulerConfig.
|
static CrawlSchedulerConfig |
fromString(java.lang.String s)
String representation of this CrawlSchedulerConfig.
|
int |
getPriority0()
Fifo priorities.
by default, only user-submitted urls |
int |
getPriority1()
by default, only redirected urls
|
int |
getPriority2()
by default, only indexed and not followed urls
|
int |
getPriority3()
by default, only indexed and followed urls
|
int |
getPriority4()
by default, only followed and not indexed urls
|
int |
getRefreshPriority()
refresh source
|
CrawlSchedulerConfig |
makeCopy()
Creates and returns a deep copy of this CrawlSchedulerConfig.
|
static CrawlSchedulerConfig |
readFrom(java.io.InputStream is)
Read this CrawlSchedulerConfig from an XML fragment.
|
void |
setPriority0(int priority0)
Fifo priorities.
by default, only user-submitted urls |
void |
setPriority1(int priority1)
by default, only redirected urls
|
void |
setPriority2(int priority2)
by default, only indexed and not followed urls
|
void |
setPriority3(int priority3)
by default, only indexed and followed urls
|
void |
setPriority4(int priority4)
by default, only followed and not indexed urls
|
void |
setRefreshPriority(int refreshPriority)
refresh source
|
java.lang.String |
toString()
String representation of this CrawlSchedulerConfig.
|
CrawlSchedulerConfig |
withPriority0(int priority0) |
CrawlSchedulerConfig |
withPriority0(java.lang.Integer priority0) |
CrawlSchedulerConfig |
withPriority1(int priority1) |
CrawlSchedulerConfig |
withPriority1(java.lang.Integer priority1) |
CrawlSchedulerConfig |
withPriority2(int priority2) |
CrawlSchedulerConfig |
withPriority2(java.lang.Integer priority2) |
CrawlSchedulerConfig |
withPriority3(int priority3) |
CrawlSchedulerConfig |
withPriority3(java.lang.Integer priority3) |
CrawlSchedulerConfig |
withPriority4(int priority4) |
CrawlSchedulerConfig |
withPriority4(java.lang.Integer priority4) |
CrawlSchedulerConfig |
withRefreshPriority(int refreshPriority) |
CrawlSchedulerConfig |
withRefreshPriority(java.lang.Integer refreshPriority) |
void |
writeTo(java.io.OutputStream os)
Write this CrawlSchedulerConfig as an XML fragment
|
public int priority0
public static final int DEFAULT_PRIORITY0
public int priority1
public static final int DEFAULT_PRIORITY1
public int priority2
public static final int DEFAULT_PRIORITY2
public int priority3
public static final int DEFAULT_PRIORITY3
public int priority4
public static final int DEFAULT_PRIORITY4
public int refreshPriority
public static final int DEFAULT_REFRESH_PRIORITY
public CrawlSchedulerConfig()
public CrawlSchedulerConfig(CrawlSchedulerConfig o)
public void setPriority0(int priority0)
public int getPriority0()
public CrawlSchedulerConfig withPriority0(int priority0)
public CrawlSchedulerConfig withPriority0(java.lang.Integer priority0)
public void setPriority1(int priority1)
public int getPriority1()
public CrawlSchedulerConfig withPriority1(int priority1)
public CrawlSchedulerConfig withPriority1(java.lang.Integer priority1)
public void setPriority2(int priority2)
public int getPriority2()
public CrawlSchedulerConfig withPriority2(int priority2)
public CrawlSchedulerConfig withPriority2(java.lang.Integer priority2)
public void setPriority3(int priority3)
public int getPriority3()
public CrawlSchedulerConfig withPriority3(int priority3)
public CrawlSchedulerConfig withPriority3(java.lang.Integer priority3)
public void setPriority4(int priority4)
public int getPriority4()
public CrawlSchedulerConfig withPriority4(int priority4)
public CrawlSchedulerConfig withPriority4(java.lang.Integer priority4)
public void setRefreshPriority(int refreshPriority)
public int getRefreshPriority()
public CrawlSchedulerConfig withRefreshPriority(int refreshPriority)
public CrawlSchedulerConfig withRefreshPriority(java.lang.Integer refreshPriority)
public CrawlSchedulerConfig clone()
clone
in class java.lang.Object
public CrawlSchedulerConfig makeCopy()
public static CrawlSchedulerConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static CrawlSchedulerConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.