/[classpath]/classpath/java/nio/channels/ServerSocketChannel.java
ViewVC logotype

Diff of /classpath/java/nio/channels/ServerSocketChannel.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by mkoch, Mon Nov 11 16:19:30 2002 UTC revision 1.5 by mkoch, Wed Nov 13 10:53:38 2002 UTC
# Line 37  exception statement from your version. * Line 37  exception statement from your version. *
37    
38  package java.nio.channels;  package java.nio.channels;
39    
40  import java.nio.channels.spi.*;  import java.nio.channels.spi.AbstractSelectableChannel;
41  import java.net.*;  import java.nio.channels.spi.SelectorProvider;
42  import java.nio.*;  import java.nio.ByteOrder;
43  import java.io.*;  import java.nio.ByteBuffer;
44    import java.io.IOException;
45    import java.net.ServerSocket;
46    
47    /**
48     * @author Michael Koch
49     * @since 1.4
50     */
51  public abstract class ServerSocketChannel  public abstract class ServerSocketChannel
52      extends AbstractSelectableChannel    extends AbstractSelectableChannel
53  {  {
54      protected ServerSocketChannel(SelectorProvider provider)    /**
55      {     * Initializes this channel.
56        super (provider);     */
57      }    public ServerSocketChannel (SelectorProvider provider)
58      {
59        super (provider);
60      public abstract  SocketChannel accept();    }
61      public abstract  ServerSocket socket();    
62      /**
63       *  Accepts a connection made to this channel's socket.
64       */
65      public abstract SocketChannel accept ();
66      
67      /**
68       * Retrieves the channels socket.
69       */
70      public abstract ServerSocket socket ();
71            
72      public static ServerSocketChannel open() throws IOException    /**
73      {     * Opens a server socker channel.
74          return SelectorProvider.provider().openServerSocketChannel();     */
75      }    public static ServerSocketChannel open () throws IOException
76      {
77        return SelectorProvider.provider ().openServerSocketChannel ();
78      }
79    
80      public int validOps()    /**
81      {     * Retrieves the valid operations for this channel.
82          return SelectionKey.OP_ACCEPT;     */
83      }    public final int validOps ()
84      {
85        return SelectionKey.OP_ACCEPT;
86      }
87  }  }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26