public abstract class BaseSearchCommand extends Command implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
BaseSearchCommand.CustomRunnerFactoryParams |
static interface |
BaseSearchCommand.Transformer<T> |
static interface |
BaseSearchCommand.Visitor |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
customRunnerFactoryClassId
Deprecated.
|
protected BaseSearchCommand.CustomRunnerFactoryParams |
customRunnerFactoryParams |
static int |
DEFAULT_MAX_CONCURRENT_QUERIES |
static int |
DEFAULT_MAX_WAITING_QUERIES |
java.lang.String |
defaultLogic |
java.lang.String |
defaultTarget |
int |
maxConcurrentQueries |
int |
maxWaitingQueries |
java.lang.String |
targetReporting |
base, DEFAULT_BASE
Constructor and Description |
---|
BaseSearchCommand() |
BaseSearchCommand(BaseSearchCommand o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
accept(BaseSearchCommand.Transformer<T> transformer,
T[] t) |
abstract void |
accept(BaseSearchCommand.Visitor visitor) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this BaseSearchCommand.
|
static BaseSearchCommand |
fromString(java.lang.String s)
String representation of this BaseSearchCommand.
|
java.lang.String |
getCustomRunnerFactoryClassId()
Deprecated.
|
BaseSearchCommand.CustomRunnerFactoryParams |
getCustomRunnerFactoryParams() |
java.lang.String |
getDefaultLogic()
Default search logic (can be overriden using API parameters).
|
java.lang.String |
getDefaultTarget()
Default search target (can be overriden using API parameters).
|
int |
getMaxConcurrentQueries()
The maximum number of concurrent queries processed by the search server.
|
int |
getMaxWaitingQueries()
When the maximum number of concurrent queries is reached the queries are put in a queue.
|
java.lang.String |
getTargetReporting()
Target reporting to use for the search queries.
|
BaseSearchCommand |
makeCopy() |
static BaseSearchCommand |
readFrom(java.io.InputStream is)
Read this BaseSearchCommand from an XML fragment.
|
void |
setCustomRunnerFactoryClassId(java.lang.String customRunnerFactoryClassId)
Deprecated.
|
void |
setCustomRunnerFactoryParams(BaseSearchCommand.CustomRunnerFactoryParams __value) |
void |
setDefaultLogic(java.lang.String defaultLogic)
Default search logic (can be overriden using API parameters).
|
void |
setDefaultTarget(java.lang.String defaultTarget)
Default search target (can be overriden using API parameters).
|
void |
setMaxConcurrentQueries(int maxConcurrentQueries)
The maximum number of concurrent queries processed by the search server.
|
void |
setMaxWaitingQueries(int maxWaitingQueries)
When the maximum number of concurrent queries is reached the queries are put in a queue.
|
void |
setTargetReporting(java.lang.String targetReporting)
Target reporting to use for the search queries.
|
java.lang.String |
toString()
String representation of this BaseSearchCommand.
|
BaseSearchCommand |
withBase(java.lang.String base) |
BaseSearchCommand |
withCustomRunnerFactoryClassId(java.lang.String customRunnerFactoryClassId)
Deprecated.
|
BaseSearchCommand |
withCustomRunnerFactoryParams(BaseSearchCommand.CustomRunnerFactoryParams __value) |
BaseSearchCommand |
withCustomRunnerFactoryParams(java.util.Collection<KeyValue> __values) |
BaseSearchCommand |
withCustomRunnerFactoryParams(KeyValue... __values) |
BaseSearchCommand |
withDefaultLogic(java.lang.String defaultLogic) |
BaseSearchCommand |
withDefaultTarget(java.lang.String defaultTarget) |
BaseSearchCommand |
withMaxConcurrentQueries(int maxConcurrentQueries) |
BaseSearchCommand |
withMaxConcurrentQueries(java.lang.Integer maxConcurrentQueries) |
BaseSearchCommand |
withMaxWaitingQueries(int maxWaitingQueries) |
BaseSearchCommand |
withMaxWaitingQueries(java.lang.Integer maxWaitingQueries) |
BaseSearchCommand |
withTargetReporting(java.lang.String targetReporting) |
void |
writeTo(java.io.OutputStream os) |
public java.lang.String defaultLogic
public java.lang.String defaultTarget
public java.lang.String targetReporting
@Deprecated public java.lang.String customRunnerFactoryClassId
protected BaseSearchCommand.CustomRunnerFactoryParams customRunnerFactoryParams
public int maxConcurrentQueries
public static final int DEFAULT_MAX_CONCURRENT_QUERIES
public int maxWaitingQueries
public static final int DEFAULT_MAX_WAITING_QUERIES
public BaseSearchCommand()
public BaseSearchCommand(BaseSearchCommand o)
public BaseSearchCommand withBase(java.lang.String base)
public void setDefaultLogic(java.lang.String defaultLogic)
public java.lang.String getDefaultLogic()
public BaseSearchCommand withDefaultLogic(java.lang.String defaultLogic)
public void setDefaultTarget(java.lang.String defaultTarget)
public java.lang.String getDefaultTarget()
public BaseSearchCommand withDefaultTarget(java.lang.String defaultTarget)
public void setTargetReporting(java.lang.String targetReporting)
public java.lang.String getTargetReporting()
public BaseSearchCommand withTargetReporting(java.lang.String targetReporting)
@Deprecated public void setCustomRunnerFactoryClassId(java.lang.String customRunnerFactoryClassId)
@Deprecated public java.lang.String getCustomRunnerFactoryClassId()
@Deprecated public BaseSearchCommand withCustomRunnerFactoryClassId(java.lang.String customRunnerFactoryClassId)
public BaseSearchCommand.CustomRunnerFactoryParams getCustomRunnerFactoryParams()
public void setCustomRunnerFactoryParams(BaseSearchCommand.CustomRunnerFactoryParams __value)
public BaseSearchCommand withCustomRunnerFactoryParams(KeyValue... __values)
public BaseSearchCommand withCustomRunnerFactoryParams(java.util.Collection<KeyValue> __values)
public BaseSearchCommand withCustomRunnerFactoryParams(BaseSearchCommand.CustomRunnerFactoryParams __value)
public void setMaxConcurrentQueries(int maxConcurrentQueries)
public int getMaxConcurrentQueries()
public BaseSearchCommand withMaxConcurrentQueries(int maxConcurrentQueries)
public BaseSearchCommand withMaxConcurrentQueries(java.lang.Integer maxConcurrentQueries)
public void setMaxWaitingQueries(int maxWaitingQueries)
public int getMaxWaitingQueries()
public BaseSearchCommand withMaxWaitingQueries(int maxWaitingQueries)
public BaseSearchCommand withMaxWaitingQueries(java.lang.Integer maxWaitingQueries)
public BaseSearchCommand makeCopy()
public static BaseSearchCommand 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
public static BaseSearchCommand 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()
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
public abstract void accept(BaseSearchCommand.Visitor visitor) throws com.exalead.util.TypedException
com.exalead.util.TypedException
public abstract <T> T accept(BaseSearchCommand.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.