public class HAMessageWrapper extends HAWriteMessageBase implements IHAMessageWrapper
IHAWriteMessage
and the IHALogRequest
message and exposes the requires IHAMessage
interface to the
HAReceiveService
. This class is never persisted. It just let's us
handshake with the HAReceiveService
and get back out the original
IHAWriteMessage
as well as the optional IHALogRequest
message.Constructor and Description |
---|
HAMessageWrapper(IHASyncRequest req,
IHASendState snd,
IHAWriteMessageBase msg) |
Modifier and Type | Method and Description |
---|---|
IHASendState |
getHASendState()
Return information about the state of the sending service.
|
IHASyncRequest |
getHASyncRequest()
Return the optional
IHASyncRequest . |
IHAWriteMessageBase |
getHAWriteMessage()
Return the message that describes the payload that will be replicated
along the pipeline.
|
byte[] |
getMarker()
|
equals, getChk, getSize, hashCode, readExternal, toString, writeExternal
public HAMessageWrapper(IHASyncRequest req, IHASendState snd, IHAWriteMessageBase msg)
public IHASyncRequest getHASyncRequest()
IHAMessageWrapper
IHASyncRequest
. When available, this provides
information about the service request that resulted in the transmission
of the payload along the pipeline.getHASyncRequest
in interface IHAMessageWrapper
public IHASendState getHASendState()
IHAMessageWrapper
getHASendState
in interface IHAMessageWrapper
public IHAWriteMessageBase getHAWriteMessage()
IHAMessageWrapper
getHAWriteMessage
in interface IHAMessageWrapper
public byte[] getMarker()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.