public interface DefragmentContext extends BufferContext, MarshallingInfo, HandlerVersionContext
| Modifier and Type | Method and Description |
|---|---|
Slot |
allocateMappedTargetSlot(int sourceAddress,
int length) |
Slot |
allocateTargetSlot(int length) |
ObjectContainerBase |
container() |
int |
copyID() |
int |
copyIDReturnOriginalID() |
int |
copySlotlessID() |
int |
copySlotToNewMapped(int sourceAddress,
int length) |
int |
copyUnindexedID() |
void |
defragment(TypeHandler4 handler) |
int |
handlerVersion() |
void |
incrementOffset(int length) |
boolean |
isLegacyHandlerVersion() |
int |
mappedID(int origID) |
DefragmentServices |
services() |
ByteArrayBuffer |
sourceBuffer() |
ByteArrayBuffer |
sourceBufferByAddress(int sourceAddress,
int length) |
ByteArrayBuffer |
sourceBufferById(int sourceId) |
ByteArrayBuffer |
targetBuffer() |
void |
targetWriteBytes(int address,
ByteArrayBuffer buffer) |
TypeHandler4 |
typeHandlerForId(int id) |
bufferoffset, readBitMap, readByte, readBytes, readInt, readLong, seekbeginSlot, buffer, classMetadata, isNulldeclaredAspectCount, declaredAspectCountslotFormatobjectContainer, transactionTypeHandler4 typeHandlerForId(int id)
int copyID()
int copyIDReturnOriginalID()
int copySlotlessID()
int copyUnindexedID()
void defragment(TypeHandler4 handler)
int handlerVersion()
handlerVersion in interface HandlerVersionContextvoid incrementOffset(int length)
boolean isLegacyHandlerVersion()
int mappedID(int origID)
ByteArrayBuffer sourceBuffer()
ByteArrayBuffer targetBuffer()
Slot allocateTargetSlot(int length)
Slot allocateMappedTargetSlot(int sourceAddress, int length)
int copySlotToNewMapped(int sourceAddress,
int length)
throws java.io.IOException
java.io.IOExceptionByteArrayBuffer sourceBufferByAddress(int sourceAddress, int length) throws java.io.IOException
java.io.IOExceptionByteArrayBuffer sourceBufferById(int sourceId) throws java.io.IOException
java.io.IOExceptionvoid targetWriteBytes(int address,
ByteArrayBuffer buffer)
DefragmentServices services()
ObjectContainerBase container()