org.teiid.services
Class BufferServiceImpl
java.lang.Object
org.teiid.services.BufferServiceImpl
- All Implemented Interfaces:
- java.io.Serializable, BufferService
public class BufferServiceImpl
- extends java.lang.Object
- implements BufferService, java.io.Serializable
Implements the BufferService. This implementation
may use either an all-memory model (which is typically only for testing) or
a mixed disk/memory model which requires use of a directory on the disk
for file service access.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BufferServiceImpl
public BufferServiceImpl()
start
public void start()
stop
public void stop()
getBufferManager
public BufferManager getBufferManager()
- Specified by:
getBufferManager in interface BufferService
setUseDisk
public void setUseDisk(boolean flag)
setDiskDirectory
public void setDiskDirectory(java.lang.String dir)
setProcessorBatchSize
public void setProcessorBatchSize(int size)
setConnectorBatchSize
public void setConnectorBatchSize(int size)
getBufferDirectory
public java.io.File getBufferDirectory()
isUseDisk
public boolean isUseDisk()
getProcessorBatchSize
public int getProcessorBatchSize()
getConnectorBatchSize
public int getConnectorBatchSize()
setMaxFileSize
public void setMaxFileSize(long maxFileSize)
getMaxFileSize
public long getMaxFileSize()
setMaxOpenFiles
public void setMaxOpenFiles(int maxOpenFiles)
getMaxProcessingKb
public int getMaxProcessingKb()
getMaxReservedKb
public int getMaxReservedKb()
setMaxProcessingKb
public void setMaxProcessingKb(int maxProcessingKb)
setMaxReserveKb
public void setMaxReserveKb(int maxReserveKb)
getMaxBufferSpace
public long getMaxBufferSpace()
setMaxBufferSpace
public void setMaxBufferSpace(long maxBufferSpace)
getUserBufferSpace
public long getUserBufferSpace()
getBatchesAdded
public long getBatchesAdded()
getReadCount
public long getReadCount()
getWriteCount
public long getWriteCount()
getReadAttempts
public long getReadAttempts()
Copyright © 2011. All Rights Reserved.