This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.


    from 672a5ee  Improve vertx-http component description
     new 9194048  CAMEL-15498:  Add java source parser for discovering API 
methods for API based components.
     new 7827ff0  CAMEL-15498:  Add java source parser for discovering API 
methods for API based components.
     new 7e6a0b1  CAMEL-15498:  Add java source parser for discovering API 
methods for API based components.
     new 7b9718e  CAMEL-15498:  Add java source parser for discovering API 
methods for API based components.
     new 3c05750  CAMEL-15498: Use java source parser for camel-braintree API 
component.
     new defa509  CAMEL-15478: API components and api proxy with overloaded 
methods.
     new 29a2b79  CAMEL-15478: Regen
     new 9b76d25  CAMEL-15478: Nicer enum constant names
     new 4674724  CAMEL-15478: Nicer enum constant names
     new bce8d4d  CAMEL-15478: Api method can lookup from nice name to enum 
constant that are upper and underscore style.

The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../camel/component/as2/internal/AS2ApiName.java   |  22 +-
 .../as2/internal/AS2ClientManagerApiMethod.java    |  19 +-
 .../as2/internal/AS2ServerManagerApiMethod.java    |  19 +-
 .../org/apache/camel/component/as2/as2.json        |   2 +-
 .../src/main/docs/as2-component.adoc               |   2 +-
 .../camel/component/box/internal/BoxApiName.java   |  22 +-
 .../BoxCollaborationsManagerApiMethod.java         |  19 +-
 .../box/internal/BoxCommentsManagerApiMethod.java  |  19 +-
 .../box/internal/BoxEventLogsManagerApiMethod.java |  19 +-
 .../box/internal/BoxEventsManagerApiMethod.java    |  19 +-
 .../box/internal/BoxFilesManagerApiMethod.java     |  19 +-
 .../box/internal/BoxFoldersManagerApiMethod.java   |  19 +-
 .../box/internal/BoxGroupsManagerApiMethod.java    |  19 +-
 .../box/internal/BoxSearchManagerApiMethod.java    |  19 +-
 .../box/internal/BoxTasksManagerApiMethod.java     |  19 +-
 .../box/internal/BoxUsersManagerApiMethod.java     |  19 +-
 .../org/apache/camel/component/box/box.json        |   2 +-
 .../src/main/docs/box-component.adoc               |   2 +-
 components/camel-braintree/pom.xml                 |  44 +-
 .../AddressGatewayEndpointConfiguration.java       |   4 +-
 .../CustomerGatewayEndpointConfiguration.java      |   2 +-
 .../SubscriptionGatewayEndpointConfiguration.java  |   4 +-
 .../braintree/internal/AddOnGatewayApiMethod.java  |  19 +-
 .../internal/AddressGatewayApiMethod.java          |  19 +-
 .../braintree/internal/BraintreeApiCollection.java |  54 +-
 .../braintree/internal/BraintreeApiName.java       |  40 +-
 .../internal/ClientTokenGatewayApiMethod.java      |  19 +-
 .../CreditCardVerificationGatewayApiMethod.java    |  19 +-
 .../internal/CustomerGatewayApiMethod.java         |  19 +-
 .../internal/DiscountGatewayApiMethod.java         |  19 +-
 .../internal/DisputeGatewayApiMethod.java          |  19 +-
 .../internal/DocumentUploadGatewayApiMethod.java   |  19 +-
 .../internal/MerchantAccountGatewayApiMethod.java  |  19 +-
 .../internal/PaymentMethodGatewayApiMethod.java    |  19 +-
 .../PaymentMethodNonceGatewayApiMethod.java        |  19 +-
 .../braintree/internal/PlanGatewayApiMethod.java   |  19 +-
 .../braintree/internal/ReportGatewayApiMethod.java |  19 +-
 .../SettlementBatchSummaryGatewayApiMethod.java    |  19 +-
 .../internal/SubscriptionGatewayApiMethod.java     |  19 +-
 .../internal/TransactionGatewayApiMethod.java      |  19 +-
 .../WebhookNotificationGatewayApiMethod.java       |  19 +-
 .../camel/component/braintree/braintree.json       |   8 +-
 .../src/main/docs/braintree-component.adoc         |  12 +-
 .../braintree/BraintreeComponentTest.java          |   4 +-
 .../camel/component/fhir/internal/FhirApiName.java |  22 +-
 .../fhir/internal/FhirCapabilitiesApiMethod.java   |  19 +-
 .../fhir/internal/FhirCreateApiMethod.java         |  19 +-
 .../fhir/internal/FhirDeleteApiMethod.java         |  19 +-
 .../fhir/internal/FhirHistoryApiMethod.java        |  19 +-
 .../fhir/internal/FhirLoadPageApiMethod.java       |  19 +-
 .../component/fhir/internal/FhirMetaApiMethod.java |  19 +-
 .../fhir/internal/FhirOperationApiMethod.java      |  19 +-
 .../fhir/internal/FhirPatchApiMethod.java          |  19 +-
 .../component/fhir/internal/FhirReadApiMethod.java |  19 +-
 .../fhir/internal/FhirSearchApiMethod.java         |  19 +-
 .../fhir/internal/FhirTransactionApiMethod.java    |  19 +-
 .../fhir/internal/FhirUpdateApiMethod.java         |  19 +-
 .../fhir/internal/FhirValidateApiMethod.java       |  19 +-
 .../org/apache/camel/component/fhir/fhir.json      |   2 +-
 .../src/main/docs/fhir-component.adoc              |   2 +-
 .../calendar/internal/CalendarAclApiMethod.java    |  19 +-
 .../internal/CalendarCalendarListApiMethod.java    |  19 +-
 .../internal/CalendarCalendarsApiMethod.java       |  19 +-
 .../internal/CalendarChannelsApiMethod.java        |  19 +-
 .../calendar/internal/CalendarColorsApiMethod.java |  19 +-
 .../calendar/internal/CalendarEventsApiMethod.java |  19 +-
 .../internal/CalendarFreebusyApiMethod.java        |  19 +-
 .../internal/CalendarSettingsApiMethod.java        |  19 +-
 .../calendar/internal/GoogleCalendarApiName.java   |  22 +-
 .../component/google/calendar/google-calendar.json |   2 +-
 .../src/main/docs/google-calendar-component.adoc   |   2 +-
 .../google/drive/internal/DriveAboutApiMethod.java |  19 +-
 .../google/drive/internal/DriveAppsApiMethod.java  |  19 +-
 .../drive/internal/DriveChangesApiMethod.java      |  19 +-
 .../drive/internal/DriveChannelsApiMethod.java     |  19 +-
 .../drive/internal/DriveChildrenApiMethod.java     |  19 +-
 .../drive/internal/DriveCommentsApiMethod.java     |  19 +-
 .../google/drive/internal/DriveFilesApiMethod.java |  19 +-
 .../drive/internal/DriveParentsApiMethod.java      |  19 +-
 .../drive/internal/DrivePermissionsApiMethod.java  |  19 +-
 .../drive/internal/DrivePropertiesApiMethod.java   |  19 +-
 .../drive/internal/DriveRealtimeApiMethod.java     |  19 +-
 .../drive/internal/DriveRepliesApiMethod.java      |  19 +-
 .../drive/internal/DriveRevisionsApiMethod.java    |  19 +-
 .../google/drive/internal/GoogleDriveApiName.java  |  22 +-
 .../camel/component/google/drive/google-drive.json |   2 +-
 .../src/main/docs/google-drive-component.adoc      |   2 +-
 .../google/mail/internal/GmailUsersApiMethod.java  |  19 +-
 .../mail/internal/GmailUsersDraftsApiMethod.java   |  19 +-
 .../mail/internal/GmailUsersHistoryApiMethod.java  |  19 +-
 .../mail/internal/GmailUsersLabelsApiMethod.java   |  19 +-
 .../mail/internal/GmailUsersMessagesApiMethod.java |  19 +-
 .../GmailUsersMessagesAttachmentsApiMethod.java    |  19 +-
 .../mail/internal/GmailUsersThreadsApiMethod.java  |  19 +-
 .../google/mail/internal/GoogleMailApiName.java    |  22 +-
 .../camel/component/google/mail/google-mail.json   |   2 +-
 .../src/main/docs/google-mail-component.adoc       |   2 +-
 .../sheets/internal/GoogleSheetsApiName.java       |  22 +-
 .../internal/SheetsSpreadsheetsApiMethod.java      |  19 +-
 .../SheetsSpreadsheetsValuesApiMethod.java         |  19 +-
 .../component/google/sheets/google-sheets.json     |   2 +-
 .../src/main/docs/google-sheets-component.adoc     |   2 +-
 .../component/olingo2/internal/Olingo2ApiName.java |  22 +-
 .../olingo2/internal/Olingo2AppApiMethod.java      |  19 +-
 .../apache/camel/component/olingo2/olingo2.json    |   2 +-
 .../src/main/docs/olingo2-component.adoc           |   2 +-
 .../component/olingo4/internal/Olingo4ApiName.java |  22 +-
 .../olingo4/internal/Olingo4AppApiMethod.java      |  19 +-
 .../apache/camel/component/olingo4/olingo4.json    |   2 +-
 .../src/main/docs/olingo4-component.adoc           |   2 +-
 .../twilio/internal/AccountApiMethod.java          |  19 +-
 .../twilio/internal/AddressApiMethod.java          |  19 +-
 .../AddressDependentPhoneNumberApiMethod.java      |  19 +-
 .../twilio/internal/ApplicationApiMethod.java      |  19 +-
 .../AvailablePhoneNumberCountryApiMethod.java      |  19 +-
 .../AvailablePhoneNumberCountryLocalApiMethod.java |  19 +-
 ...AvailablePhoneNumberCountryMobileApiMethod.java |  19 +-
 ...ailablePhoneNumberCountryTollFreeApiMethod.java |  19 +-
 .../component/twilio/internal/CallApiMethod.java   |  19 +-
 .../twilio/internal/CallFeedbackApiMethod.java     |  19 +-
 .../internal/CallFeedbackSummaryApiMethod.java     |  19 +-
 .../twilio/internal/CallNotificationApiMethod.java |  19 +-
 .../twilio/internal/CallRecordingApiMethod.java    |  19 +-
 .../twilio/internal/ConferenceApiMethod.java       |  19 +-
 .../internal/ConferenceParticipantApiMethod.java   |  19 +-
 .../twilio/internal/ConnectAppApiMethod.java       |  19 +-
 .../internal/IncomingPhoneNumberApiMethod.java     |  19 +-
 .../IncomingPhoneNumberLocalApiMethod.java         |  19 +-
 .../IncomingPhoneNumberMobileApiMethod.java        |  19 +-
 .../IncomingPhoneNumberTollFreeApiMethod.java      |  19 +-
 .../component/twilio/internal/KeyApiMethod.java    |  19 +-
 .../twilio/internal/MessageApiMethod.java          |  19 +-
 .../twilio/internal/MessageFeedbackApiMethod.java  |  19 +-
 .../twilio/internal/MessageMediaApiMethod.java     |  19 +-
 .../component/twilio/internal/NewKeyApiMethod.java |  19 +-
 .../twilio/internal/NewSigningKeyApiMethod.java    |  19 +-
 .../twilio/internal/NotificationApiMethod.java     |  19 +-
 .../twilio/internal/OutgoingCallerIdApiMethod.java |  19 +-
 .../component/twilio/internal/QueueApiMethod.java  |  19 +-
 .../twilio/internal/QueueMemberApiMethod.java      |  19 +-
 .../internal/RecordingAddOnResultApiMethod.java    |  19 +-
 .../RecordingAddOnResultPayloadApiMethod.java      |  19 +-
 .../twilio/internal/RecordingApiMethod.java        |  19 +-
 .../internal/RecordingTranscriptionApiMethod.java  |  19 +-
 .../twilio/internal/ShortCodeApiMethod.java        |  19 +-
 .../twilio/internal/SigningKeyApiMethod.java       |  19 +-
 .../twilio/internal/SipCredentialApiMethod.java    |  19 +-
 .../internal/SipCredentialListApiMethod.java       |  19 +-
 .../twilio/internal/SipDomainApiMethod.java        |  19 +-
 .../SipDomainCredentialListMappingApiMethod.java   |  19 +-
 ...pDomainIpAccessControlListMappingApiMethod.java |  19 +-
 .../internal/SipIpAccessControlListApiMethod.java  |  19 +-
 .../SipIpAccessControlListIpAddressApiMethod.java  |  19 +-
 .../component/twilio/internal/TokenApiMethod.java  |  19 +-
 .../twilio/internal/TranscriptionApiMethod.java    |  19 +-
 .../component/twilio/internal/TwilioApiName.java   |  22 +-
 .../internal/UsageRecordAllTimeApiMethod.java      |  19 +-
 .../twilio/internal/UsageRecordApiMethod.java      |  19 +-
 .../twilio/internal/UsageRecordDailyApiMethod.java |  19 +-
 .../internal/UsageRecordLastMonthApiMethod.java    |  19 +-
 .../internal/UsageRecordMonthlyApiMethod.java      |  19 +-
 .../internal/UsageRecordThisMonthApiMethod.java    |  19 +-
 .../twilio/internal/UsageRecordTodayApiMethod.java |  19 +-
 .../internal/UsageRecordYearlyApiMethod.java       |  19 +-
 .../internal/UsageRecordYesterdayApiMethod.java    |  19 +-
 .../twilio/internal/UsageTriggerApiMethod.java     |  19 +-
 .../internal/ValidationRequestApiMethod.java       |  19 +-
 .../org/apache/camel/component/twilio/twilio.json  |   2 +-
 .../src/main/docs/twilio-component.adoc            |   2 +-
 .../zendesk/internal/ZendeskApiMethod.java         |  19 +-
 .../component/zendesk/internal/ZendeskApiName.java |  22 +-
 .../apache/camel/component/zendesk/zendesk.json    |   2 +-
 .../src/main/docs/zendesk-component.adoc           |   2 +-
 .../builder/endpoint/StaticEndpointBuilders.java   | 544 ++++++++++++---------
 .../endpoint/dsl/AS2EndpointBuilderFactory.java    |   4 +-
 .../endpoint/dsl/BoxEndpointBuilderFactory.java    |  12 +-
 .../dsl/BraintreeEndpointBuilderFactory.java       |  20 +-
 .../endpoint/dsl/FhirEndpointBuilderFactory.java   |  12 +-
 .../dsl/GoogleCalendarEndpointBuilderFactory.java  |   8 +-
 .../dsl/GoogleDriveEndpointBuilderFactory.java     |  16 +-
 .../dsl/GoogleMailEndpointBuilderFactory.java      |   8 +-
 .../dsl/GoogleSheetsEndpointBuilderFactory.java    |   4 +-
 .../dsl/Olingo2EndpointBuilderFactory.java         |   4 +-
 .../dsl/Olingo4EndpointBuilderFactory.java         |   4 +-
 .../endpoint/dsl/TwilioEndpointBuilderFactory.java |  84 ++--
 .../dsl/ZendeskEndpointBuilderFactory.java         | 404 ++++++++-------
 .../maven/camel-api-component-maven-plugin/pom.xml |   8 +-
 .../camel/maven/ApiComponentGeneratorMojo.java     |  54 +-
 .../main/java/org/apache/camel/maven/ApiProxy.java |  10 +
 .../apache/camel/maven/DocumentGeneratorMojo.java  |   3 +
 .../org/apache/camel/maven/FromJavasource.java     |  23 +
 .../maven/JavaSourceApiMethodGeneratorMojo.java    | 170 +++++++
 .../org/apache/camel/maven/JavaSourceParser.java   | 171 +++++++
 .../src/main/resources/api-method-enum.vm          |  19 +-
 .../src/main/resources/api-name-enum.vm            |  22 +-
 .../org/apache/camel/component/test/TestProxy.java |  25 +
 .../apache/camel/maven/JavaSourceParserTest.java   |  82 ++++
 .../src/test/resources/AddressGateway.java         |  90 ++++
 .../src/test/resources/CustomerGateway.java        | 154 ++++++
 .../src/test/resources/DisputeGateway.java         | 261 ++++++++++
 200 files changed, 3941 insertions(+), 1222 deletions(-)
 create mode 100644 
tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/FromJavasource.java
 create mode 100644 
tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/JavaSourceApiMethodGeneratorMojo.java
 create mode 100644 
tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/JavaSourceParser.java
 create mode 100644 
tooling/maven/camel-api-component-maven-plugin/src/test/java/org/apache/camel/maven/JavaSourceParserTest.java
 create mode 100644 
tooling/maven/camel-api-component-maven-plugin/src/test/resources/AddressGateway.java
 create mode 100644 
tooling/maven/camel-api-component-maven-plugin/src/test/resources/CustomerGateway.java
 create mode 100644 
tooling/maven/camel-api-component-maven-plugin/src/test/resources/DisputeGateway.java

Reply via email to