public abstract class ResourceRecordEncoder extends Object implements RecordEncoder
| Constructor and Description |
|---|
ResourceRecordEncoder() |
| Modifier and Type | Method and Description |
|---|---|
void |
put(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record)
Encodes the
ResourceRecord into the IoBuffer. |
protected void |
putCharacterString(org.apache.mina.core.buffer.IoBuffer byteBuffer,
String characterString)
|
protected void |
putDataSize(org.apache.mina.core.buffer.IoBuffer byteBuffer,
int startPosition) |
protected void |
putDomainName(org.apache.mina.core.buffer.IoBuffer byteBuffer,
String domainName)
|
protected void |
putRecordClass(org.apache.mina.core.buffer.IoBuffer byteBuffer,
RecordClass recordClass) |
protected void |
putRecordType(org.apache.mina.core.buffer.IoBuffer byteBuffer,
RecordType recordType) |
protected void |
putResourceRecord(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
protected abstract void |
putResourceRecordData(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record) |
public void put(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record)
throws IOException
RecordEncoderResourceRecord into the IoBuffer.put in interface RecordEncoderIOExceptionprotected abstract void putResourceRecordData(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record)
protected void putResourceRecord(org.apache.mina.core.buffer.IoBuffer byteBuffer,
ResourceRecord record)
protected void putDataSize(org.apache.mina.core.buffer.IoBuffer byteBuffer,
int startPosition)
protected void putDomainName(org.apache.mina.core.buffer.IoBuffer byteBuffer,
String domainName)
byteBuffer - the ByteBuffer to encode the domain name intodomainName - the domain name to encodeprotected void putRecordType(org.apache.mina.core.buffer.IoBuffer byteBuffer,
RecordType recordType)
protected void putRecordClass(org.apache.mina.core.buffer.IoBuffer byteBuffer,
RecordClass recordClass)
protected void putCharacterString(org.apache.mina.core.buffer.IoBuffer byteBuffer,
String characterString)
byteBuffer - The byte buffer to encode the character string into.characterString - the character string to encodeCopyright © 2003–2017 The Apache Software Foundation. All rights reserved.