Package org.apache.pulsar.sql.presto
Class PulsarConnectorCache
java.lang.Object
org.apache.pulsar.sql.presto.PulsarConnectorCache
Implementation of a cache for the Pulsar connector.
-
Method Summary
Modifier and TypeMethodDescriptionstatic PulsarConnectorCachegetConnectorCache(PulsarConnectorConfig pulsarConnectorConfig) org.apache.bookkeeper.mledger.ManagedLedgerConfiggetManagedLedgerConfig(org.apache.pulsar.common.naming.NamespaceName namespaceName, org.apache.pulsar.common.policies.data.OffloadPoliciesImpl offloadPolicies, PulsarConnectorConfig pulsarConnectorConfig) org.apache.bookkeeper.mledger.ManagedLedgerFactoryorg.apache.bookkeeper.stats.StatsProviderstatic voidshutdown()
-
Method Details
-
getConnectorCache
public static PulsarConnectorCache getConnectorCache(PulsarConnectorConfig pulsarConnectorConfig) throws Exception - Throws:
Exception
-
getManagedLedgerConfig
public org.apache.bookkeeper.mledger.ManagedLedgerConfig getManagedLedgerConfig(org.apache.pulsar.common.naming.NamespaceName namespaceName, org.apache.pulsar.common.policies.data.OffloadPoliciesImpl offloadPolicies, PulsarConnectorConfig pulsarConnectorConfig) -
getManagedLedgerFactory
public org.apache.bookkeeper.mledger.ManagedLedgerFactory getManagedLedgerFactory() -
getStatsProvider
public org.apache.bookkeeper.stats.StatsProvider getStatsProvider() -
shutdown
- Throws:
Exception
-