org.ehcache.config.builders
Class ResourcePoolsBuilder

java.lang.Object
  extended by org.ehcache.config.builders.ResourcePoolsBuilder
All Implemented Interfaces:
Builder<ResourcePools>

public class ResourcePoolsBuilder
extends java.lang.Object
implements Builder<ResourcePools>


Method Summary
 ResourcePools build()
           
 ResourcePoolsBuilder disk(long size, MemoryUnit unit)
           
 ResourcePoolsBuilder disk(long size, MemoryUnit unit, boolean persistent)
           
 ResourcePoolsBuilder heap(long size, ResourceUnit unit)
           
static ResourcePoolsBuilder newResourcePoolsBuilder()
           
static ResourcePoolsBuilder newResourcePoolsBuilder(ResourcePools pools)
           
 ResourcePoolsBuilder offheap(long size, MemoryUnit unit)
           
 ResourcePoolsBuilder with(ResourceType type, long size, ResourceUnit unit, boolean persistent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newResourcePoolsBuilder

public static ResourcePoolsBuilder newResourcePoolsBuilder()

newResourcePoolsBuilder

public static ResourcePoolsBuilder newResourcePoolsBuilder(ResourcePools pools)

with

public ResourcePoolsBuilder with(ResourceType type,
                                 long size,
                                 ResourceUnit unit,
                                 boolean persistent)

heap

public ResourcePoolsBuilder heap(long size,
                                 ResourceUnit unit)

offheap

public ResourcePoolsBuilder offheap(long size,
                                    MemoryUnit unit)

disk

public ResourcePoolsBuilder disk(long size,
                                 MemoryUnit unit)

disk

public ResourcePoolsBuilder disk(long size,
                                 MemoryUnit unit,
                                 boolean persistent)

build

public ResourcePools build()
Specified by:
build in interface Builder<ResourcePools>