org.fusesource.hawtdb.api
Class PageFileFactory

java.lang.Object
  extended by org.fusesource.hawtdb.api.PageFileFactory

public class PageFileFactory
extends java.lang.Object

A factory to create PageFile objects.

Author:
Hiram Chirino

Field Summary
protected  int headerSize
           
protected  int maxPages
           
protected  short pageSize
           
 
Constructor Summary
PageFileFactory()
           
 
Method Summary
 void close()
          Closes the previously opened PageFile object.
 java.io.File getFile()
           
 int getHeaderSize()
           
 int getMappingSegementSize()
           
 int getMaxPages()
           
 PageFile getPageFile()
           
 short getPageSize()
           
 void open()
          Opens the PageFile object.
 void setFile(java.io.File file)
           
 void setHeaderSize(int headerSize)
           
 void setMappingSegementSize(int mappingSegementSize)
           
 void setMaxFileSize(long size)
           
 void setMaxPages(int maxPages)
           
 void setPageSize(short pageSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

headerSize

protected int headerSize

pageSize

protected short pageSize

maxPages

protected int maxPages
Constructor Detail

PageFileFactory

public PageFileFactory()
Method Detail

getPageFile

public PageFile getPageFile()

open

public void open()
Opens the PageFile object. A subsequent call to getPageFile() will return the opened PageFile.


close

public void close()
Closes the previously opened PageFile object. Subsequent calls to getPageFile() will return null.


getHeaderSize

public int getHeaderSize()

setHeaderSize

public void setHeaderSize(int headerSize)

getPageSize

public short getPageSize()

setPageSize

public void setPageSize(short pageSize)

getMaxPages

public int getMaxPages()

setMaxPages

public void setMaxPages(int maxPages)

setMaxFileSize

public void setMaxFileSize(long size)

getFile

public java.io.File getFile()

getMappingSegementSize

public int getMappingSegementSize()

setFile

public void setFile(java.io.File file)

setMappingSegementSize

public void setMappingSegementSize(int mappingSegementSize)


Copyright © 2009-2011 FuseSource, Corp.. All Rights Reserved.