Class PulsarAdministration

java.lang.Object
org.springframework.pulsar.core.PulsarAdministration
All Implemented Interfaces:
Aware, SmartInitializingSingleton, ApplicationContextAware, PulsarAdministrationOperations

public class PulsarAdministration extends Object implements ApplicationContextAware, SmartInitializingSingleton, PulsarAdministrationOperations
An administration class that delegates to PulsarAdmin to create and manage topics defined in the application context.
Author:
Alexander Preuß, Chris Bono, Kirill Merkushev
  • Constructor Details

    • PulsarAdministration

      public PulsarAdministration(Map<String,Object> adminConfig)
      Construct a PulsarAdministration instance using the given configuration for the underlying PulsarAdmin.
      Parameters:
      adminConfig - the PulsarAdmin configuration
    • PulsarAdministration

      public PulsarAdministration(org.apache.pulsar.client.admin.PulsarAdminBuilder adminBuilder)
      Construct a PulsarAdministration instance using the given builder for the underlying PulsarAdmin.
      Parameters:
      adminBuilder - the PulsarAdminBuilder
  • Method Details