package org.teiid.test.bufferservice; import org.teiid.common.buffer.BufferManager; import org.teiid.runtime.EmbeddedConfiguration; import org.teiid.services.BufferServiceImpl; public class BufferserviceTest { public static void main(String[] args) throws Exception { int processorBatchSize = BufferManager.DEFAULT_PROCESSOR_BATCH_SIZE; int maxProcessingBytes = 1 << 21; int maxReserveKb = BufferManager.DEFAULT_RESERVE_BUFFER_KB; int maxProcessingKb = BufferManager.DEFAULT_MAX_PROCESSING_KB; boolean inlineLobs = true; BufferServiceImpl bufferService = new BufferServiceImpl(); EmbeddedConfiguration config = new EmbeddedConfiguration(); config.setUseDisk(true); config.setBufferDirectory("/home/kylin/tmp"); bufferService.setUseDisk(config.isUseDisk()); bufferService.setDiskDirectory(config.getBufferDirectory()); bufferService.start(); BufferManager bufferManager = bufferService.getBufferManager(); System.out.println(bufferManager); } }