1 package org.sapia.ubik.net.nio; 2 3 import java.nio.ByteBuffer ; 4 import java.nio.channels.Channel ; 5 6 15 public class TestCycle implements Cycle{ 16 17 private ByteBuffer _buf; 18 private Channel _channel; 19 private ChannelHandler _handler; 20 private ChannelManager _manager; 21 22 public TestCycle(Channel channel, ChannelHandler handler, ChannelManager manager){ 23 _channel = channel; 24 _handler = handler; 25 _manager = manager; 26 } 27 28 public void setByteBuffer(ByteBuffer buf){ 29 _buf = buf; 30 } 31 public void destroy() { 32 } 33 public void error(Throwable err) { 34 } 35 public ByteBuffer getByteBuffer() { 36 return _buf; 37 } 38 public Channel getChannel() { 39 return _channel; 40 } 41 public ChannelManager getChannelManager() { 42 return _manager; 43 } 44 public Throwable getError() { 45 return null; 46 } 47 public ChannelHandler getHandler() { 48 return _handler; 49 } 50 public boolean isComplete() { 51 return false; 52 } 53 public boolean isError() { 54 return false; 55 } 56 public boolean isProcess() { 57 return false; 58 } 59 public boolean isRead() { 60 return false; 61 } 62 public boolean isRecycle() { 63 return false; 64 } 65 public boolean isWrite() { 66 return false; 67 } 68 public void next() { 69 } 70 public void releaseByteBuffer() { 71 } 72 public int state() { 73 return 0; 74 } 75 public void state(int nextState) { 76 } 77 } 78 | Popular Tags |