ITopicClient Interface

public interface ITopicClient extends IMessageSender,IMessageBrowser,IMessageEntityClient

TopicClient can be used for all basic interactions with a Service Bus topic.

Method Summary

Modifier and Type Method and Description
String getTopicName()

Get the name of the topic

Inherited Members

IMessageSender.cancelScheduledMessage(long sequenceNumber) IMessageSender.cancelScheduledMessageAsync(long sequenceNumber) ICloseable.close() ICloseable.closeAsync() IMessageEntityClient.getEntityPath() IMessageBrowser.peek() IMessageBrowser.peek(long fromSequenceNumber) IMessageBrowser.peekAsync() IMessageBrowser.peekAsync(long fromSequenceNumber) IMessageBrowser.peekBatch(int messageCount) IMessageBrowser.peekBatch(long fromSequenceNumber, int messageCount) IMessageBrowser.peekBatchAsync(int messageCount) IMessageBrowser.peekBatchAsync(long fromSequenceNumber, int messageCount) IMessageSender.scheduleMessage(IMessage message, Instant scheduledEnqueueTimeUtc) IMessageSender.scheduleMessage(IMessage message, Instant scheduledEnqueueTimeUtc, TransactionContext transaction) IMessageSender.scheduleMessageAsync(IMessage message, Instant scheduledEnqueueTimeUtc) IMessageSender.scheduleMessageAsync(IMessage message, Instant scheduledEnqueueTimeUtc, TransactionContext transaction) IMessageSender.send(IMessage message) IMessageSender.send(IMessage message, TransactionContext transaction) IMessageSender.sendAsync(IMessage message) IMessageSender.sendAsync(IMessage message, TransactionContext transaction) IMessageSender.sendBatch(Collection<? extends IMessage> messages) IMessageSender.sendBatch(Collection<? extends IMessage> messages, TransactionContext transaction) IMessageSender.sendBatchAsync(Collection<? extends IMessage> messages) IMessageSender.sendBatchAsync(Collection<? extends IMessage> messages, TransactionContext transaction)

Method Details

getTopicName

public String getTopicName()

Get the name of the topic

Returns:

the name of the topic

Applies to