Class IPResolver
- java.lang.Object
-
- technology.dice.dicewhere.api.api.IPResolver
-
public class IPResolver extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIPResolver.Builder
-
Method Summary
-
-
-
Method Detail
-
resolveAsync
public CompletionStage<Optional<IpInformation>> resolveAsync(@Nonnull IP ip, @Nonnull ProviderKey provider)
-
resolveAsync
public CompletionStage<Optional<IpInformation>> resolveAsync(@Nonnull IP ip, @Nonnull ProviderKey provider, @Nonnull ExecutorService executorService)
-
resolve
public Optional<IpInformation> resolve(@Nonnull IP ip, @Nonnull ProviderKey provider)
-
resolveAsync
public CompletionStage<Optional<IpInformation>> resolveAsync(@Nonnull String ip, @Nonnull ProviderKey provider) throws UnknownHostException
- Throws:
UnknownHostException
-
resolveAsync
public CompletionStage<Optional<IpInformation>> resolveAsync(@Nonnull String ip, @Nonnull ProviderKey provider, @Nonnull ExecutorService executorService) throws UnknownHostException
- Throws:
UnknownHostException
-
resolve
public Optional<IpInformation> resolve(@Nonnull String ip, @Nonnull ProviderKey provider) throws UnknownHostException
- Throws:
UnknownHostException
-
resolveAsync
public CompletionStage<Map<ProviderKey,Optional<IpInformation>>> resolveAsync(@Nonnull IP ip)
-
resolve
public Map<ProviderKey,Optional<IpInformation>> resolve(@Nonnull String ip) throws UnknownHostException
- Throws:
UnknownHostException
-
resolveAsync
public CompletionStage<Map<ProviderKey,Optional<IpInformation>>> resolveAsync(@Nonnull String ip) throws UnknownHostException
- Throws:
UnknownHostException
-
resolveAsync
public Map<ProviderKey,CompletionStage<Optional<IpInformation>>> resolveAsync(@Nonnull String ip, @Nonnull ExecutorService executorService) throws UnknownHostException
- Throws:
UnknownHostException
-
resolveAsync
public Map<ProviderKey,CompletionStage<Optional<IpInformation>>> resolveAsync(@Nonnull IP ip, @Nonnull ExecutorService executorService)
-
resolve
public Map<ProviderKey,Optional<IpInformation>> resolve(@Nonnull IP ip)
-
-