org.exist.util.serializer
Class SerializerPool

java.lang.Object
  extended by org.apache.commons.pool.BaseKeyedObjectPool
      extended by org.apache.commons.pool.impl.StackKeyedObjectPool
          extended by org.exist.util.serializer.SerializerPool
All Implemented Interfaces:
KeyedObjectPool

public class SerializerPool
extends StackKeyedObjectPool

Author:
wolf

Constructor Summary
SerializerPool(KeyedPoolableObjectFactory factory, int max, int init)
           
 
Method Summary
 DOMStreamer borrowDOMStreamer(Serializer delegate)
           
 Object borrowObject(Object key)
           
static SerializerPool getInstance()
           
 void returnObject(Object obj)
           
 
Methods inherited from class org.apache.commons.pool.impl.StackKeyedObjectPool
addObject, clear, clear, close, getNumActive, getNumActive, getNumIdle, getNumIdle, invalidateObject, returnObject, setFactory, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SerializerPool

public SerializerPool(KeyedPoolableObjectFactory factory,
                      int max,
                      int init)
Method Detail

getInstance

public static final SerializerPool getInstance()

borrowObject

public Object borrowObject(Object key)
Specified by:
borrowObject in interface KeyedObjectPool
Overrides:
borrowObject in class StackKeyedObjectPool

borrowDOMStreamer

public DOMStreamer borrowDOMStreamer(Serializer delegate)

returnObject

public void returnObject(Object obj)


Copyright (C) Wolfgang Meier. All rights reserved.