Unofficial Name.com library for Java is an API V4 Rest is accessed over HTTPS. You can use to consuming resources through API Name.com
This is used by the library HTTP client also known as Resteasy
You need to set configuration the properties username
, token
and set them properly. Name.com gives your credentials.
Key | Description | Required |
---|---|---|
username | Username of Name.com | ✅ |
token | Secret token of Name.com | ✅ |
We have two options for synchronous and asynchronous for some application you can use imperative programming or reactive programming. In my case I do to set reactive programming with Smallrye Mutiny with the framework Quarkus
// Get an instance
Name client = Name.getInstance("username", "token-123");
// Consuming an endpoint
// Get all domains
ListDomain domains = client.domains().getDomains();
// Get an instance asynchronous
NameAsync name = NameAsync.getInstance("username", "token-123");
// Get List domain in asynchronous
CompletionStage<ListDomain> domains = name.async().getDomains();
domains.whenComplete((listDomain, throwable) -> {
listDomain.getDomains().forEach(domain -> System.out.println(domain.getDomainName()));
});
To be honest