Interface DelayedDeliveryTrackerFactory

  • All Superinterfaces:
    java.lang.AutoCloseable
    All Known Implementing Classes:
    InMemoryDelayedDeliveryTrackerFactory

    @Beta
    public interface DelayedDeliveryTrackerFactory
    extends java.lang.AutoCloseable
    Factory of InMemoryDelayedDeliveryTracker objects. This is the entry point for implementations. Note: this interface is still being refined and some breaking changes might be introduced.
    • Method Detail

      • initialize

        void initialize​(org.apache.pulsar.broker.ServiceConfiguration config)
                 throws java.io.IOException
        Initialize the factory implementation from the broker service configuration.
        Parameters:
        config - the broker service config object
        Throws:
        java.io.IOException
      • close

        void close()
            throws java.io.IOException
        Close the factory and release all the resources.
        Specified by:
        close in interface java.lang.AutoCloseable
        Throws:
        java.io.IOException