KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > sapia > ubik > net > nio > TestCycle


1 package org.sapia.ubik.net.nio;
2
3 import java.nio.ByteBuffer JavaDoc;
4 import java.nio.channels.Channel JavaDoc;
5
6 /**
7  * @author Yanick Duchesne
8  *
9  * <dl>
10  * <dt><b>Copyright:</b><dd>Copyright &#169; 2002-2005 <a HREF="http://www.sapia-oss.org">Sapia Open Source Software</a>. All Rights Reserved.</dd></dt>
11  * <dt><b>License:</b><dd>Read the license.txt file of the jar or visit the
12  * <a HREF="http://www.sapia-oss.org/license.html">license page</a> at the Sapia OSS web site</dd></dt>
13  * </dl>
14  */

15 public class TestCycle implements Cycle{
16   
17   private ByteBuffer JavaDoc _buf;
18   private Channel JavaDoc _channel;
19   private ChannelHandler _handler;
20   private ChannelManager _manager;
21   
22   public TestCycle(Channel JavaDoc channel, ChannelHandler handler, ChannelManager manager){
23     _channel = channel;
24     _handler = handler;
25     _manager = manager;
26   }
27   
28   public void setByteBuffer(ByteBuffer JavaDoc buf){
29     _buf = buf;
30   }
31   public void destroy() {
32   }
33   public void error(Throwable JavaDoc err) {
34   }
35   public ByteBuffer JavaDoc getByteBuffer() {
36     return _buf;
37   }
38   public Channel JavaDoc getChannel() {
39     return _channel;
40   }
41   public ChannelManager getChannelManager() {
42     return _manager;
43   }
44   public Throwable JavaDoc 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