Package | Description |
---|---|
org.apache.directory.server.dns.io.encoder |
Provides the encoders for DNS messages and resource records.
|
org.apache.directory.server.dns.messages |
Provides message objects for DNS messages and resource records.
|
org.apache.directory.server.dns.service |
Provides the DNS Service.
|
org.apache.directory.server.dns.store |
Provides
RecordStore interface for serving DNS resource records
to DnsServer . |
org.apache.directory.server.dns.store.jndi | |
org.apache.directory.server.dns.store.jndi.operations |
Provides Command pattern objects for working with the JNDI backing store.
|
Modifier and Type | Method and Description |
---|---|
void |
RecordEncoder.put(org.apache.mina.core.buffer.IoBuffer buffer,
ResourceRecord record)
Encodes the
ResourceRecord into the IoBuffer . |
void |
ResourceRecordEncoder.put(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
protected void |
ResourceRecordEncoder.putResourceRecord(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
protected void |
CanonicalNameRecordEncoder.putResourceRecordData(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
protected void |
ServerSelectionRecordEncoder.putResourceRecordData(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
protected void |
AddressRecordEncoder.putResourceRecordData(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
protected void |
NameServerRecordEncoder.putResourceRecordData(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
protected void |
MailExchangeRecordEncoder.putResourceRecordData(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
protected void |
PointerRecordEncoder.putResourceRecordData(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
protected void |
StartOfAuthorityRecordEncoder.putResourceRecordData(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
protected void |
TextRecordEncoder.putResourceRecordData(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
protected abstract void |
ResourceRecordEncoder.putResourceRecordData(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
Modifier and Type | Class and Description |
---|---|
class |
ResourceRecordImpl
The answer, authority, and additional sections all share the same
format: a variable number of resource records, where the number of
records is specified in the corresponding count field in the header.
|
Modifier and Type | Method and Description |
---|---|
ResourceRecord |
ResourceRecordModifier.getEntry()
Returns the
ResourceRecord built by this ResourceRecordModifier . |
Modifier and Type | Method and Description |
---|---|
List<ResourceRecord> |
DnsMessage.getAdditionalRecords() |
List<ResourceRecord> |
DnsMessage.getAnswerRecords() |
List<ResourceRecord> |
DnsMessage.getAuthorityRecords() |
Modifier and Type | Method and Description |
---|---|
void |
DnsMessageModifier.setAdditionalRecords(List<ResourceRecord> additionalRecords) |
void |
DnsMessageModifier.setAnswerRecords(List<ResourceRecord> answerRecords) |
void |
DnsMessageModifier.setAuthorityRecords(List<ResourceRecord> authorityRecords) |
Constructor and Description |
---|
DnsMessage(int transactionId,
MessageType messageType,
OpCode opCode,
boolean authoritativeAnswer,
boolean truncated,
boolean recursionDesired,
boolean recursionAvailable,
boolean reserved,
boolean acceptNonAuthenticatedData,
ResponseCode responseCode,
List<QuestionRecord> question,
List<ResourceRecord> answer,
List<ResourceRecord> authority,
List<ResourceRecord> additional)
Creates a new instance of DnsMessage.
|
DnsMessage(int transactionId,
MessageType messageType,
OpCode opCode,
boolean authoritativeAnswer,
boolean truncated,
boolean recursionDesired,
boolean recursionAvailable,
boolean reserved,
boolean acceptNonAuthenticatedData,
ResponseCode responseCode,
List<QuestionRecord> question,
List<ResourceRecord> answer,
List<ResourceRecord> authority,
List<ResourceRecord> additional)
Creates a new instance of DnsMessage.
|
DnsMessage(int transactionId,
MessageType messageType,
OpCode opCode,
boolean authoritativeAnswer,
boolean truncated,
boolean recursionDesired,
boolean recursionAvailable,
boolean reserved,
boolean acceptNonAuthenticatedData,
ResponseCode responseCode,
List<QuestionRecord> question,
List<ResourceRecord> answer,
List<ResourceRecord> authority,
List<ResourceRecord> additional)
Creates a new instance of DnsMessage.
|
Modifier and Type | Method and Description |
---|---|
List<ResourceRecord> |
DnsContext.getResourceRecords() |
Modifier and Type | Method and Description |
---|---|
void |
DnsContext.addResourceRecord(ResourceRecord resourceRecord) |
Modifier and Type | Method and Description |
---|---|
void |
DnsContext.addResourceRecords(Collection<ResourceRecord> resourceRecords) |
Modifier and Type | Method and Description |
---|---|
Set<ResourceRecord> |
RecordStoreStub.getRecords(QuestionRecord question) |
Set<ResourceRecord> |
RecordStore.getRecords(QuestionRecord question)
Returns a set of
ResourceRecord s, given a DNS QuestionRecord . |
Modifier and Type | Method and Description |
---|---|
Set<ResourceRecord> |
DnsOperation.execute(DirContext ctx,
Name baseDn)
The command pattern execute method.
|
Set<ResourceRecord> |
MultiBaseSearch.getRecords(QuestionRecord question) |
Set<ResourceRecord> |
JndiRecordStoreImpl.getRecords(QuestionRecord question) |
Set<ResourceRecord> |
SingleBaseSearch.getRecords(QuestionRecord question) |
Modifier and Type | Method and Description |
---|---|
Set<ResourceRecord> |
GetFlatRecord.execute(DirContext ctx,
Name base)
Note that the base is a relative path from the exiting context.
|
Set<ResourceRecord> |
GetRecords.execute(DirContext ctx,
Name base)
Note that the base is a relative path from the exiting context.
|
Copyright © 2003–2023 The Apache Software Foundation. All rights reserved.