Interface EventHubsProducerFactory
- All Known Implementing Classes:
DefaultEventHubsNamespaceProducerFactory
public interface EventHubsProducerFactory
The strategy to produce
EventHubProducerAsyncClient instance.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceCalled whenever a producer is added or removed. -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddListener(EventHubsProducerFactory.Listener listener) Add a listener for this factory.com.azure.messaging.eventhubs.EventHubProducerAsyncClientcreateProducer(String eventHub) CreateEventHubProducerAsyncClientto send events to the event hub.default booleanRemove a listener
-
Method Details
-
createProducer
CreateEventHubProducerAsyncClientto send events to the event hub.- Parameters:
eventHub- the event hub- Returns:
- the producer.
-
addListener
Add a listener for this factory.- Parameters:
listener- the listener
-
removeListener
Remove a listener- Parameters:
listener- the listener- Returns:
- true if removed.
-