Azure-sdk-for-java: [рд╕реЗрд╡рд╛ рдмрд╕] : [рдмрдЧ] : рд╕рджрд╕реНрдпрддрд╛ рд╣рдЯрд╛рдирд╛ рд╕рд┐рдВрдХ рдирд╣реАрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рдЬрдире░ 2021  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Azure/azure-sdk-for-java

рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рд╕рджрд╕реНрдпрддрд╛ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдирд╣реАрдВ рд╣реИред

рдЕрдкрд╡рд╛рдж рдпрд╛ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕
рдХреЛрдИ рдвреЗрд░ рдирд╣реАрдВ

рдкреНрд░рдЬрдирди рдХрд░рдирд╛
рд╡рд┐рдзрд┐ рдХреЛ рдмреБрд▓рд╛рдУ

  1. deleteSubscription(..., ...)
  2. getSubscription(..., ...)

рд╕рджрд╕реНрдпрддрд╛ рд╣рдореЗрд╢рд╛ рдореМрдЬреВрдж

рд╕рд╛рдВрдХреЗрддрд┐рдХ рдЯреБрдХрдбрд╝рд╛

    public void deleteSubscription(String topicName, String subscriptionName) {
        asyncClient.deleteSubscription(topicName, subscriptionName);
    }

рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП :

    public void deleteSubscription(String topicName, String subscriptionName) {
        asyncClient.deleteSubscription(topicName, subscriptionName).block();
    }

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░
рд╕рджрд╕реНрдпрддрд╛ рддреБрд░рдВрдд рд╣рдЯрд╛ рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ

рд╕реЗрдЯрдЕрдк (рдХреГрдкрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВ):

  • рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬрд╝
  • рдЖрдИрдбреАрдИ: рдЗрдВрдЯреЗрд▓реАрдЬреЗ
  • azure-messaging-s ervicebus:com.azure :

рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджрд░реНрдн
рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЕрдиреНрдп рд╕рдВрджрд░реНрдн рдЬреЛрдбрд╝реЗрдВред

рд╕реВрдЪрдирд╛ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ
рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝ рджреА рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдлрд╝реАрд▓реНрдб рдЪреЗрдХрдСрдлрд╝ рдХрд░реЗрдВ рдЕрдиреНрдпрдерд╛ рд╣рдо рдЬрд╛рд░реАрдХрд░реНрддрд╛ рдХреЛ рдЕрдкреВрд░реНрдг рд░рд┐рдкреЛрд░реНрдЯ рдорд╛рдиреЗрдВрдЧреЗ

  • [x] рдмрдЧ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
  • [x] рд░реЗрдкреНрд░реЛ рд╕реНрдЯреЗрдкреНрд╕ рдЬреЛрдбрд╝реЗ рдЧрдП
  • [x] рд╕реЗрдЯрдЕрдк рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝реА рдЧрдИ
Client Service Bus customer-reported needs-author-feedback question

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдирдорд╕реНрддреЗ @ algra4 , рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк ServiceBusAdministrationAsyncClient рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдо Async рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд░рд┐рдПрдХреНрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдХреЙрд▓ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ .block() рдпрд╛ subscribe() рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдк рдЗрд╕ рдмреНрд▓реЙрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рддрд╛ рд╣реИ https://devblogs.microsoft.com/azure-sdk/async-programming-with-project-reactor/#using -async-apis-in-the-new- рдиреАрд▓рд╛-рдПрд╕рдбреАрдХреЗ-рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП

рдпрджрд┐ рдЖрдк рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рдВрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рд╕рд┐рдВрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

// Create a administrator client using connection string.
        ServiceBusAdministrationClient client = new ServiceBusAdministrationClientBuilder()
            .connectionString(connectionString)
            .buildClient();

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @hemanttanwar

рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдХрд┐ рдореЗрдВ ServiceBusAdministrationClient рд╡рд░реНрдЧ, рд╕рднреА рддрд░реАрдХреЛрдВ рдЖрдк рдХреЙрд▓ .block() рд╡рд┐рдзрд┐ рдХреЗ рдмрд╛рдж рдЖрдк рдХреЙрд▓ asyncClient ред

рд╡рд┐рдзрд┐ deleteSubscription(String topicName, String subscriptionName) (рд╡рд┐рдзрд┐ рд╕реЗ рд▓рд┐рдВрдХ) рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВред

рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ "рдмрдЧ" рд╣реИ

@ algra4 рдЬрд╛рдирдХрд╛рд░реА рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рддреБрдо рд╕рд╣реА рд╣реЛ ред рд╣рдо рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдЬрд╛рд░реА рдХрд░ рджреЗрдВрдЧреЗред

рдпрд╣ рд╕реБрдзрд╛рд░ рдЕрдм рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдВ рд╕реЗ https://search.maven.org/artifact/com.azure/azure-messaging-servicebus рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдм рдмрдВрдж рдХрд░реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

abelmariam picture abelmariam  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

christopheranderson picture christopheranderson  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

amitbaer picture amitbaer  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

knutwannheden picture knutwannheden  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ronny-sphera picture ronny-sphera  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ