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
ConstructorsModifierConstructorDescriptionprotectedSctpServerChannel(java.nio.channels.spi.SelectorProvider provider) -
Method Summary
Modifier and TypeMethodDescriptionabstract 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> 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, registerMethods inherited from class java.nio.channels.SelectableChannel
register, validOpsMethods inherited from class java.nio.channels.spi.AbstractInterruptibleChannel
begin, close, end, isOpenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.nio.channels.Channel
isOpen
-
Constructor Details
-
SctpServerChannel
protected SctpServerChannel(java.nio.channels.spi.SelectorProvider provider)
-
-
Method Details
-
open
- Throws:
java.io.IOException
-
getOption
- 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
- 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
- Throws:
java.io.IOException
-