private static final class SniHandler.AsyncMappingAdapter extends java.lang.Object implements AsyncMapping<java.lang.String,SslContext>
Modifier and Type | Field and Description |
---|---|
private Mapping<? super java.lang.String,? extends SslContext> |
mapping |
Modifier | Constructor and Description |
---|---|
private |
AsyncMappingAdapter(Mapping<? super java.lang.String,? extends SslContext> mapping) |
Modifier and Type | Method and Description |
---|---|
Future<SslContext> |
map(java.lang.String input,
Promise<SslContext> promise)
Returns the
Future that will provide the result of the mapping. |
private final Mapping<? super java.lang.String,? extends SslContext> mapping
private AsyncMappingAdapter(Mapping<? super java.lang.String,? extends SslContext> mapping)
public Future<SslContext> map(java.lang.String input, Promise<SslContext> promise)
AsyncMapping
Future
that will provide the result of the mapping. The given Promise
will
be fulfilled when the result is available.map
in interface AsyncMapping<java.lang.String,SslContext>