Class AbstractNioManagerBuilder<T>
java.lang.Object
com.tangosol.coherence.config.builder.storemanager.AbstractStoreManagerBuilder<T>
com.tangosol.coherence.config.builder.storemanager.AbstractNioManagerBuilder<T>
- All Implemented Interfaces:
BuilderCustomization<T>, BinaryStoreManagerBuilder
- Direct Known Subclasses:
NioFileManagerBuilder, NioMemoryManagerBuilder
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonggetInitialSize(ParameterResolver resolver) Return the initial buffer size in bytes.longgetMaximumSize(ParameterResolver resolver) Return the maximum buffer size in bytes.voidsetInitialSize(Expression<Megabytes> expr) Set the initial buffer size.voidsetMaximumSize(Expression<Megabytes> expr) Set the maximum buffer size.protected voidvalidate(ParameterResolver resolver) Validate the builder.Methods inherited from class AbstractStoreManagerBuilder
getCustomBuilder, setCustomBuilderMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BinaryStoreManagerBuilder
realize
-
Constructor Details
-
AbstractNioManagerBuilder
public AbstractNioManagerBuilder()
-
-
Method Details
-
getInitialSize
Return the initial buffer size in bytes.- Parameters:
resolver- the ParameterResolver- Returns:
- the initial buffer size in bytes
-
setInitialSize
Set the initial buffer size.- Parameters:
expr- the initial buffer size
-
getMaximumSize
Return the maximum buffer size in bytes.- Parameters:
resolver- the ParameterResolver- Returns:
- the maximum buffer size in bytes
-
setMaximumSize
Set the maximum buffer size.- Parameters:
expr- the maximum buffer size
-
validate
Validate the builder.- Overrides:
validatein classAbstractStoreManagerBuilder<T>- Parameters:
resolver- the ParameterResolver
-