package uk.ac.imperial.lsds.seepworker.core.input; import java.nio.channels.ReadableByteChannel; import uk.ac.imperial.lsds.seep.api.DataReference; import uk.ac.imperial.lsds.seep.core.IBuffer; import uk.ac.imperial.lsds.seepworker.WorkerConfig; public class FacadeInputBuffer implements IBuffer { private DataReference dr; private FacadeInputBuffer(WorkerConfig wc, DataReference dr) { this.dr = dr; } public static FacadeInputBuffer makeOneFor(WorkerConfig wc, DataReference dr) { return new FacadeInputBuffer(wc, dr); } @Override public DataReference getDataReference() { return dr; } @Override public int readFrom(ReadableByteChannel channel) { // TODO Auto-generated method stub return 0; } @Override public byte[] read(int timeout) { // TODO Auto-generated method stub return null; } @Override public void pushData(byte[] data) { // TODO Auto-generated method stub } }