◐ Shell
clean mode source ↗

[CloudAdapter] Port CloudAdapter to Java by ldardick · Pull Request #1296 · microsoft/botbuilder-java

Fixes #1222
Fixes #1266

Description

As the CloudAdapter component was migrated to C#, it should be added in Java with all supporting classes and make the necessary changes in the existing code to support the CloudAdapter component.

Specific Changes

  • Add CloudAdapter component and all supporting classes
  • Add CloudAdapter Tests
  • Add mockito in bot-integration-core
  • Add CloudAdapterWithErrorHandler which inherits from CloudAdapter used by some Java samples
  • Add getCloudAdapter in BotDependencyConfiguration to return a CloudAdapterWithErrorHandler
  • Add InvokeResponse and TypedInvokeResponse to bot-schema, assign old ones as deprecated
  • Relocate BotFrameworkClient to bot-connector to have parity with JS
  • Fix Checkstyle issues

Testing

mvn clean install passing correctly
image