public class ConsumerLargeMessageNotification extends ConsumerMessageNotification
SHUTDOWN_DISPATCHER| Constructor and Description |
|---|
ConsumerLargeMessageNotification(FlowHandle consumer,
XMLMessage message,
String lgmMsgId,
Integer numSegments,
Integer totalSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendSegment(byte[] segment,
boolean xmlContent) |
void |
clearSegmentsBuffer() |
SegmentFlowCreationTimedTask |
getFlowCreationTimeoutTask() |
int |
getLastSegId() |
XMLMessage |
getLastSegmentMsgRecvd() |
String |
getLgmMsgId() |
Integer |
getNumSegments() |
int |
getSegmentRecvd() |
byte[] |
getSegmentsBuffer() |
XMLMessage |
getSignalMessage() |
MsgSegmentReconstructionTimedTask |
getTimeoutTask() |
Integer |
getTotalSize() |
int |
getXmlContentLen() |
int |
handleNotification() |
int |
incSegementRecvd() |
boolean |
isSuspended() |
boolean |
isTimeoutNotification() |
void |
resume() |
void |
setFlowCreationTimeoutTask(SegmentFlowCreationTimedTask handler) |
void |
setLastSegId(int lastSegId) |
void |
setLastSegmentMsgRecvd(XMLMessage lastSegmentMsgRecvd) |
void |
setTimeoutNotification(boolean timeoutNotification) |
void |
setTimeoutTask(MsgSegmentReconstructionTimedTask timeoutTask) |
void |
suspend() |
String |
toString() |
usesHandler, usesListenercancel, is_canceledequals, getClass, hashCode, notify, notifyAll, wait, wait, waitcancelpublic ConsumerLargeMessageNotification(FlowHandle consumer, XMLMessage message, String lgmMsgId, Integer numSegments, Integer totalSize)
public void suspend()
public void resume()
public boolean isSuspended()
public int handleNotification()
handleNotification in interface NotificationhandleNotification in class ConsumerMessageNotificationpublic XMLMessage getSignalMessage()
public String getLgmMsgId()
public Integer getNumSegments()
public Integer getTotalSize()
public int getSegmentRecvd()
public int incSegementRecvd()
public byte[] getSegmentsBuffer()
public void appendSegment(byte[] segment,
boolean xmlContent)
public void clearSegmentsBuffer()
public MsgSegmentReconstructionTimedTask getTimeoutTask()
public void setTimeoutTask(MsgSegmentReconstructionTimedTask timeoutTask)
public XMLMessage getLastSegmentMsgRecvd()
public void setLastSegmentMsgRecvd(XMLMessage lastSegmentMsgRecvd)
public boolean isTimeoutNotification()
public void setTimeoutNotification(boolean timeoutNotification)
public void setFlowCreationTimeoutTask(SegmentFlowCreationTimedTask handler)
public SegmentFlowCreationTimedTask getFlowCreationTimeoutTask()
public int getLastSegId()
public void setLastSegId(int lastSegId)
public int getXmlContentLen()
Copyright 2004-2019 Solace Corporation. All rights reserved.