| Package | Description |
|---|---|
| org.nhindirect.config.repository | |
| org.nhindirect.config.store | |
| org.nhindirect.config.store.util |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Flux<DNSRecord> |
DNSRepository.findByNameIgnoreCase(String name) |
reactor.core.publisher.Flux<DNSRecord> |
DNSRepository.findByNameIgnoreCaseAndType(String name,
int type) |
reactor.core.publisher.Flux<DNSRecord> |
DNSRepository.findByType(int type) |
| Modifier and Type | Method and Description |
|---|---|
static DNSRecord |
DNSRecord.fromWire(byte[] data)
Converts a raw wire transfer format of a record to a DNS record.
|
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
DNSRecord.toWire(DNSRecord rec)
Converts a DNS record to a raw wire transfer format.
|
| Modifier and Type | Method and Description |
|---|---|
static DNSRecord |
DNSRecordUtils.createARecord(String name,
long ttl,
String ip)
Creates a DNS A type record.
|
static DNSRecord |
DNSRecordUtils.createMXRecord(String name,
String target,
long ttl,
int priority)
Creates a DNS MX record.
|
static DNSRecord |
DNSRecordUtils.createSOARecord(String name,
long ttl,
String nameServer,
String hostMaster,
int serial,
long refresh,
long retry,
long expire,
long minumum)
Create a DNS SOA record.
|
static DNSRecord |
DNSRecordUtils.createSRVRecord(String name,
String target,
long ttl,
int port,
int priority,
int weight)
Create a DNS SRV type record.
|
static DNSRecord |
DNSRecordUtils.createX509CERTRecord(String address,
long ttl,
X509Certificate cert)
Creates a DNS CERT record containing an X509 public certificate.
|
static DNSRecord |
DNSRecordUtils.fromWire(byte[] data)
Converts a raw wire transfer format of a record to a DNS record.
|
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
DNSRecordUtils.toWire(DNSRecord rec)
Converts a DNS record to a raw wire transfer format.
|
Copyright © 2021. All rights reserved.