@UnstableApi
public interface AddressResolver<T extends java.net.SocketAddress>
extends java.io.Closeable
SocketAddress
。
Modifier and Type | Method and Description |
---|---|
void |
close()
关闭此解析器分配和使用的所有资源。
|
boolean |
isResolved(java.net.SocketAddress address)
当且仅当指定地址已解析时才返回
true 。
|
boolean |
isSupported(java.net.SocketAddress address)
当且仅当指定地址由此解析支持时才返回
true 。
|
Future<T> |
resolve(java.net.SocketAddress address)
解析指定的地址。
|
Future<T> |
resolve(java.net.SocketAddress address, Promise<T> promise)
解析指定的地址。
|
Future<java.util.List<T>> |
resolveAll(java.net.SocketAddress address)
解析指定的地址。
|
Future<java.util.List<T>> |
resolveAll(java.net.SocketAddress address, Promise<java.util.List<T>> promise)
解析指定的地址。
|
boolean isSupported(java.net.SocketAddress address)
true
。
boolean isResolved(java.net.SocketAddress address)
true
。
java.nio.channels.UnsupportedAddressTypeException
- 如果指定的地址不受此解析器支持
Future<T> resolve(java.net.SocketAddress address)
address
- 要解决的地址
SocketAddress
作为决议的结果
Future<T> resolve(java.net.SocketAddress address, Promise<T> promise)
address
- 解决的地址
promise
- Promise
将在名称解析完成时完成
SocketAddress
作为决议的结果
Future<java.util.List<T>> resolveAll(java.net.SocketAddress address)
address
- 要解决的地址
SocketAddress
es的列表
Future<java.util.List<T>> resolveAll(java.net.SocketAddress address, Promise<java.util.List<T>> promise)
address
- 要解决的地址
promise
- Promise
将在名称解析完成时完成
SocketAddress
的列表
void close()
close
在界面
java.lang.AutoCloseable
close
在界面
java.io.Closeable
Copyright © 2008–2018 The Netty Project. All rights reserved.