Azure Web PubSub Java SDK - Examples
Comprehensive code examples for the Azure Web PubSub SDK for Java.
Table of Contents
- Maven Dependency
- Client Creation
- Send Messages
- Group Management
- Connection Management
- Client Access Tokens
- Permissions
- Async Operations
- Complete Application Example
Maven Dependency
xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-webpubsub</artifactId>
<version>1.5.0</version>
</dependency>Client Creation
With Connection String
java
import com.azure.messaging.webpubsub.WebPubSubServiceClient;
import com.azure.messaging.webpubsub.WebPubSubServiceClientBuilder;
WebPubSubServiceClient client = new WebPubSubServiceClientBuilder()
.connectionString(System.getenv("WEB_PUBSUB_CONNECTION_STRING"))
.hub("chat")
.buildClient();With DefaultAzureCredential
java
import com.azure.identity.DefaultAzureCredentialBuilder;
WebPubSubServiceClient client = new WebPubSubServiceClientBuilder()
.credential(new DefaultAzureCredentialBuilder().build())
.endpoint(System.getenv("WEB_PUBSUB_ENDPOINT"))
.hub("chat")
.buildClient();With Access Key
java
import com.azure.core.credential.AzureKeyCredential;
WebPubSubServiceClient client = new WebPubSubServiceClientBuilder()