Невозможно программно изменить состояние подписки темы в Java — Azure Service BusJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно программно изменить состояние подписки темы в Java — Azure Service Bus

Сообщение Anonymous »

Мне нужно изменить состояние подписок тем с помощью Java-кода.
Ниже приведена зависимость, которую я добавил в pom.xml.
**
com.azure
azure-messaging-servicebus
7.5.0
**

Ниже приведен код, и хотя я получаю ответ 200 ОК, статус подписки не меняется с АКТИВНО/ОТКЛЮЧЕНО. Пожалуйста, помогите.
import com.azure.messaging.servicebus.administration.ServiceBusAdministrationClient;
import com.azure.messaging.servicebus.administration.ServiceBusAdministrationClientBuilder;

public class SubscriptionManager {
public static void main(String[] args) {
String connectionString = "";
String topicName = "";
String subscriptionName = "";

// Create the Service Bus Administration Client
ServiceBusAdministrationClient adminClient = new ServiceBusAdministrationClientBuilder()
.connectionString(connectionString)
.buildClient();

// Call method to update subscription status
updateSubscriptionStatus(adminClient, topicName, subscriptionName, true); // true to enable, false to disable
}

public static void updateSubscriptionStatus(ServiceBusAdministrationClient client, String topicName, String subscriptionName, boolean enable) {
if (enable) {
client.getSubscription(topicName, subscriptionName)
.setStatus(com.azure.messaging.servicebus.administration.models.EntityStatus.ACTIVE);
} else {
client.getSubscription(topicName, subscriptionName)
.setStatus(com.azure.messaging.servicebus.administration.models.EntityStatus.DISABLED);
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... -azure-ser
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»