fr.dyade.aaa.common
Class Pool

java.lang.Object
  extended by fr.dyade.aaa.common.Pool

public final class Pool
extends java.lang.Object


Field Summary
private  long alloc
           
private  long cpt1
           
private  long cpt2
           
(package private)  int elementCount
           
(package private)  java.lang.Object[] elementData
           
private  long free
           
private  org.objectweb.util.monolog.api.Logger logmon
           
private  java.lang.String logmsg
           
private  long max
           
private  long min
           
private  java.lang.String name
           
 
Constructor Summary
Pool(java.lang.String name, int capacity)
           
 
Method Summary
 java.lang.Object allocElement()
           
 void freeElement(java.lang.Object obj)
           
 java.lang.String getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elementCount

int elementCount

elementData

java.lang.Object[] elementData

logmon

private org.objectweb.util.monolog.api.Logger logmon

cpt1

private long cpt1

cpt2

private long cpt2

alloc

private long alloc

free

private long free

min

private long min

max

private long max

name

private java.lang.String name

logmsg

private java.lang.String logmsg
Constructor Detail

Pool

public Pool(java.lang.String name,
            int capacity)
Method Detail

getName

public java.lang.String getName()

freeElement

public final void freeElement(java.lang.Object obj)

allocElement

public final java.lang.Object allocElement()
                                    throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 ScalAgent D.T.. All Rights Reserved.