QuickServer
v1.4.7

org.quickserver.util.pool
Class ByteBufferObjectFactory

java.lang.Object
  extended byorg.apache.commons.pool.BasePoolableObjectFactory
      extended byorg.quickserver.util.pool.ByteBufferObjectFactory
All Implemented Interfaces:
org.apache.commons.pool.PoolableObjectFactory

public class ByteBufferObjectFactory
extends org.apache.commons.pool.BasePoolableObjectFactory

A factory for creating java.nio.ByteBuffer instances.

Since:
1.3
Author:
Akshathkumar Shetty

Constructor Summary
ByteBufferObjectFactory(int bufferSize, boolean useDirectByteBuffer)
           
 
Method Summary
 void activateObject(java.lang.Object obj)
           
 void destroyObject(java.lang.Object obj)
           
 java.lang.Object makeObject()
           
 void passivateObject(java.lang.Object obj)
           
 boolean validateObject(java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByteBufferObjectFactory

public ByteBufferObjectFactory(int bufferSize,
                               boolean useDirectByteBuffer)
Method Detail

makeObject

public java.lang.Object makeObject()

passivateObject

public void passivateObject(java.lang.Object obj)

activateObject

public void activateObject(java.lang.Object obj)

destroyObject

public void destroyObject(java.lang.Object obj)

validateObject

public boolean validateObject(java.lang.Object obj)

QuickServer
v1.4.7

Copyright © 2003-2006 QuickServer.org