Class KafkaProducerCacheImpl
java.lang.Object
io.confluent.kafkarest.auth.KafkaProducerCacheImpl
- All Implemented Interfaces:
KafkaProducerCache
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final intstatic final longstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final intstatic final longstatic final StringBy disabling this flag, the Producer will be closed as soon as it is removed from the cache.static final String -
Constructor Summary
ConstructorsConstructorDescriptionKafkaProducerCacheImpl(jakarta.inject.Provider<io.confluent.kafkarest.KafkaRestConfig> configProvider) -
Method Summary
-
Field Details
-
PRODUCER_CACHE_CAPACITY_CONFIG
- See Also:
-
PRODUCER_CACHE_VALIDITY_MILLIS_CONFIG
- See Also:
-
PRODUCER_CACHE_DEFAULT_CAPACITY
public static final int PRODUCER_CACHE_DEFAULT_CAPACITY- See Also:
-
PRODUCER_CACHE_DEFAULT_VALIDITY_MILLIS
public static final long PRODUCER_CACHE_DEFAULT_VALIDITY_MILLIS- See Also:
-
PRODUCER_CACHE_TRACKING_USAGE_REFCOUNT_ENABLE_CONFIG
By disabling this flag, the Producer will be closed as soon as it is removed from the cache. This is useful for remediating issues with the leaked Producer instances. On disabling this flag,PRODUCER_CACHE_VALIDITY_MILLIS_CONFIGshould also being set to a higher value- See Also:
-
EXCEPTION_CACHE_ENABLE_CONFIG
- See Also:
-
EXCEPTION_CACHE_CAPACITY_CONFIG
- See Also:
-
EXCEPTION_CACHE_VALIDITY_MILLIS_CONFIG
- See Also:
-
EXCEPTION_CACHE_DEFAULT_CAPACITY
public static final int EXCEPTION_CACHE_DEFAULT_CAPACITY- See Also:
-
EXCEPTION_CACHE_DEFAULT_VALIDITY_MILLIS
public static final long EXCEPTION_CACHE_DEFAULT_VALIDITY_MILLIS- See Also:
-
EXCEPTION_CACHE_ENABLE_DEFAULT
public static final boolean EXCEPTION_CACHE_ENABLE_DEFAULT- See Also:
-
-
Constructor Details
-
KafkaProducerCacheImpl
@Inject public KafkaProducerCacheImpl(jakarta.inject.Provider<io.confluent.kafkarest.KafkaRestConfig> configProvider)
-
-
Method Details
-
provide
-