Package org.apache.pulsar.client.impl
Class MessagesImpl<T>
- java.lang.Object
-
- org.apache.pulsar.client.impl.MessagesImpl<T>
-
- All Implemented Interfaces:
java.lang.Iterable<org.apache.pulsar.client.api.Message<T>>
,org.apache.pulsar.client.api.Messages<T>
@NotThreadSafe public class MessagesImpl<T> extends java.lang.Object implements org.apache.pulsar.client.api.Messages<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MessagesImpl(int maxNumberOfMessages, long maxSizeOfMessages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
add(org.apache.pulsar.client.api.Message<T> message)
protected boolean
canAdd(org.apache.pulsar.client.api.Message<T> message)
void
clear()
java.util.Iterator<org.apache.pulsar.client.api.Message<T>>
iterator()
int
size()
-