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 NioFileManagerBuilder

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

All Implemented Interfaces:
BuilderCustomization, BinaryStoreManagerBuilder

public class NioFileManagerBuilder
extends AbstractNioManagerBuilder

The NioFileManagerBuilder class builds an instance of a MappedStoreManager.

Since:
Coherence 12.1.2
Author:
pfm 2011.11.30

Constructor Summary
NioFileManagerBuilder()
           

 

Method Summary
 java.lang.String getDirectory(com.tangosol.config.expression.ParameterResolver resolver)
          Return the path name for the root directory that the manager uses to store files in.
 MappedStoreManager realize(com.tangosol.config.expression.ParameterResolver resolver, java.lang.ClassLoader loader, boolean fPaged)
          Realize a BinaryStoreManager given the provided parameters.
 void setDirectory(com.tangosol.config.expression.Expression expr)
          Set the root directory where the manager stores files.

 

Methods inherited from class com.tangosol.coherence.config.builder.storemanager.AbstractNioManagerBuilder
getInitialSize, getMaximumSize, setInitialSize, setMaximumSize, validate

 

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

 

Constructor Detail

NioFileManagerBuilder

public NioFileManagerBuilder()

Method Detail

realize

public MappedStoreManager realize(com.tangosol.config.expression.ParameterResolver resolver,
                                  java.lang.ClassLoader loader,
                                  boolean fPaged)
Realize a BinaryStoreManager given the provided parameters.
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

getDirectory

public java.lang.String getDirectory(com.tangosol.config.expression.ParameterResolver resolver)
Return the path name for the root directory that the manager uses to store files in. If not specified or specifies a non-existent directory, a temporary file in the default location is used.
Parameters:
resolver - the ParameterResolver
Returns:
the root directory

setDirectory

@Injectable
public void setDirectory(com.tangosol.config.expression.Expression expr)
Set the root directory where the manager stores files.
Parameters:
expr - the directory name

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.