AbstractAddressResolver that resolves InetSocketAddress.
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final NameResolver |
| Access | Constructor and Description |
|---|---|
| public | InetSocketAddressResolver(EventExecutor
the executor, NameResolver<InetAddress> EventExecutor which is used to notify the listeners of the Future returned
by resolve(java.the nameResolver)NameResolver used for name resolution
|
| Modifier and Type | Method and Description |
|---|---|
| public void | close()
Overrides io. Implements io. |
| protected boolean | doIsResolved(InetSocketAddress address)
Implements abstract io. isResolved(SocketAddress) to check if the specified address has been resolved
already.
|
| protected void | doResolve(final InetSocketAddress unresolvedAddress, final Promise<InetSocketAddress> promise)
Implements abstract io. resolve(SocketAddress) to perform the actual name
resolution.
|
| protected void | doResolveAll(final InetSocketAddress unresolvedAddress, final Promise<List<InetSocketAddress>> promise)
Implements abstract io. resolveAll(SocketAddress) to perform the actual name
resolution.
|
| nameResolver | back to summary |
|---|---|
| pack-priv final NameResolver<InetAddress> nameResolver | |
| InetSocketAddressResolver | back to summary |
|---|---|
public InetSocketAddressResolver(EventExecutor executor, NameResolver<InetAddress> nameResolver)
| |
| close | back to summary |
|---|---|
| public void close() Overrides io. Implements io. Doc from io. Closes all the resources allocated and used by this resolver.
| |
| doIsResolved | back to summary |
|---|---|
| protected boolean doIsResolved(InetSocketAddress address) Implements abstract io. Doc from io. Invoked by
| |
| doResolve | back to summary |
|---|---|
| protected void doResolve(final InetSocketAddress unresolvedAddress, final Promise<InetSocketAddress> promise) throws Exception Implements abstract io. Doc from io. Invoked by
| |
| doResolveAll | back to summary |
|---|---|
| protected void doResolveAll(final InetSocketAddress unresolvedAddress, final Promise<List<InetSocketAddress>> promise) throws Exception Implements abstract io. Doc from io. Invoked by
| |