Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


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

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

All Implemented Interfaces:
BuilderCustomization, BinaryStoreManagerBuilder
Direct Known Subclasses:
NioFileManagerBuilder, NioMemoryManagerBuilder

public abstract class AbstractNioManagerBuilder
extends AbstractStoreManagerBuilder

The AbstractNioManagerBuilder class is an abstract class used to build an NIO file manager or an NIO memory manager.

Since:
Coherence 12.1.2
Author:
pfm 2011.11.30

Constructor Summary
AbstractNioManagerBuilder()
           

 

Method Summary
 long getInitialSize(com.tangosol.config.expression.ParameterResolver resolver)
          Return the initial buffer size in bytes.
 long getMaximumSize(com.tangosol.config.expression.ParameterResolver resolver)
          Return the maximum buffer size in bytes.
 void setInitialSize(com.tangosol.config.expression.Expression expr)
          Set the initial buffer size.
 void setMaximumSize(com.tangosol.config.expression.Expression expr)
          Set the maximum buffer size.
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

 

Methods inherited from interface com.tangosol.coherence.config.builder.storemanager.BinaryStoreManagerBuilder
realize

 

Constructor Detail

AbstractNioManagerBuilder

public AbstractNioManagerBuilder()

Method Detail

getInitialSize

public long getInitialSize(com.tangosol.config.expression.ParameterResolver resolver)
Return the initial buffer size in bytes.
Parameters:
resolver - the ParameterResolver
Returns:
the initial buffer size in bytes

setInitialSize

@Injectable
public void setInitialSize(com.tangosol.config.expression.Expression expr)
Set the initial buffer size.
Parameters:
expr - the initial buffer size

getMaximumSize

public long getMaximumSize(com.tangosol.config.expression.ParameterResolver resolver)
Return the maximum buffer size in bytes.
Parameters:
resolver - the ParameterResolver
Returns:
the maximum buffer size in bytes

setMaximumSize

@Injectable
public void setMaximumSize(com.tangosol.config.expression.Expression expr)
Set the maximum buffer size.
Parameters:
expr - the maximum buffer size

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® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


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