public class EventHubsInstance extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<EventHubsInstance,EventHubsNamespace,com.azure.resourcemanager.eventhubs.models.EventHub> implements com.microsoft.azure.toolkit.lib.common.model.Deletable, com.microsoft.azure.toolkit.lib.resource.message.ISenderReceiver
com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<T extends com.microsoft.azure.toolkit.lib.common.model.AzResource,R>, com.microsoft.azure.toolkit.lib.common.model.AzResource.FormalStatus, com.microsoft.azure.toolkit.lib.common.model.AzResource.None, com.microsoft.azure.toolkit.lib.common.model.AzResource.Status| Modifier and Type | Field and Description |
|---|---|
private com.azure.messaging.eventhubs.EventHubConsumerAsyncClient |
consumerAsyncClient |
private com.azure.resourcemanager.eventhubs.models.EntityStatus |
entityStatus |
private com.microsoft.azure.toolkit.lib.common.messager.IAzureMessager |
messager |
private List<reactor.core.Disposable> |
receivers |
| Modifier | Constructor and Description |
|---|---|
protected |
EventHubsInstance(com.azure.resourcemanager.eventhubs.models.EventHub remote,
EventHubsInstanceModule module) |
protected |
EventHubsInstance(String name,
EventHubsInstanceModule module) |
| Modifier and Type | Method and Description |
|---|---|
private String |
getOrCreateConnectionString(List<com.azure.resourcemanager.eventhubs.models.AccessRights> accessRights) |
String |
getOrCreateListenConnectionString() |
List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>> |
getSubModules() |
boolean |
isListening() |
boolean |
isSendEnabled() |
protected String |
loadStatus(com.azure.resourcemanager.eventhubs.models.EventHub remote) |
void |
sendMessage(String message) |
void |
startReceivingMessage() |
void |
stopReceivingMessage() |
protected void |
updateAdditionalProperties(com.azure.resourcemanager.eventhubs.models.EventHub newRemote,
com.azure.resourcemanager.eventhubs.models.EventHub oldRemote) |
void |
updateStatus(com.azure.resourcemanager.eventhubs.models.EntityStatus status) |
canEqual, delete, doModify, doModify, equals, exists, getAuthorizationManager, getCachedSubModules, getId, getModule, getName, getParent, getPermissions, getRemote, getResourceGroup, getResourceGroupName, getRoleAssignments, getRoleDefinitions, getStatus, getSubModule, grantPermissionToIdentity, grantPermissionToIdentity, hashCode, invalidateCache, is400, is404, isAuthRequired, isDraft, isDraftForCreating, isDraftForUpdating, isHttpException, isHttpException, isMocked, loadRemoteFromAzure, onRemoteUpdated, refresh, remoteOptional, setRemote, setStatus, toString, updateclone, finalize, getClass, notify, notifyAll, wait, wait, wait@Nullable private com.azure.resourcemanager.eventhubs.models.EntityStatus entityStatus
@Nullable private com.azure.messaging.eventhubs.EventHubConsumerAsyncClient consumerAsyncClient
private final List<reactor.core.Disposable> receivers
@Nullable private com.microsoft.azure.toolkit.lib.common.messager.IAzureMessager messager
protected EventHubsInstance(@Nonnull String name, @Nonnull EventHubsInstanceModule module)
protected EventHubsInstance(@Nonnull com.azure.resourcemanager.eventhubs.models.EventHub remote, @Nonnull EventHubsInstanceModule module)
protected void updateAdditionalProperties(@Nullable com.azure.resourcemanager.eventhubs.models.EventHub newRemote, @Nullable com.azure.resourcemanager.eventhubs.models.EventHub oldRemote)
updateAdditionalProperties in class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<EventHubsInstance,EventHubsNamespace,com.azure.resourcemanager.eventhubs.models.EventHub>@Nonnull public List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>> getSubModules()
getSubModules in class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<EventHubsInstance,EventHubsNamespace,com.azure.resourcemanager.eventhubs.models.EventHub>@Nonnull protected String loadStatus(@Nonnull com.azure.resourcemanager.eventhubs.models.EventHub remote)
loadStatus in class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<EventHubsInstance,EventHubsNamespace,com.azure.resourcemanager.eventhubs.models.EventHub>public void updateStatus(com.azure.resourcemanager.eventhubs.models.EntityStatus status)
public void startReceivingMessage()
startReceivingMessage in interface com.microsoft.azure.toolkit.lib.resource.message.ISenderReceiverpublic void stopReceivingMessage()
stopReceivingMessage in interface com.microsoft.azure.toolkit.lib.resource.message.ISenderReceiverpublic boolean isListening()
isListening in interface com.microsoft.azure.toolkit.lib.resource.message.ISenderReceiverpublic boolean isSendEnabled()
isSendEnabled in interface com.microsoft.azure.toolkit.lib.resource.message.ISenderReceiverpublic void sendMessage(String message)
sendMessage in interface com.microsoft.azure.toolkit.lib.resource.message.ISenderReceiverpublic String getOrCreateListenConnectionString()
Copyright © 2025. All rights reserved.