public class QueueReadResponse extends Response
Response.Result
Modifier and Type | Field and Description |
---|---|
private Message |
message
the read message, if any
|
private int |
messageCount
the number of elements in the queue
|
Constructor and Description |
---|
QueueReadResponse() |
Modifier and Type | Method and Description |
---|---|
void |
accept(ResponseVisitor visitor)
call the suitable method of the given visitor
|
protected void |
dataFromList(KVMultiList list)
subclasses that need to read additional data from the key-value pair
response should override this method.
|
protected void |
dataFromXml(org.w3c.dom.Element data)
subclasses that need to read additional data from the XML response should
override this method.
|
Message |
getMessage()
return the retrieved message
|
int |
getMessageCount()
return the number of messages in the queue
|
java.lang.String |
toString()
return a string representation for debugging purposes
|
fromList, fromXml, getClientTxnID, getResult, getResultMessages, getServerTxnID, isSuccess
private int messageCount
private Message message
protected void dataFromList(KVMultiList list) throws ResponseParseException
dataFromList
in class Response
list
- the listResponseParseException
- if the document does not contain the
expected contentprotected void dataFromXml(org.w3c.dom.Element data) throws org.w3c.dom.DOMException, ResponseParseException
dataFromXml
in class Response
data
- the data element or null
if the data contains no additional dataorg.w3c.dom.DOMException
- on DOM exceptionsResponseParseException
- if the document does not contain the
expected contentpublic void accept(ResponseVisitor visitor)
public java.lang.String toString()
public int getMessageCount()
public Message getMessage()
null
if no message is
in the queueCopyright © 2005-2013 Knipp Medien und Kommunikation GmbH