Package com.sun.nio.sctp
Class SctpServerChannel
- java.lang.Object
-
- java.nio.channels.spi.AbstractInterruptibleChannel
-
- java.nio.channels.SelectableChannel
-
- java.nio.channels.spi.AbstractSelectableChannel
-
- com.sun.nio.sctp.SctpServerChannel
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,java.nio.channels.Channel,java.nio.channels.InterruptibleChannel
public abstract class SctpServerChannel extends java.nio.channels.spi.AbstractSelectableChannel
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSctpServerChannel(java.nio.channels.spi.SelectorProvider provider)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract SctpChannelaccept()abstract SctpServerChannelbind(java.net.SocketAddress local)abstract SctpServerChannelbind(java.net.SocketAddress local, int backlog)abstract SctpServerChannelbindAddress(java.net.InetAddress inetAddress)abstract java.util.Set<java.net.SocketAddress>getAllLocalAddresses()abstract <T> TgetOption(SctpSocketOption<T> name)static SctpServerChannelopen()abstract <T> SctpServerChannelsetOption(SctpSocketOption<T> name, T value)abstract SctpServerChannelunbindAddress(java.net.InetAddress inetAddress)-
Methods inherited from class java.nio.channels.spi.AbstractSelectableChannel
blockingLock, configureBlocking, implCloseChannel, implCloseSelectableChannel, implConfigureBlocking, isBlocking, isRegistered, keyFor, provider, register
-
Methods inherited from class java.nio.channels.spi.AbstractInterruptibleChannel
begin, close, end, isOpen
-
-
-
-
Method Detail
-
open
public static SctpServerChannel open() throws java.io.IOException
- Throws:
java.io.IOException
-
getOption
public abstract <T> T getOption(SctpSocketOption<T> name) throws java.io.IOException
- Throws:
java.io.IOException
-
setOption
public abstract <T> SctpServerChannel setOption(SctpSocketOption<T> name, T value) throws java.io.IOException
- Throws:
java.io.IOException
-
getAllLocalAddresses
public abstract java.util.Set<java.net.SocketAddress> getAllLocalAddresses() throws java.io.IOException- Throws:
java.io.IOException
-
bind
public abstract SctpServerChannel bind(java.net.SocketAddress local) throws java.io.IOException
- Throws:
java.io.IOException
-
bind
public abstract SctpServerChannel bind(java.net.SocketAddress local, int backlog) throws java.io.IOException
- Throws:
java.io.IOException
-
bindAddress
public abstract SctpServerChannel bindAddress(java.net.InetAddress inetAddress) throws java.io.IOException
- Throws:
java.io.IOException
-
unbindAddress
public abstract SctpServerChannel unbindAddress(java.net.InetAddress inetAddress) throws java.io.IOException
- Throws:
java.io.IOException
-
accept
public abstract SctpChannel accept() throws java.io.IOException
- Throws:
java.io.IOException
-
-