Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


com.tangosol.coherence.config.builder.storemanager
Class AsyncStoreManagerBuilder

java.lang.Object
  extended by com.tangosol.coherence.config.builder.storemanager.AbstractStoreManagerBuilder
      extended by com.tangosol.coherence.config.builder.storemanager.AsyncStoreManagerBuilder

All Implemented Interfaces:
BuilderCustomization, BinaryStoreManagerBuilder, BinaryStoreManagerBuilderCustomization

public class AsyncStoreManagerBuilder
extends AbstractStoreManagerBuilder
implements BinaryStoreManagerBuilderCustomization

The AsyncStoreManagerBuilder class builds and instance of an AsyncBinaryStoreManager.

Since:
Coherence 12.1.2
Author:
pfm 2011.11.30

Constructor Summary
AsyncStoreManagerBuilder()
           

 

Method Summary
 long getAsyncLimit(com.tangosol.config.expression.ParameterResolver resolver)
          Return the maximum number of bytes that are queued to be written asynchronously.
 BinaryStoreManagerBuilder getBinaryStoreManagerBuilder()
          Obtains the BinaryStoreManagerBuilder for the BinaryStoreManager.
 BinaryStoreManager realize(com.tangosol.config.expression.ParameterResolver resolver, java.lang.ClassLoader loader, boolean fPaged)
          Realize a BinaryStoreManager given the provided parameters.
 void setAsyncLimit(com.tangosol.config.expression.Expression expr)
          Set the maximum number of bytes that are queued to be written asynchronously.
 void setBinaryStoreManagerBuilder(BinaryStoreManagerBuilder bldr)
          Sets the BinaryStoreManagerBuilder for the BinaryStoreManager.
protected  void validate(com.tangosol.config.expression.ParameterResolver resolver)
          Validate the builder.

 

Methods inherited from class com.tangosol.coherence.config.builder.storemanager.AbstractStoreManagerBuilder
getCustomBuilder, setCustomBuilder

 

Constructor Detail

AsyncStoreManagerBuilder

public AsyncStoreManagerBuilder()

Method Detail

realize

public BinaryStoreManager realize(com.tangosol.config.expression.ParameterResolver resolver,
                                  java.lang.ClassLoader loader,
                                  boolean fPaged)
Realize a BinaryStoreManager given the provided parameters.
Specified by:
realize in interface BinaryStoreManagerBuilder
Parameters:
resolver - the ParameterResolver for resolving expressions and runtime parameters
loader - the ClassLoader for loading classes (if necessary)
fPaged - the flag indicating whether the map is paged

getBinaryStoreManagerBuilder

public BinaryStoreManagerBuilder getBinaryStoreManagerBuilder()
Obtains the BinaryStoreManagerBuilder for the BinaryStoreManager.
Specified by:
getBinaryStoreManagerBuilder in interface BinaryStoreManagerBuilderCustomization
Returns:
the BinaryStoreManagerBuilder

setBinaryStoreManagerBuilder

public void setBinaryStoreManagerBuilder(BinaryStoreManagerBuilder bldr)
Sets the BinaryStoreManagerBuilder for the BinaryStoreManager.
Specified by:
setBinaryStoreManagerBuilder in interface BinaryStoreManagerBuilderCustomization
Parameters:
bldr - the BinaryStoreManagerBuilder

getAsyncLimit

public long getAsyncLimit(com.tangosol.config.expression.ParameterResolver resolver)
Return the maximum number of bytes that are queued to be written asynchronously.
Parameters:
resolver - the ParameterResolver
Returns:
the memory limit

setAsyncLimit

@Injectable
public void setAsyncLimit(com.tangosol.config.expression.Expression expr)
Set the maximum number of bytes that are queued to be written asynchronously.
Parameters:
expr - the memory limit

validate

protected void validate(com.tangosol.config.expression.ParameterResolver resolver)
Validate the builder.
Overrides:
validate in class AbstractStoreManagerBuilder
Parameters:
resolver - the ParameterResolver

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.