public class SinetStreamAsyncWrapperMessageReader<T> extends java.lang.Object implements AsyncMessageReader<T>
| Constructor and Description |
|---|
SinetStreamAsyncWrapperMessageReader(MessageReader<T> reader) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOnMessageCallback(java.util.function.Consumer<Message<T>> onMessage,
java.util.function.Consumer<java.lang.Throwable> onFailure) |
void |
clearOnMessageCallback() |
void |
close() |
java.lang.String |
getClientId() |
java.util.Map<java.lang.String,java.lang.Object> |
getConfig() |
Consistency |
getConsistency() |
Deserializer<T> |
getDeserializer() |
Metrics |
getMetrics() |
java.lang.String |
getService() |
java.lang.String |
getTopic() |
java.util.List<java.lang.String> |
getTopics() |
ValueType |
getValueType() |
boolean |
isDataEncryption() |
void |
removeOnMessageCallback(java.util.function.Consumer<Message<T>> onMessage,
java.util.function.Consumer<java.lang.Throwable> onFailure) |
void |
resetMetrics(boolean reset_raw) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddOnMessageCallback, removeOnMessageCallbackresetMetricspublic SinetStreamAsyncWrapperMessageReader(MessageReader<T> reader)
public void close()
public void addOnMessageCallback(java.util.function.Consumer<Message<T>> onMessage, java.util.function.Consumer<java.lang.Throwable> onFailure)
addOnMessageCallback in interface AsyncMessageReader<T>public void removeOnMessageCallback(java.util.function.Consumer<Message<T>> onMessage, java.util.function.Consumer<java.lang.Throwable> onFailure)
removeOnMessageCallback in interface AsyncMessageReader<T>public void clearOnMessageCallback()
clearOnMessageCallback in interface AsyncMessageReader<T>public java.util.List<java.lang.String> getTopics()
getTopics in interface AsyncMessageReader<T>public Deserializer<T> getDeserializer()
getDeserializer in interface AsyncMessageReader<T>public java.lang.String getService()
getService in interface MessageIOpublic Consistency getConsistency()
getConsistency in interface MessageIOpublic java.lang.String getClientId()
getClientId in interface MessageIOpublic java.util.Map<java.lang.String,java.lang.Object> getConfig()
public ValueType getValueType()
getValueType in interface MessageIOpublic boolean isDataEncryption()
isDataEncryption in interface MessageIOpublic Metrics getMetrics()
getMetrics in interface MessageIOpublic void resetMetrics(boolean reset_raw)
resetMetrics in interface MessageIO