Package org.zalando.fahrschein
Interface StreamBuilder
-
- All Known Subinterfaces:
StreamBuilder.LowLevelStreamBuilder,StreamBuilder.SubscriptionStreamBuilder
public interface StreamBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceStreamBuilder.LowLevelStreamBuilderstatic interfaceStreamBuilder.SubscriptionStreamBuilder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> voidlisten(Class<T> eventClass, Listener<T> listener)<T> voidlisten(EventReader<T> eventReader, Listener<T> listener)<T> IORunnablerunnable(Class<T> eventClass, Listener<T> listener)<T> IORunnablerunnable(EventReader<T> eventReader, Listener<T> listener)StreamBuilderwithBackoffStrategy(BackoffStrategy backoffStrategy)StreamBuilderwithBatchHandler(BatchHandler batchHandler)StreamBuilderwithMetricsCollector(MetricsCollector metricsCollector)StreamBuilderwithObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)StreamBuilderwithStreamParameters(StreamParameters streamParameters)
-
-
-
Method Detail
-
withBatchHandler
StreamBuilder withBatchHandler(BatchHandler batchHandler)
-
withMetricsCollector
StreamBuilder withMetricsCollector(MetricsCollector metricsCollector)
-
withStreamParameters
StreamBuilder withStreamParameters(StreamParameters streamParameters)
-
withObjectMapper
StreamBuilder withObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
withBackoffStrategy
StreamBuilder withBackoffStrategy(BackoffStrategy backoffStrategy)
-
runnable
<T> IORunnable runnable(Class<T> eventClass, Listener<T> listener)
-
runnable
<T> IORunnable runnable(EventReader<T> eventReader, Listener<T> listener)
-
listen
<T> void listen(Class<T> eventClass, Listener<T> listener) throws IOException
- Throws:
IOException
-
listen
<T> void listen(EventReader<T> eventReader, Listener<T> listener) throws IOException
- Throws:
IOException
-
-