Package | Description |
---|---|
org.minidns.dnsmessage | |
org.minidns.edns | |
org.minidns.record |
Modifier and Type | Field and Description |
---|---|
List<Record<? extends Data>> |
DnsMessage.additionalSection
The additional section.
|
List<Record<? extends Data>> |
DnsMessage.answerSection
The answers section records.
|
List<Record<? extends Data>> |
DnsMessage.authoritySection
The Authority Section.
|
Modifier and Type | Method and Description |
---|---|
<D extends Data> |
DnsMessage.getFirstOfTypeFromAdditionalSection(Class<D> type) |
<D extends Data> |
DnsMessage.getFirstOfTypeFromAnswerSection(Class<D> type) |
<D extends Data> |
DnsMessage.getFirstOfTypeFromAuthoritySection(Class<D> type) |
Record<OPT> |
DnsMessage.getOptPseudoRecord() |
Modifier and Type | Method and Description |
---|---|
List<Record<? extends Data>> |
DnsMessage.copyAnswers()
Copy the records found in the answer section into a new list.
|
List<Record<? extends Data>> |
DnsMessage.copyAuthority()
Copy the records found in the authority section into a new list.
|
<D extends Data> |
DnsMessage.filterAdditionalSectionBy(Class<D> type) |
<D extends Data> |
DnsMessage.filterAnswerSectionBy(Class<D> type) |
<D extends Data> |
DnsMessage.filterAuthoritySectionBy(Class<D> type) |
List<Record<? extends Data>> |
DnsMessage.Builder.getAdditionalResourceRecords() |
List<Record<? extends Data>> |
DnsMessage.Builder.getAnswers() |
Modifier and Type | Method and Description |
---|---|
DnsMessage.Builder |
DnsMessage.Builder.addAdditionalResourceRecord(Record<? extends Data> record) |
DnsMessage.Builder |
DnsMessage.Builder.addAnswer(Record<? extends Data> answer) |
DnsMessage.Builder |
DnsMessage.Builder.addNameserverRecords(Record<? extends Data> record) |
Modifier and Type | Method and Description |
---|---|
DnsMessage.Builder |
DnsMessage.Builder.addAdditionalResourceRecords(List<Record<? extends Data>> records) |
DnsMessage.Builder |
DnsMessage.Builder.addAnswers(Collection<Record<? extends Data>> records) |
DnsMessage.Builder |
DnsMessage.Builder.setAdditionalResourceRecords(Collection<Record<? extends Data>> records) |
DnsMessage.Builder |
DnsMessage.Builder.setAnswers(Collection<Record<? extends Data>> records) |
DnsMessage.Builder |
DnsMessage.Builder.setNameserverRecords(Collection<Record<? extends Data>> records) |
Modifier and Type | Method and Description |
---|---|
Record<OPT> |
Edns.asRecord() |
Modifier and Type | Method and Description |
---|---|
static Edns |
Edns.fromRecord(Record<? extends Data> record) |
Constructor and Description |
---|
Edns(Record<OPT> optRecord) |
Modifier and Type | Method and Description |
---|---|
<E extends Data> |
Record.as(Class<E> dataClass)
Return the record as record with the given
Data class. |
<E extends Data> |
Record.ifPossibleAs(Class<E> dataClass)
Return the record if possible as record with the given
Data class. |
static Record<Data> |
Record.parse(DataInputStream dis,
byte[] data)
Parse a given record based on the full message data and the current
stream position.
|
Modifier and Type | Method and Description |
---|---|
static <E extends Data> |
Record.filter(Class<E> dataClass,
Collection<Record<? extends Data>> input) |
Modifier and Type | Method and Description |
---|---|
static <E extends Data> |
Record.filter(Class<E> dataClass,
Collection<Record<? extends Data>> input) |
static <E extends Data> |
Record.filter(Collection<Record<E>> result,
Class<E> dataClass,
Collection<Record<? extends Data>> input) |
static <E extends Data> |
Record.filter(Collection<Record<E>> result,
Class<E> dataClass,
Collection<Record<? extends Data>> input) |