public class EventHubProcessor extends Object
| Modifier and Type | Field and Description |
|---|---|
protected CheckpointConfig |
checkpointConfig |
protected CheckpointManager |
checkpointManager |
protected Consumer<org.springframework.messaging.Message<?>> |
consumer |
protected com.azure.messaging.eventhubs.models.EventPosition |
eventPosition |
protected EventHubMessageConverter |
messageConverter |
protected Class<?> |
payloadType |
| Constructor and Description |
|---|
EventHubProcessor(Consumer<org.springframework.messaging.Message<?>> consumer,
Class<?> payloadType,
CheckpointConfig checkpointConfig,
EventHubMessageConverter messageConverter) |
| Modifier and Type | Method and Description |
|---|---|
void |
onClose(com.azure.messaging.eventhubs.models.CloseContext context) |
void |
onError(com.azure.messaging.eventhubs.models.ErrorContext context) |
void |
onEvent(com.azure.messaging.eventhubs.models.EventContext context) |
void |
onInitialize(com.azure.messaging.eventhubs.models.InitializationContext context) |
void |
setEventPosition(com.azure.messaging.eventhubs.models.EventPosition eventPosition) |
protected final Consumer<org.springframework.messaging.Message<?>> consumer
protected final Class<?> payloadType
protected final CheckpointConfig checkpointConfig
protected final EventHubMessageConverter messageConverter
protected final CheckpointManager checkpointManager
protected com.azure.messaging.eventhubs.models.EventPosition eventPosition
public EventHubProcessor(Consumer<org.springframework.messaging.Message<?>> consumer, Class<?> payloadType, CheckpointConfig checkpointConfig, EventHubMessageConverter messageConverter)
public void onInitialize(com.azure.messaging.eventhubs.models.InitializationContext context)
public void onClose(com.azure.messaging.eventhubs.models.CloseContext context)
public void onEvent(com.azure.messaging.eventhubs.models.EventContext context)
public void onError(com.azure.messaging.eventhubs.models.ErrorContext context)
public void setEventPosition(com.azure.messaging.eventhubs.models.EventPosition eventPosition)
Copyright © 2020 Microsoft. All rights reserved.