TopicClient constructor

TopicClient(
  1. CredentialProvider credentialProvider,
  2. TopicClientConfiguration configuration
)

Client to perform publish and subscribe operations against a Momento topic.

final topicClient = TopicClient(
  CredentialProvider.fromEnvironmentVariable("MOMENTO_API_KEY"),
  TopicClientConfigurations.latest());

Implementation

TopicClient(CredentialProvider credentialProvider,
    TopicClientConfiguration configuration)
    : _pubsubClient = ClientPubsub(credentialProvider, configuration) {
  _logger.setLevel(configuration.logLevel);
  _logger.trace("initializing topic client");
}