Clone Tools
  • last updated 28 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
CAMEL-13082: Filter results already seen by the Olingo consumers and producers Closes #2720 * Olingo[4,2]Configuration * Adds filterAlreadySeen property * Added here rather than to the endpoint as the latter would require ultimately, in order to satisfy various checks, changes to the endpoint read() method in the api's Olingo4AppImpl, which is unnecessary since this is used by the consumer.

* Olingo[4,2]Endpoint

* Adds filterAlreadySeen property names to the property names collection

so that parseQueryParams() does not remove it.

* Adds the filterAlreadySeen property during interceptProperties() in a

just-in-time manner (avoiding possibility of it causing problems with

endpoint and consumer initialisation).

* Olingo[4,2][Consumer,Producer]

* Adds a resultIndex for indexing hashcodes of existing results

* On receiving a response, if the resultIndex has been initialised then

the response results are checked by getting their hashcodes. If they're

in the resultIndex then they are discarded.

* Prior to any messages interceptProperties is called and if the properties

contain the filterAlreadySeen property then the resultIndex is initialised.

* Once the results have been placed in the exchange, interceptResult() is

called and some housekeeping is done to index all the results in the

resultIndex ready for checking on the next polling.

    • -0
    • +116
    ./java/org/apache/camel/component/olingo4/Olingo4Index.java
  1. … 10 more files in changeset.
CAMEL-13082: Filter results already seen by the Olingo consumers and producers Closes #2720 * Olingo[4,2]Configuration * Adds filterAlreadySeen property * Added here rather than to the endpoint as the latter would require ultimately, in order to satisfy various checks, changes to the endpoint read() method in the api's Olingo4AppImpl, which is unnecessary since this is used by the consumer.

* Olingo[4,2]Endpoint

* Adds filterAlreadySeen property names to the property names collection

so that parseQueryParams() does not remove it.

* Adds the filterAlreadySeen property during interceptProperties() in a

just-in-time manner (avoiding possibility of it causing problems with

endpoint and consumer initialisation).

* Olingo[4,2][Consumer,Producer]

* Adds a resultIndex for indexing hashcodes of existing results

* On receiving a response, if the resultIndex has been initialised then

the response results are checked by getting their hashcodes. If they're

in the resultIndex then they are discarded.

* Prior to any messages interceptProperties is called and if the properties

contain the filterAlreadySeen property then the resultIndex is initialised.

* Once the results have been placed in the exchange, interceptResult() is

called and some housekeeping is done to index all the results in the

resultIndex ready for checking on the next polling.

    • -0
    • +116
    ./java/org/apache/camel/component/olingo4/Olingo4Index.java
  1. … 10 more files in changeset.
CAMEL-13054: Olingo4Endpoint - avoid swallowing consumer options

* Those options prefixed with 'consumer' are required to be processed by

Olingo4Endpoint's parent class. However, they are getting added to the

query options instead and never applied to the scheduling consumer.

closes #2708

CAMEL-13054: Olingo4Endpoint - avoid swallowing consumer options

* Those options prefixed with 'consumer' are required to be processed by

Olingo4Endpoint's parent class. However, they are getting added to the

query options instead and never applied to the scheduling consumer.

closes #2708

CAMEL-13054: Olingo4Endpoint - avoid swallowing consumer options

* Those options prefixed with 'consumer' are required to be processed by

Olingo4Endpoint's parent class. However, they are getting added to the

query options instead and never applied to the scheduling consumer.

closes #2708

CAMEL-13054: Olingo4Endpoint - avoid swallowing consumer options

* Those options prefixed with 'consumer' are required to be processed by

Olingo4Endpoint's parent class. However, they are getting added to the

query options instead and never applied to the scheduling consumer.

closes #2708

CAMEL-13054: Olingo4Endpoint - avoid swallowing consumer options

* Those options prefixed with 'consumer' are required to be processed by

Olingo4Endpoint's parent class. However, they are getting added to the

query options instead and never applied to the scheduling consumer.

closes #2708

CAMEL-13051: Remove @deprecated consumerClass attribute on @UriEndpoint.

  1. … 155 more files in changeset.
Leverage @Component, @Dataformat and @Language annotations

  1. … 751 more files in changeset.
Refactor @Metadata#required to a boolean

  1. … 249 more files in changeset.
CAMEL-13005: olingo4 component serviceUri not set

  1. … 4 more files in changeset.
CAMEL-13005: olingo4 component serviceUri not set

  1. … 4 more files in changeset.
CAMEL-13005: olingo4 component serviceUri not set

  1. … 4 more files in changeset.
CAMEL-13005: olingo4 component serviceUri not set

  1. … 4 more files in changeset.
CAMEL-13005: olingo4 component serviceUri not set

  1. … 4 more files in changeset.
Corrected typo and regen

  1. … 185 more files in changeset.
Move stuff around to isolate o.a.c.util from o.a.c and o.a.c.support from o.a.c.impl

# Conflicts:

# camel-core/src/main/java/org/apache/camel/impl/InterceptSendToEndpointProcessor.java

  1. … 2739 more files in changeset.
CAMEL-12740: HttpAsyncClientBuilder is now used when no ClientBuilder is specified (#2487)

  1. … 1 more file in changeset.
CAMEL-12740: HttpAsyncClientBuilder is now used when no ClientBuilder is specified (#2487)

  1. … 1 more file in changeset.
CAMEL-12740: HttpAsyncClientBuilder is now used when no ClientBuilder is specified (#2487)

  1. … 1 more file in changeset.
Regen

  1. … 312 more files in changeset.
Regen

  1. … 22 more files in changeset.
CAMEL-12661: Spring Boot auto configuration - NestedConfigurationProperty should only be for known Camel types

  1. … 33 more files in changeset.
Camel 12644 - Generate documentation for Spring Boot starters (#2430)

* CAMEL-12644: Generate spring boot auto configuration in the docs.

* CAMEL-12644: Detect if spring boot configuration options has no description.

  1. … 322 more files in changeset.
camel-package-maven-plugin: add missing comma

  1. … 261 more files in changeset.
polish

  1. … 91 more files in changeset.
CAMEL-12297 Miscellaneous fixes to AsciiDoc format and layout

  1. … 27 more files in changeset.
CAMEL-12273: Regen docs

  1. … 290 more files in changeset.
Component docs - Include more valid chars in description. Regen docs

  1. … 469 more files in changeset.
CAMEL-1225: Ascii doc documentation files should include link in top.

  1. … 359 more files in changeset.