Class ObjectFactory

    • Field Detail

      • freeObjects

        protected final java.util.Collection<java.lang.Object> freeObjects
      • usedObjects

        protected final java.util.Collection<java.lang.Object> usedObjects
      • currentPoolSize

        protected int currentPoolSize
    • Constructor Detail

      • ObjectFactory

        public ObjectFactory()
      • ObjectFactory

        public ObjectFactory​(int maxPoolSize)
    • Method Detail

      • getFreeObject

        public java.lang.Object getFreeObject()
      • addToUsedPool

        public void addToUsedPool​(java.lang.Object o)
      • addToFreePool

        public void addToFreePool​(java.lang.Object o)
      • unuseObject

        public void unuseObject​(java.lang.Object o)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getUsedObjects

        public java.util.Collection<java.lang.Object> getUsedObjects()
      • getFreeObjects

        public java.util.Collection<java.lang.Object> getFreeObjects()