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
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Azure SDK for Java