Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Spring Cloud for Azure messaging modules with Spring's convention #24293

Closed
yiliuTo opened this issue Sep 24, 2021 · 1 comment · Fixed by #24147
Closed

Refactor Spring Cloud for Azure messaging modules with Spring's convention #24293

yiliuTo opened this issue Sep 24, 2021 · 1 comment · Fixed by #24147
Assignees
Labels
azure-spring All azure-spring related issues azure-spring-eventhubs Spring event hubs related issues. azure-spring-eventhubs-kafka Spring event hubs kafka related issues. azure-spring-servicebus Spring service bus related issues. Client This issue points to a problem in the data-plane of the library.

Comments

@yiliuTo
Copy link
Member

yiliuTo commented Sep 24, 2021

To implement the design doc of Azure Spring Cloud Messaging 4.0, we need to refactor current module structure of Spring Cloud for Azure messaging modules, the relationship of classes and modules is listed as below:

  • azure-spring-cloud-stream-binder-xxx

    • xxxHealthIndicator
    • xxxMessageChannelBinder
    • xxxBinderConfiguration/xxxBinderHealthIndicatorConfiguration
  • azure-spring-cloud-stream-binder-xxx-core

    • xxxBindingProperties/xxxConsumerProperties/xxxProducerProperties/xxxExtendedBindingProperties
    • xxxChannelProvisioner and subclasses
    • xxxConsumerDestination/xxxProducerDestination
  • azure-spring-integration-xxx

    • EventHubInboundChannelAdapter/ServiceBusQueueInboundChannelAdapter/ServiceBusTopicInboundChannelAdapter
    • StorageQueueMessageSource
  • azure-spring-integration-core

    • AbstractInboundChannelAdapter
    • DefaultMessageHandler
  • azure-spring-messaging-xxx

    • xxxMessageConverter
    • EventHubHeaders/ServiceBusMessageHeaders
    • xxxClientFactory
    • xxxConnectionStringProvider
    • xxxOperation/xxxTemplate
    • xxxRuntimeException
    • StartPosition (should be in azure-spring-messaging-eventhubs)
    • CheckpointManager and subclasses (should be in azure-spring-messaging-eventhubs)
    • EventHubProcessor/EventHubProcessorSupport
    • EventDataHelper
    • InstrumentationManager/Instrumentation (should be in azure-spring-messaging-servicebus)
    • ServiceBusMessageProcessor/DefaultServiceBusMessageProcessor
    • ServiceBusClientConfig
    • StorageQueueHelper
  • azure-spring-messaging

    • AbstractAzureMessageConverter/AzureMessageConverter/ConversionException
    • Checkpointer/AzureCheckpointer/Checkpointable/CheckpointConfig/CheckpointMode
    • ListenerMode
    • AzureHeaders
    • AzureSendFailureException
    • BatchSendOperation/ReceiveOperation/SendOperation/SubscribeByGroupOperation/SubscribeOperation
    • PartitionSupplier

    Note: xxx means EventHubs and ServiceBus

@yiliuTo yiliuTo added Client This issue points to a problem in the data-plane of the library. azure-spring All azure-spring related issues azure-spring-servicebus Spring service bus related issues. azure-spring-eventhubs Spring event hubs related issues. azure-spring-eventhubs-kafka Spring event hubs kafka related issues. labels Sep 24, 2021
@yiliuTo yiliuTo added this to the [2021] October milestone Sep 24, 2021
@yiliuTo yiliuTo self-assigned this Sep 24, 2021
@yiliuTo
Copy link
Member Author

yiliuTo commented Sep 24, 2021

Close this issue since the linked pr has been merged.

@yiliuTo yiliuTo closed this as completed Sep 24, 2021
@github-actions github-actions bot locked and limited conversation to collaborators Apr 11, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
azure-spring All azure-spring related issues azure-spring-eventhubs Spring event hubs related issues. azure-spring-eventhubs-kafka Spring event hubs kafka related issues. azure-spring-servicebus Spring service bus related issues. Client This issue points to a problem in the data-plane of the library.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant