import org.glassfish.grizzly.Buffer; import org.glassfish.grizzly.memory.BuffersBuffer; import org.glassfish.grizzly.memory.CompositeBuffer; .... ByteBuffer byteBuffer = ....; HeapMemoryManager mm = new HeapMemoryManager(); CompositeBuffer buffer = BuffersBuffer.create(); Buffer b = mm.wrap(byteBuffer); buffer.append(b);
@SuppressWarnings("unchecked") private static MemoryManager initMemoryManagerFallback() { final String className = System.getProperty(DMM_PROP_NAME); final MemoryManager mm = newInstance(className); return (mm != null) ? mm : new HeapMemoryManager(); }
@SuppressWarnings("unchecked") private static MemoryManager initMemoryManagerFallback() { final String className = System.getProperty(DMM_PROP_NAME); final MemoryManager mm = newInstance(className); return (mm != null) ? mm : new HeapMemoryManager(); }
@SuppressWarnings("unchecked") private static MemoryManager initMemoryManagerFallback() { final String className = System.getProperty(DMM_PROP_NAME); final MemoryManager mm = newInstance(className); return (mm != null) ? mm : new HeapMemoryManager(); }
@SuppressWarnings("unchecked") private static MemoryManager initMemoryManagerFallback() { final String className = System.getProperty(DMM_PROP_NAME); final MemoryManager mm = newInstance(className); return (mm != null) ? mm : new HeapMemoryManager(); }
@Override public void customize(TCPNIOTransport transport, FilterChainBuilder filterChainBuilder) { transport.setMemoryManager(new HeapMemoryManager()); }
@SuppressWarnings("unchecked") private static MemoryManager initMemoryManagerFallback() { final String className = System.getProperty(DMM_PROP_NAME); final MemoryManager mm = newInstance(className); return (mm != null) ? mm : new HeapMemoryManager(); }
@SuppressWarnings("unchecked") private static MemoryManager initMemoryManagerFallback() { final String className = System.getProperty(DMM_PROP_NAME); final MemoryManager mm = newInstance(className); return (mm != null) ? mm : new HeapMemoryManager(); }
@SuppressWarnings("unchecked") private static MemoryManager initMemoryManagerFallback() { final String className = System.getProperty(DMM_PROP_NAME); final MemoryManager mm = newInstance(className); return (mm != null) ? mm : new HeapMemoryManager(); }
@SuppressWarnings("unchecked") private static MemoryManager initMemoryManagerFallback() { final String className = System.getProperty(DMM_PROP_NAME); final MemoryManager mm = newInstance(className); return (mm != null) ? mm : new HeapMemoryManager(); }
@SuppressWarnings("unchecked") private static MemoryManager initMemoryManagerFallback() { final String className = System.getProperty(DMM_PROP_NAME); final MemoryManager mm = newInstance(className); return (mm != null) ? mm : new HeapMemoryManager(); }
@SuppressWarnings("unchecked") private static MemoryManager initMemoryManagerFallback() { final String className = System.getProperty(DMM_PROP_NAME); final MemoryManager mm = newInstance(className); return (mm != null) ? mm : new HeapMemoryManager(); }
@SuppressWarnings("unchecked") private static MemoryManager initMemoryManagerFallback() { final String className = System.getProperty(DMM_PROP_NAME); final MemoryManager mm = newInstance(className); return (mm != null) ? mm : new HeapMemoryManager(); }
@SuppressWarnings("unchecked") private static MemoryManager initMemoryManagerFallback() { final String className = System.getProperty(DMM_PROP_NAME); final MemoryManager mm = newInstance(className); return (mm != null) ? mm : new HeapMemoryManager(); }
protected HeapMemoryManager createHeapMemoryManager() { return new HeapMemoryManager(); }
public AbstractThreadLocalMemoryManagerTest(final int mmType) { switch (mmType) { case 0: mm = new HeapMemoryManager(); break; case 1: mm = new ByteBufferManager(); break; default: throw new IllegalStateException("Unknown thread local memory manager type"); } }
@Parameters public static Collection<Object[]> getLazySslInit() { return Arrays.asList(new Object[][]{ {Boolean.FALSE, new HeapMemoryManager()}, {Boolean.FALSE, new ByteBufferManager()}, {Boolean.TRUE, new HeapMemoryManager()}, {Boolean.TRUE, new ByteBufferManager()} }); }
@Parameterized.Parameters public static Collection<Object[]> getLazySslInit() { return Arrays.asList(new Object[][]{ {new HeapMemoryManager()}, {new ByteBufferManager()}, }); }
@Parameterized.Parameters public static Collection<Object[]> getLazySslInit() { return Arrays.asList(new Object[][]{ {new HeapMemoryManager()}, {new ByteBufferManager()}, }); }
@Test public void testBufferEquals() { final HeapMemoryManager hmm = new HeapMemoryManager(); final ByteBufferManager bbm = new ByteBufferManager(); final PooledMemoryManager pmm = new PooledMemoryManager(); Buffer[] buffers = new Buffer[4]; buffers[0] = Buffers.wrap(hmm, "Value#1"); buffers[1] = Buffers.wrap(bbm, "Value#1"); buffers[2] = Buffers.wrap(pmm, "Value#1"); Buffer b11 = Buffers.wrap(hmm, "Val"); Buffer b12 = Buffers.wrap(bbm, "ue"); Buffer b13 = Buffers.wrap(pmm, "#1"); Buffer tmp = Buffers.appendBuffers(bbm, b11, b12); buffers[3] = Buffers.appendBuffers(bbm, tmp, b13); for (int i = 0; i < buffers.length; i++) { for (int j = 0; j < buffers.length; j++) { assertEquals(buffers[i], buffers[j]); } } }