public class HttpShardHandlerFactory extends ShardHandlerFactory implements PluginInfoInitialized
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
accessPolicy |
(package private) org.apache.commons.httpclient.HttpClient |
client |
(package private) java.util.concurrent.Executor |
commExecutor |
(package private) int |
connectionTimeout |
(package private) int |
corePoolSize |
(package private) static java.lang.String |
INIT_CONNECTION_TIMEOUT |
(package private) static java.lang.String |
INIT_CORE_POOL_SIZE |
(package private) static java.lang.String |
INIT_FAIRNESS_POLICY |
(package private) static java.lang.String |
INIT_MAX_CONNECTION_PER_HOST |
(package private) static java.lang.String |
INIT_MAX_POOL_SIZE |
(package private) static java.lang.String |
INIT_SIZE_OF_QUEUE |
(package private) static java.lang.String |
INIT_SO_TIMEOUT |
(package private) static java.lang.String |
INIT_URL_SCHEME |
(package private) int |
keepAliveTime |
protected static org.slf4j.Logger |
log |
(package private) static java.lang.String |
MAX_THREAD_IDLE_TIME |
(package private) int |
maxConnectionsPerHost |
(package private) int |
maximumPoolSize |
(package private) int |
queueSize |
(package private) java.util.Random |
r |
java.lang.String |
scheme |
(package private) int |
soTimeout |
Constructor and Description |
---|
HttpShardHandlerFactory() |
Modifier and Type | Method and Description |
---|---|
private <T> T |
getParameter(NamedList initArgs,
java.lang.String configKey,
T defaultValue) |
ShardHandler |
getShardHandler() |
void |
init(PluginInfo info) |
protected static org.slf4j.Logger log
java.util.concurrent.Executor commExecutor
org.apache.commons.httpclient.HttpClient client
java.util.Random r
int soTimeout
int connectionTimeout
int maxConnectionsPerHost
int corePoolSize
int maximumPoolSize
int keepAliveTime
int queueSize
boolean accessPolicy
public java.lang.String scheme
static final java.lang.String INIT_SO_TIMEOUT
static final java.lang.String INIT_CONNECTION_TIMEOUT
static final java.lang.String INIT_URL_SCHEME
static final java.lang.String INIT_MAX_CONNECTION_PER_HOST
static final java.lang.String INIT_CORE_POOL_SIZE
static final java.lang.String INIT_MAX_POOL_SIZE
static final java.lang.String MAX_THREAD_IDLE_TIME
static final java.lang.String INIT_SIZE_OF_QUEUE
static final java.lang.String INIT_FAIRNESS_POLICY
public ShardHandler getShardHandler()
getShardHandler
in class ShardHandlerFactory
public void init(PluginInfo info)
init
in interface PluginInfoInitialized
private <T> T getParameter(NamedList initArgs, java.lang.String configKey, T defaultValue)