|
Oracle® Coherence Java API Reference Release 12.1.2.0.3 E26043-02 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.tangosol.coherence.config.scheme.BundleManager.BundleConfig
public static class BundleManager.BundleConfig
The BundleConfig class contains the configuration for a Bundle.
Constructor Summary | |
---|---|
BundleManager.BundleConfig() |
Method Summary | |
---|---|
long |
getDelayMillis(com.tangosol.config.expression.ParameterResolver resolver) Specifies the maximum amount of time that individual execution requests are allowed to be deferred for a purpose of "bundling" them and passing into a corresponding bulk operation. |
java.lang.String |
getOperationName(com.tangosol.config.expression.ParameterResolver resolver) Return the operation name for which calls performed concurrently on multiple threads are "bundled" into a functionally analogous "bulk" operation that takes a collection of arguments instead of a single one. |
int |
getPreferredSize(com.tangosol.config.expression.ParameterResolver resolver) Return the bundle size threshold. |
int |
getThreadThreshold(com.tangosol.config.expression.ParameterResolver resolver) Return the minimum number of threads that must be concurrently executing individual(non-bundled) requests for the bundler to switch from a pass-through to a bundling mode. |
boolean |
isAutoAdjust(com.tangosol.config.expression.ParameterResolver resolver) Return true if the auto adjustment of the preferred size value (based on the run-time statistics) is allowed. |
void |
setAutoAdjust(com.tangosol.config.expression.Expression expr) Set the flag to auto adjust the preferred size value, based on the run-time statistics. |
void |
setDelayMillis(com.tangosol.config.expression.Expression expr) Set the write delay. |
void |
setOperationName(com.tangosol.config.expression.Expression expr) Set the operation name for which calls performed concurrently on multiple threads are bundled. |
void |
setPreferredSize(com.tangosol.config.expression.Expression expr) Set the bundle size threshold. |
void |
setThreadThreshold(com.tangosol.config.expression.Expression expr) Set the thread threshold. |
protected void |
validate(com.tangosol.config.expression.ParameterResolver resolver) Validate the bundle configuration. |
Constructor Detail |
---|
public BundleManager.BundleConfig()
Method Detail |
---|
public boolean isAutoAdjust(com.tangosol.config.expression.ParameterResolver resolver)
resolver
- the ParameterResolver
@Injectable
public void setAutoAdjust(com.tangosol.config.expression.Expression expr)
expr
- true if auto adjustment is enabledpublic long getDelayMillis(com.tangosol.config.expression.ParameterResolver resolver)
resolver
- the ParameterResolver
@Injectable
public void setDelayMillis(com.tangosol.config.expression.Expression expr)
expr
- the write delaypublic java.lang.String getOperationName(com.tangosol.config.expression.ParameterResolver resolver)
resolver
- the ParameterResolver
@Injectable
public void setOperationName(com.tangosol.config.expression.Expression expr)
expr
- the operation namepublic int getPreferredSize(com.tangosol.config.expression.ParameterResolver resolver)
resolver
- the ParameterResolver
@Injectable
public void setPreferredSize(com.tangosol.config.expression.Expression expr)
expr
- the size thresholdpublic int getThreadThreshold(com.tangosol.config.expression.ParameterResolver resolver)
resolver
- the ParameterResolver
@Injectable
public void setThreadThreshold(com.tangosol.config.expression.Expression expr)
expr
- the thread thresholdprotected void validate(com.tangosol.config.expression.ParameterResolver resolver)
|
Oracle® Coherence Java API Reference Release 12.1.2.0.3 E26043-02 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |