/*
 * Created on 13 janv. 2006
 *
 */
package archean.util.mina;

import org.apache.mina.common.ByteBuffer;

public class ByteBufferManager implements ByteBufferManagerMBean {
	public long getTotalMemoryUsage() {
		return ByteBuffer.getDirectMemoryUsage()+ByteBuffer.getHeapMemoryUsage(); 
	}
	public long getHeapMemoryUsage() {
		return ByteBuffer.getDirectMemoryUsage();
	}
	public long getDirectMemoryUsage() {
		return ByteBuffer.getHeapMemoryUsage();
	}
	public int[] getCountOfHeapMemoryBuffers() {
		return ByteBuffer.getCountOfHeapMemoryBuffers();
	}
	public int[] getCountOfDirectMemoryBuffers() {
		return ByteBuffer.getCountOfDirectMemoryBuffers();
	}
}
