Package org.apache.zookeeper
Class MultiResponse
- java.lang.Object
-
- org.apache.zookeeper.MultiResponse
-
public class MultiResponse extends java.lang.Object implements Record, java.lang.Iterable<OpResult>
Handles the response from a multi request. Such a response consists of a sequence of responses each prefixed by a MultiResponse that indicates the type of the response. The end of the list is indicated by a MultiHeader with a negative type. Each individual response is in the same format as with the corresponding operation in the original request list.
-
-
Constructor Summary
Constructors Constructor Description MultiResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(OpResult x)
void
deserialize(InputArchive archive, java.lang.String tag)
boolean
equals(java.lang.Object o)
java.util.List<OpResult>
getResultList()
int
hashCode()
java.util.Iterator<OpResult>
iterator()
void
serialize(OutputArchive archive, java.lang.String tag)
int
size()
-
-
-
Method Detail
-
add
public void add(OpResult x)
-
iterator
public java.util.Iterator<OpResult> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<OpResult>
-
size
public int size()
-
serialize
public void serialize(OutputArchive archive, java.lang.String tag) throws java.io.IOException
-
deserialize
public void deserialize(InputArchive archive, java.lang.String tag) throws java.io.IOException
- Specified by:
deserialize
in interfaceRecord
- Throws:
java.io.IOException
-
getResultList
public java.util.List<OpResult> getResultList()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-