KickJava   Java API By Example, From Geeks To Geeks.

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


1 package org.sapia.ubik.net.nio;
2
3 import java.io.IOException JavaDoc;
4 import java.nio.ByteBuffer JavaDoc;
5 import java.nio.channels.Channel JavaDoc;
6 import java.nio.channels.SelectionKey JavaDoc;
7 import java.nio.channels.Selector JavaDoc;
8
9 /**
10  * @author Yanick Duchesne
11  *
12  * <dl>
13  * <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>
14  * <dt><b>License:</b><dd>Read the license.txt file of the jar or visit the
15  * <a HREF="http://www.sapia-oss.org/license.html">license page</a> at the Sapia OSS web site</dd></dt>
16  * </dl>
17  */

18 public class TestChannelManager implements ChannelManager{
19   
20   /**
21    * @see org.sapia.ubik.net.nio.ChannelManager#accept(java.nio.channels.Channel)
22    */

23   public Channel JavaDoc accept(Channel JavaDoc server) throws IOException JavaDoc,
24       UnsupportedOperationException JavaDoc {
25     throw new UnsupportedOperationException JavaDoc();
26   }
27   
28   /**
29    * @see org.sapia.ubik.net.nio.ChannelManager#create()
30    */

31   public Channel JavaDoc create() throws IOException JavaDoc {
32     return new TestChannel();
33   }
34   
35   /**
36    * @see org.sapia.ubik.net.nio.ChannelManager#createHandler()
37    */

38   public ChannelHandler createHandler() {
39     throw new UnsupportedOperationException JavaDoc();
40   }
41   
42   /**
43    * @see org.sapia.ubik.net.nio.ChannelManager#getAddress(java.nio.channels.Channel)
44    */

45   public Object JavaDoc getAddress(Channel JavaDoc server) throws UnsupportedOperationException JavaDoc {
46     throw new UnsupportedOperationException JavaDoc();
47   }
48   
49   /**
50    * @see org.sapia.ubik.net.nio.ChannelManager#read(java.nio.channels.Channel, java.nio.ByteBuffer)
51    */

52   public int read(Channel JavaDoc from, ByteBuffer JavaDoc to) throws IOException JavaDoc {
53     return ((TestReadChannel)from).read(to);
54   }
55   
56   /**
57    * @see org.sapia.ubik.net.nio.ChannelManager#register(java.nio.channels.Channel, java.nio.channels.Selector, int, java.lang.Object)
58    */

59   public SelectionKey JavaDoc register(Channel JavaDoc channel, Selector JavaDoc selector, int ops,
60       Object JavaDoc attachment) throws IOException JavaDoc {
61     throw new UnsupportedOperationException JavaDoc();
62   }
63   
64   /**
65    * @see org.sapia.ubik.net.nio.ChannelManager#write(java.nio.channels.Channel, java.nio.ByteBuffer)
66    */

67   public int write(Channel JavaDoc to, ByteBuffer JavaDoc from) throws IOException JavaDoc {
68     return ((TestWriteChannel)to).write(from);
69   }
70
71 }
72
Popular Tags