GH-3155: Add support for Java DSL extensions (#3167)
* GH-3155: Add support for Java DSL extensions Fixes https://github.com/spring-projects/spring-integration/issues/3155 Provide an `IntegrationFlowExtension` for possible custom EI-operators in the target project use-cases. * * Move `IntegrationFlowExtension` tests ot its own test class * Make all the `IntegrationComponentSpec` ctors as `protected` for possible custom extensions * Make some `BaseIntegrationFlowDefinition` methods and properties as `protected` to get them access from the `IntegrationFlowExtension` implementations * Document the feature * * Fix language and typos in docs * * Add `protected` to one more `GatewayEndpointSpec` ctor * Add JavaDocs to `GatewayEndpointSpec` methods * * Add `protected` to one more `JmsPollableMessageChannelSpec` ctor
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2016-2019 the original author or authors.
|
||||
* Copyright 2016-2020 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -34,11 +34,11 @@ import com.rometools.rome.io.SyndFeedInput;
|
||||
*/
|
||||
public class FeedEntryMessageSourceSpec extends MessageSourceSpec<FeedEntryMessageSourceSpec, FeedEntryMessageSource> {
|
||||
|
||||
FeedEntryMessageSourceSpec(URL feedUrl, String metadataKey) {
|
||||
protected FeedEntryMessageSourceSpec(URL feedUrl, String metadataKey) {
|
||||
this.target = new FeedEntryMessageSource(feedUrl, metadataKey);
|
||||
}
|
||||
|
||||
FeedEntryMessageSourceSpec(Resource feedResource, String metadataKey) {
|
||||
protected FeedEntryMessageSourceSpec(Resource feedResource, String metadataKey) {
|
||||
this.target = new FeedEntryMessageSource(feedResource, metadataKey);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user