下面列出了java.net.SocketOption#name ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public void setOption(FileDescriptor fd, SocketOption<?> option, Object value)
throws SocketException
{
throw new UnsupportedOperationException(
"no extended options: " + option.name());
}
@Override
public Object getOption(FileDescriptor fd, SocketOption<?> option)
throws SocketException
{
throw new UnsupportedOperationException(
"no extended options: " + option.name());
}
@Override
public void setOption(FileDescriptor fd, SocketOption<?> option, Object value)
throws SocketException
{
throw new UnsupportedOperationException(
"no extended options: " + option.name());
}
@Override
public Object getOption(FileDescriptor fd, SocketOption<?> option)
throws SocketException
{
throw new UnsupportedOperationException(
"no extended options: " + option.name());
}
private static <T> IllegalArgumentException unsupported(final SocketOption<T> option) {
return new IllegalArgumentException("SocketOption(" + option.name() + ", " + option.type().getName() +
") is not supported");
}