public class PooledBrokerConfig extends RBrokerConfig
RBroker.| Modifier and Type | Field and Description |
|---|---|
PoolCreationOptions |
poolCreationOptions
Specifies the set of pre-initialization operations to be
performed on each R Session in the pool at creation time.
|
allowSelfSignedSSLCert, deployrEndpoint, MAX_CONCURRENCY, maxConcurrentTaskLimit, userCredentials| Constructor and Description |
|---|
PooledBrokerConfig(java.lang.String deployrEndpoint,
com.revo.deployr.client.auth.RAuthentication userCredentials) |
PooledBrokerConfig(java.lang.String deployrEndpoint,
com.revo.deployr.client.auth.RAuthentication userCredentials,
int maxConcurrentTaskLimit) |
PooledBrokerConfig(java.lang.String deployrEndpoint,
com.revo.deployr.client.auth.RAuthentication userCredentials,
int maxConcurrentTaskLimit,
PoolCreationOptions poolCreationOptions) |
public final PoolCreationOptions poolCreationOptions
Specifies the set of pre-initialization operations to be performed on each R Session in the pool at creation time.
For example, R workspace data, such as R models, can be preloaded into each R Session in the pool at startup. Data files, such as CSV, XLS can be preloaded into the working directory for each R Session in the pool at startup.
Preloading binary R data or file data at startup ensures
the overhead associated with runtime dependencies for each
RTask can be kept
to a minimum at runtime.
RTask
throughput on the DeployR server.public PooledBrokerConfig(java.lang.String deployrEndpoint,
com.revo.deployr.client.auth.RAuthentication userCredentials)
public PooledBrokerConfig(java.lang.String deployrEndpoint,
com.revo.deployr.client.auth.RAuthentication userCredentials,
int maxConcurrentTaskLimit)
public PooledBrokerConfig(java.lang.String deployrEndpoint,
com.revo.deployr.client.auth.RAuthentication userCredentials,
int maxConcurrentTaskLimit,
PoolCreationOptions poolCreationOptions)