src/org/sipdroid/net/tools/DataFramePool.java
changeset 834 e8d6255306f8
parent 833 f5a5d9237d69
child 835 4e40f3481f23
--- a/src/org/sipdroid/net/tools/DataFramePool.java	Sat Jan 23 21:48:58 2010 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-package org.sipdroid.net.tools;
-
-import jlibrtp.DataFrame;
-
-public class DataFramePool extends ObjectPool {
-
-	private static DataFramePool instance = null;
-	public static DataFramePool getInstance() {
-		if(instance == null) {
-			instance = new DataFramePool(20);
-		}
-		return instance;
-	}
-	
-	public static void removeInstance() {
-		instance = null;
-	}
-	
-	protected DataFramePool(int nbObject) {
-		super(nbObject);
-		for(int i = 0; i < nbObject; ++i) {
-			checkIn(create());
-		}
-	}
-	
-	@Override
-	Object create() {
-		return new DataFrame();
-	}
-
-	@Override
-	boolean validate(Object o) {
-		return true;
-	}
-	
-	public DataFrame borrowFrame() {
-		return (DataFrame) super.checkOut();
-	}
-	
-	public void returnFrame(DataFrame o) {
-		o.release();
-		super.checkIn(o);
-	}
-}