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
Implement the BufferService for the DQP Embedded component. This implementation
may use either an all-memory model (which is prone to OutOfMemoryErrors) 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
getContextCache
public org.teiid.dqp.internal.cache.DQPContextCache getContextCache()
- Specified by:
getContextCache in interface BufferService
setContextCache
public void setContextCache(org.teiid.dqp.internal.cache.DQPContextCache cache)
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()
getCacheFactory
public CacheFactory getCacheFactory()
- Specified by:
getCacheFactory in interface BufferService
setCacheFactory
public void setCacheFactory(CacheFactory cf)
setMaxFileSize
public void setMaxFileSize(long maxFileSize)
setMaxReserveBatchColumns
public void setMaxReserveBatchColumns(int value)
setMaxProcessingBatchesColumns
public void setMaxProcessingBatchesColumns(int value)
getMaxFileSize
public long getMaxFileSize()
setMaxOpenFiles
public void setMaxOpenFiles(int maxOpenFiles)
getMaxProcessingBatchesColumns
public int getMaxProcessingBatchesColumns()
getMaxReserveBatchColumns
public int getMaxReserveBatchColumns()
Copyright © 2010. All Rights Reserved.