← ClaudeAtlas

azure-eventgrid-javalisted

Build event-driven applications with Azure Event Grid SDK for Java. Use when publishing events, implementing pub/sub patterns, or integrating with Azure services via events.
aiskillstore/marketplace · ★ 329 · DevOps & Infrastructure · score 82
Install: claude install-skill aiskillstore/marketplace
# Azure Event Grid SDK for Java Build event-driven applications using the Azure Event Grid SDK for Java. ## Installation ```xml <dependency> <groupId>com.azure</groupId> <artifactId>azure-messaging-eventgrid</artifactId> <version>4.27.0</version> </dependency> ``` ## Client Creation ### EventGridPublisherClient ```java import com.azure.messaging.eventgrid.EventGridPublisherClient; import com.azure.messaging.eventgrid.EventGridPublisherClientBuilder; import com.azure.core.credential.AzureKeyCredential; // With API Key EventGridPublisherClient<EventGridEvent> client = new EventGridPublisherClientBuilder() .endpoint("<topic-endpoint>") .credential(new AzureKeyCredential("<access-key>")) .buildEventGridEventPublisherClient(); // For CloudEvents EventGridPublisherClient<CloudEvent> cloudClient = new EventGridPublisherClientBuilder() .endpoint("<topic-endpoint>") .credential(new AzureKeyCredential("<access-key>")) .buildCloudEventPublisherClient(); ``` ### With DefaultAzureCredential ```java import com.azure.identity.DefaultAzureCredentialBuilder; EventGridPublisherClient<EventGridEvent> client = new EventGridPublisherClientBuilder() .endpoint("<topic-endpoint>") .credential(new DefaultAzureCredentialBuilder().build()) .buildEventGridEventPublisherClient(); ``` ### Async Client ```java import com.azure.messaging.eventgrid.EventGridPublisherAsyncClient; EventGridPublisherAsyncClient<EventGridEvent> asyncClient = new Event