com.sleepycat.je.rep.util.ldiff
Class Protocol.RemoteDiffRequest
java.lang.Object
com.sleepycat.je.rep.utilint.BinaryProtocol.Message
com.sleepycat.je.rep.utilint.BinaryProtocol.SimpleMessage
com.sleepycat.je.rep.util.ldiff.Protocol.RemoteDiffRequest
- All Implemented Interfaces:
- BinaryProtocol.WireFormatable
- Enclosing class:
- Protocol
public class Protocol.RemoteDiffRequest
- extends BinaryProtocol.SimpleMessage
Message used to request records of a different area on the remote
database.
Field Summary |
(package private) byte[] |
data
|
(package private) long |
diffSize
|
(package private) byte[] |
key
|
key
final byte[] key
data
final byte[] data
diffSize
final long diffSize
Protocol.RemoteDiffRequest
public Protocol.RemoteDiffRequest(MismatchedRegion region)
Protocol.RemoteDiffRequest
public Protocol.RemoteDiffRequest(ByteBuffer buffer)
wireFormat
public ByteBuffer wireFormat()
- Description copied from class:
BinaryProtocol.Message
- The default message consists of the operation enum and just a 0
length size.
- Specified by:
wireFormat
in interface BinaryProtocol.WireFormatable
- Overrides:
wireFormat
in class BinaryProtocol.Message
getOp
public BinaryProtocol.MessageOp getOp()
- Specified by:
getOp
in class BinaryProtocol.Message
getKey
public byte[] getKey()
getData
public byte[] getData()
getDiffSize
public long getDiffSize()
Copyright (c) 2004-2010 Oracle. All rights reserved.