URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener). # HTTP URLs that Could Not Be Fixed These URLs were unable to be fixed. Please review them to see if they can be manually resolved. * [ ] http://docs.groovy-lang.org/latest/html/documentation/index.html (200) with 2 occurrences could not be migrated: ([https](https://docs.groovy-lang.org/latest/html/documentation/index.html) result SSLProtocolException). * [ ] http://jibx.sourceforge.net/ (200) with 1 occurrences could not be migrated: ([https](https://jibx.sourceforge.net/) result AnnotatedConnectException). * [ ] http://www.castor.org/ (200) with 1 occurrences could not be migrated: ([https](https://www.castor.org/) result AnnotatedConnectException). * [ ] http://www.groovy-lang.org/ (200) with 2 occurrences could not be migrated: ([https](https://www.groovy-lang.org/) result SSLProtocolException). * [ ] http://www.jcraft.com/jsch/ (200) with 2 occurrences could not be migrated: ([https](https://www.jcraft.com/jsch/) result AnnotatedConnectException). * [ ] http://foo.com (301) with 7 occurrences could not be migrated: ([https](https://foo.com) result SSLHandshakeException). * [ ] http://oexchange.org/spec/0.8/rel/related-target (301) with 1 occurrences could not be migrated: ([https](https://oexchange.org/spec/0.8/rel/related-target) result SSLHandshakeException). * [ ] http://twitter4j.org (302) with 1 occurrences could not be migrated: ([https](https://twitter4j.org) result AnnotatedConnectException). # Fixed URLs ## Fixed But Review Recommended These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended. * [ ] http://bugs.sun.com/view_bug.do?bug_id=6682380 (302) with 1 occurrences migrated to: https://bugs.java.com/view_bug.do?bug_id=6682380 ([https](https://bugs.sun.com/view_bug.do?bug_id=6682380) result SSLHandshakeException). * [ ] http://status.twitter.com (301) with 1 occurrences migrated to: https://status.twitterstat.us/ ([https](https://status.twitter.com) result SSLProtocolException). * [ ] http://jruby.org/ (301) with 1 occurrences migrated to: https://www.jruby.org ([https](https://jruby.org/) result SSLHandshakeException). * [ ] http://site1.com (ConnectTimeoutException) with 1 occurrences migrated to: https://site1.com ([https](https://site1.com) result ConnectTimeoutException). * [ ] http://www.gemstone.com/docs/6.6.RC/product/docs/html/user_guide/UserGuide_GemFire.html (ConnectTimeoutException) with 1 occurrences migrated to: https://www.gemstone.com/docs/6.6.RC/product/docs/html/user_guide/UserGuide_GemFire.html ([https](https://www.gemstone.com/docs/6.6.RC/product/docs/html/user_guide/UserGuide_GemFire.html) result ConnectTimeoutException). * [ ] http://www.gemstone.com/docs/current/product/docs/japi/com/gemstone/gemfire/cache/EntryEvent.html (ConnectTimeoutException) with 1 occurrences migrated to: https://www.gemstone.com/docs/current/product/docs/japi/com/gemstone/gemfire/cache/EntryEvent.html ([https](https://www.gemstone.com/docs/current/product/docs/japi/com/gemstone/gemfire/cache/EntryEvent.html) result ConnectTimeoutException). * [ ] http://a0.twimg.com/a/1295478501/images/fronts/logo_withbird_home.png (UnknownHostException) with 1 occurrences migrated to: https://a0.twimg.com/a/1295478501/images/fronts/logo_withbird_home.png ([https](https://a0.twimg.com/a/1295478501/images/fronts/logo_withbird_home.png) result UnknownHostException). * [ ] http://a0.twimg.com/a/1295478501/images/whatsnew/video-sample-ss.png (UnknownHostException) with 1 occurrences migrated to: https://a0.twimg.com/a/1295478501/images/whatsnew/video-sample-ss.png ([https](https://a0.twimg.com/a/1295478501/images/whatsnew/video-sample-ss.png) result UnknownHostException). * [ ] http://a0.twimg.com/a/1295478501/javascripts/widgets/widget.js?1295482593 (UnknownHostException) with 1 occurrences migrated to: https://a0.twimg.com/a/1295478501/javascripts/widgets/widget.js?1295482593 ([https](https://a0.twimg.com/a/1295478501/javascripts/widgets/widget.js?1295482593) result UnknownHostException). * [ ] http://a0.twimg.com/profile_images/1129952837/chelsea_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a0.twimg.com/profile_images/1129952837/chelsea_normal.jpg ([https](https://a0.twimg.com/profile_images/1129952837/chelsea_normal.jpg) result UnknownHostException). * [ ] http://a0.twimg.com/profile_images/1147019935/evedit0xr_2_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a0.twimg.com/profile_images/1147019935/evedit0xr_2_normal.jpg ([https](https://a0.twimg.com/profile_images/1147019935/evedit0xr_2_normal.jpg) result UnknownHostException). * [ ] http://a0.twimg.com/profile_images/1147750206/avatar03_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a0.twimg.com/profile_images/1147750206/avatar03_normal.jpg ([https](https://a0.twimg.com/profile_images/1147750206/avatar03_normal.jpg) result UnknownHostException). * [ ] http://a0.twimg.com/profile_images/1193341281/BOF-Logo-Favicon-Twitter_normal.png (UnknownHostException) with 2 occurrences migrated to: https://a0.twimg.com/profile_images/1193341281/BOF-Logo-Favicon-Twitter_normal.png ([https](https://a0.twimg.com/profile_images/1193341281/BOF-Logo-Favicon-Twitter_normal.png) result UnknownHostException). * [ ] http://a0.twimg.com/profile_images/1218603158/photo-1_normal.jpeg (UnknownHostException) with 2 occurrences migrated to: https://a0.twimg.com/profile_images/1218603158/photo-1_normal.jpeg ([https](https://a0.twimg.com/profile_images/1218603158/photo-1_normal.jpeg) result UnknownHostException). * [ ] http://a0.twimg.com/profile_images/52396555/logo_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a0.twimg.com/profile_images/52396555/logo_normal.jpg ([https](https://a0.twimg.com/profile_images/52396555/logo_normal.jpg) result UnknownHostException). * [ ] http://a0.twimg.com/profile_images/66982165/Cory_Booker_Twitter_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a0.twimg.com/profile_images/66982165/Cory_Booker_Twitter_normal.jpg ([https](https://a0.twimg.com/profile_images/66982165/Cory_Booker_Twitter_normal.jpg) result UnknownHostException). * [ ] http://a1.twimg.com/a/1295478501/images/favicon.ico (UnknownHostException) with 1 occurrences migrated to: https://a1.twimg.com/a/1295478501/images/favicon.ico ([https](https://a1.twimg.com/a/1295478501/images/favicon.ico) result UnknownHostException). * [ ] http://a1.twimg.com/a/1295478501/images/twitter_57.png (UnknownHostException) with 1 occurrences migrated to: https://a1.twimg.com/a/1295478501/images/twitter_57.png ([https](https://a1.twimg.com/a/1295478501/images/twitter_57.png) result UnknownHostException). * [ ] http://a1.twimg.com/a/1295478501/stylesheets/fronts.css?1295482593 (UnknownHostException) with 1 occurrences migrated to: https://a1.twimg.com/a/1295478501/stylesheets/fronts.css?1295482593 ([https](https://a1.twimg.com/a/1295478501/stylesheets/fronts.css?1295482593) result UnknownHostException). * [ ] http://a1.twimg.com/profile_images/421377161/azizlittletwitter_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a1.twimg.com/profile_images/421377161/azizlittletwitter_normal.jpg ([https](https://a1.twimg.com/profile_images/421377161/azizlittletwitter_normal.jpg) result UnknownHostException). * [ ] http://a1.twimg.com/profile_images/557774500/IMG_1731_normal.JPG (UnknownHostException) with 2 occurrences migrated to: https://a1.twimg.com/profile_images/557774500/IMG_1731_normal.JPG ([https](https://a1.twimg.com/profile_images/557774500/IMG_1731_normal.JPG) result UnknownHostException). * [ ] http://a2.twimg.com/a/1295478501/javascripts/fronts.js (UnknownHostException) with 1 occurrences migrated to: https://a2.twimg.com/a/1295478501/javascripts/fronts.js ([https](https://a2.twimg.com/a/1295478501/javascripts/fronts.js) result UnknownHostException). * [ ] http://a2.twimg.com/profile_images/1164188883/support_normal.png (UnknownHostException) with 2 occurrences migrated to: https://a2.twimg.com/profile_images/1164188883/support_normal.png ([https](https://a2.twimg.com/profile_images/1164188883/support_normal.png) result UnknownHostException). * [ ] http://a2.twimg.com/profile_images/1216137252/image_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a2.twimg.com/profile_images/1216137252/image_normal.jpg ([https](https://a2.twimg.com/profile_images/1216137252/image_normal.jpg) result UnknownHostException). * [ ] http://a2.twimg.com/profile_images/276864980/Greene_blk_hat_wynn_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a2.twimg.com/profile_images/276864980/Greene_blk_hat_wynn_normal.jpg ([https](https://a2.twimg.com/profile_images/276864980/Greene_blk_hat_wynn_normal.jpg) result UnknownHostException). * [ ] http://a2.twimg.com/profile_images/57465005/twitter_avatar.nyt_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a2.twimg.com/profile_images/57465005/twitter_avatar.nyt_normal.jpg ([https](https://a2.twimg.com/profile_images/57465005/twitter_avatar.nyt_normal.jpg) result UnknownHostException). * [ ] http://a2.twimg.com/profile_images/76339565/DA_Twitter_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a2.twimg.com/profile_images/76339565/DA_Twitter_normal.jpg ([https](https://a2.twimg.com/profile_images/76339565/DA_Twitter_normal.jpg) result UnknownHostException). * [ ] http://a3.twimg.com/profile_images/111107619/tweet-2_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a3.twimg.com/profile_images/111107619/tweet-2_normal.jpg ([https](https://a3.twimg.com/profile_images/111107619/tweet-2_normal.jpg) result UnknownHostException). * [ ] http://a3.twimg.com/profile_images/1220597165/nate_robinson_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a3.twimg.com/profile_images/1220597165/nate_robinson_normal.jpg ([https](https://a3.twimg.com/profile_images/1220597165/nate_robinson_normal.jpg) result UnknownHostException). * [ ] http://a3.twimg.com/profile_images/323584581/Bolt_Bus_Photo_FINAL_-_01___2__normal.JPG (UnknownHostException) with 2 occurrences migrated to: https://a3.twimg.com/profile_images/323584581/Bolt_Bus_Photo_FINAL_-_01___2__normal.JPG ([https](https://a3.twimg.com/profile_images/323584581/Bolt_Bus_Photo_FINAL_-_01___2__normal.JPG) result UnknownHostException). * [ ] http://a3.twimg.com/profile_images/68908343/Gold_Box_plain_normal.PNG (UnknownHostException) with 2 occurrences migrated to: https://a3.twimg.com/profile_images/68908343/Gold_Box_plain_normal.PNG ([https](https://a3.twimg.com/profile_images/68908343/Gold_Box_plain_normal.PNG) result UnknownHostException). * [ ] http://a3.twimg.com/profile_images/75078767/AR_73x73_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a3.twimg.com/profile_images/75078767/AR_73x73_normal.jpg ([https](https://a3.twimg.com/profile_images/75078767/AR_73x73_normal.jpg) result UnknownHostException). * [ ] http://a3.twimg.com/profile_images/856198179/alg_kyle_wilson_normal.jpg (UnknownHostException) with 2 occurrences migrated to: https://a3.twimg.com/profile_images/856198179/alg_kyle_wilson_normal.jpg ([https](https://a3.twimg.com/profile_images/856198179/alg_kyle_wilson_normal.jpg) result UnknownHostException). * [ ] http://domain1.com (UnknownHostException) with 1 occurrences migrated to: https://domain1.com ([https](https://domain1.com) result UnknownHostException). * [ ] http://domain2.com (UnknownHostException) with 1 occurrences migrated to: https://domain2.com ([https](https://domain2.com) result UnknownHostException). * [ ] http://foo.bar.com (UnknownHostException) with 3 occurrences migrated to: https://foo.bar.com ([https](https://foo.bar.com) result UnknownHostException). * [ ] http://foo.host/ (UnknownHostException) with 1 occurrences migrated to: https://foo.host/ ([https](https://foo.host/) result UnknownHostException). * [ ] http://git.springsource.org/spring-integration (UnknownHostException) with 2 occurrences migrated to: https://git.springsource.org/spring-integration ([https](https://git.springsource.org/spring-integration) result UnknownHostException). * [ ] http://groovy.codehaus.org/ (UnknownHostException) with 1 occurrences migrated to: https://groovy.codehaus.org/ ([https](https://groovy.codehaus.org/) result UnknownHostException). * [ ] http://groovy.jmiguel.eu/groovy.codehaus.org/Advanced+compiler+configuration.html (UnknownHostException) with 1 occurrences migrated to: https://groovy.jmiguel.eu/groovy.codehaus.org/Advanced+compiler+configuration.html ([https](https://groovy.jmiguel.eu/groovy.codehaus.org/Advanced+compiler+configuration.html) result UnknownHostException). * [ ] http://jaxen.codehaus.org/faq.html (UnknownHostException) with 1 occurrences migrated to: https://jaxen.codehaus.org/faq.html ([https](https://jaxen.codehaus.org/faq.html) result UnknownHostException). * [ ] http://local.yahooapis.com/trafficData?appid=YdnDemo&zip= (UnknownHostException) with 1 occurrences migrated to: https://local.yahooapis.com/trafficData?appid=YdnDemo&zip= ([https](https://local.yahooapis.com/trafficData?appid=YdnDemo&zip=) result UnknownHostException). * [ ] http://my.RabbitMQ.com/api/ (UnknownHostException) with 1 occurrences migrated to: https://my.RabbitMQ.com/api/ ([https](https://my.RabbitMQ.com/api/) result UnknownHostException). * [ ] http://my.RabbitMQ.com/api/queues/%2f/si.test.queue?foo (UnknownHostException) with 1 occurrences migrated to: https://my.RabbitMQ.com/api/queues/%2f/si.test.queue?foo ([https](https://my.RabbitMQ.com/api/queues/%2f/si.test.queue?foo) result UnknownHostException). * [ ] http://docs.spring.io/spring-amqp/reference/html/%5Freference.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring-amqp/reference/html/%255Freference.html ([https](https://docs.spring.io/spring-amqp/reference/html/%5Freference.html) result 404). * [ ] http://docs.spring.io/spring-amqp/reference/html/_reference.html (301) with 2 occurrences migrated to: https://docs.spring.io/spring-amqp/reference/html/_reference.html ([https](https://docs.spring.io/spring-amqp/reference/html/_reference.html) result 404). * [ ] http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/beans.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/beans.html ([https](https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/beans.html) result 404). * [ ] http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/expressions.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/expressions.html ([https](https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/expressions.html) result 404). * [ ] http://static.springsource.org/spring-framework/docs/current/spring-framework-reference/html/expressions.html (301) with 2 occurrences migrated to: https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/expressions.html ([https](https://static.springsource.org/spring-framework/docs/current/spring-framework-reference/html/expressions.html) result 404). * [ ] http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/htmlsingle/ (301) with 1 occurrences migrated to: https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/htmlsingle/ ([https](https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/htmlsingle/) result 404). * [ ] http://docs.spring.io/spring-integration/docs/latest-ga/api/org/springframework/integration/store/MetadataStore.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring-integration/docs/latest-ga/api/org/springframework/integration/store/MetadataStore.html ([https](https://docs.spring.io/spring-integration/docs/latest-ga/api/org/springframework/integration/store/MetadataStore.html) result 404). * [ ] http://docs.spring.io/spring-security/site/docs/current/reference/html/concurrency.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring-security/site/docs/current/reference/html/concurrency.html ([https](https://docs.spring.io/spring-security/site/docs/current/reference/html/concurrency.html) result 404). * [ ] http://docs.spring.io/spring-ws/docs/current/reference/html/client.html (301) with 2 occurrences migrated to: https://docs.spring.io/spring-ws/docs/current/reference/html/client.html ([https](https://docs.spring.io/spring-ws/docs/current/reference/html/client.html) result 404). * [ ] http://docs.spring.io/spring-ws/docs/current/reference/html/common.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring-ws/docs/current/reference/html/common.html ([https](https://docs.spring.io/spring-ws/docs/current/reference/html/common.html) result 404). * [ ] http://docs.spring.io/spring-ws/docs/current/reference/html/server.html (301) with 2 occurrences migrated to: https://docs.spring.io/spring-ws/docs/current/reference/html/server.html ([https](https://docs.spring.io/spring-ws/docs/current/reference/html/server.html) result 404). * [ ] http://git-scm.com/,Git (301) with 1 occurrences migrated to: https://git-scm.com/,Git ([https](https://git-scm.com/,Git) result 404). * [ ] http://jcp.org/aboutJava/communityprocess/pr/jsr223/ (302) with 1 occurrences migrated to: https://jcp.org/aboutJava/communityprocess/pr/jsr223/ ([https](https://jcp.org/aboutJava/communityprocess/pr/jsr223/) result 404). * [ ] http://www.example.org/prodcuts (404) with 2 occurrences migrated to: https://www.example.org/prodcuts ([https](https://www.example.org/prodcuts) result 404). * [ ] http://www.example.org/validationTestsSchema (404) with 4 occurrences migrated to: https://www.example.org/validationTestsSchema ([https](https://www.example.org/validationTestsSchema) result 404). * [ ] http://www.springframework.org/schema/integration/webflux/spring-integration-webflux.xsd (404) with 1 occurrences migrated to: https://www.springframework.org/schema/integration/webflux/spring-integration-webflux.xsd ([https](https://www.springframework.org/schema/integration/webflux/spring-integration-webflux.xsd) result 404). * [ ] http://search.twitter.com/operators (410) with 1 occurrences migrated to: https://search.twitter.com/operators ([https](https://search.twitter.com/operators) result 410). * [ ] http://search.twitter.com/search (410) with 1 occurrences migrated to: https://search.twitter.com/search ([https](https://search.twitter.com/search) result 410). ## Fixed Success These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended. * [ ] http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js with 1 occurrences migrated to: https://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js ([https](https://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js) result 200). * [ ] http://blog.twitter.com with 1 occurrences migrated to: https://blog.twitter.com ([https](https://blog.twitter.com) result 200). * [ ] http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css with 1 occurrences migrated to: https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css ([https](https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.css) result 200). * [ ] http://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html with 1 occurrences migrated to: https://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html ([https](https://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html) result 200). * [ ] http://docs.oracle.com/javaee/6/api/javax/jms/Message.html with 1 occurrences migrated to: https://docs.oracle.com/javaee/6/api/javax/jms/Message.html ([https](https://docs.oracle.com/javaee/6/api/javax/jms/Message.html) result 200). * [ ] http://docs.oracle.com/javaee/6/api/javax/jms/TemporaryQueue.html with 1 occurrences migrated to: https://docs.oracle.com/javaee/6/api/javax/jms/TemporaryQueue.html ([https](https://docs.oracle.com/javaee/6/api/javax/jms/TemporaryQueue.html) result 200). * [ ] http://docs.oracle.com/javase/6/docs/api/javax/xml/transform/Result.html with 3 occurrences migrated to: https://docs.oracle.com/javase/6/docs/api/javax/xml/transform/Result.html ([https](https://docs.oracle.com/javase/6/docs/api/javax/xml/transform/Result.html) result 200). * [ ] http://docs.oracle.com/javase/6/docs/api/javax/xml/transform/Source.html with 1 occurrences migrated to: https://docs.oracle.com/javase/6/docs/api/javax/xml/transform/Source.html ([https](https://docs.oracle.com/javase/6/docs/api/javax/xml/transform/Source.html) result 200). * [ ] http://docs.oracle.com/javase/6/docs/api/javax/xml/transform/Templates.html with 2 occurrences migrated to: https://docs.oracle.com/javase/6/docs/api/javax/xml/transform/Templates.html ([https](https://docs.oracle.com/javase/6/docs/api/javax/xml/transform/Templates.html) result 200). * [ ] http://docs.oracle.com/javase/6/docs/api/org/w3c/dom/Document.html with 2 occurrences migrated to: https://docs.oracle.com/javase/6/docs/api/org/w3c/dom/Document.html ([https](https://docs.oracle.com/javase/6/docs/api/org/w3c/dom/Document.html) result 200). * [ ] http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html with 3 occurrences migrated to: https://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html ([https](https://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html) result 200). * [ ] http://docs.oracle.com/javase/7/docs/api/javax/xml/transform/Transformer.html with 1 occurrences migrated to: https://docs.oracle.com/javase/7/docs/api/javax/xml/transform/Transformer.html ([https](https://docs.oracle.com/javase/7/docs/api/javax/xml/transform/Transformer.html) result 200). * [ ] http://docs.spring.io/spring-amqp/api/ with 1 occurrences migrated to: https://docs.spring.io/spring-amqp/api/ ([https](https://docs.spring.io/spring-amqp/api/) result 200). * [ ] http://docs.spring.io/spring-amqp/api/org/springframework/amqp/core/MessageProperties.html with 1 occurrences migrated to: https://docs.spring.io/spring-amqp/api/org/springframework/amqp/core/MessageProperties.html ([https](https://docs.spring.io/spring-amqp/api/org/springframework/amqp/core/MessageProperties.html) result 200). * [ ] http://docs.spring.io/spring-amqp/reference/html/ with 1 occurrences migrated to: https://docs.spring.io/spring-amqp/reference/html/ ([https](https://docs.spring.io/spring-amqp/reference/html/) result 200). * [ ] http://docs.spring.io/spring-data/data-mongo/docs/current/reference/html/ with 1 occurrences migrated to: https://docs.spring.io/spring-data/data-mongo/docs/current/reference/html/ ([https](https://docs.spring.io/spring-data/data-mongo/docs/current/reference/html/) result 200). * [ ] http://docs.spring.io/spring-data/data-redis/docs/current/api/org/springframework/data/redis/core/BoundHashOperations.html with 1 occurrences migrated to: https://docs.spring.io/spring-data/data-redis/docs/current/api/org/springframework/data/redis/core/BoundHashOperations.html ([https](https://docs.spring.io/spring-data/data-redis/docs/current/api/org/springframework/data/redis/core/BoundHashOperations.html) result 200). * [ ] http://docs.spring.io/spring-data/data-redis/docs/current/api/org/springframework/data/redis/support/collections/RedisProperties.html with 1 occurrences migrated to: https://docs.spring.io/spring-data/data-redis/docs/current/api/org/springframework/data/redis/support/collections/RedisProperties.html ([https](https://docs.spring.io/spring-data/data-redis/docs/current/api/org/springframework/data/redis/support/collections/RedisProperties.html) result 200). * [ ] http://static.springsource.org/spring-data/data-redis/docs/current/reference/ (301) with 1 occurrences migrated to: https://docs.spring.io/spring-data/data-redis/docs/current/reference/ ([https](https://static.springsource.org/spring-data/data-redis/docs/current/reference/) result 200). * [ ] http://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/aop/framework/ReflectiveMethodInvocation.html with 1 occurrences migrated to: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/aop/framework/ReflectiveMethodInvocation.html ([https](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/aop/framework/ReflectiveMethodInvocation.html) result 200). * [ ] http://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/transaction/support/TransactionSynchronization.html with 1 occurrences migrated to: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/transaction/support/TransactionSynchronization.html ([https](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/transaction/support/TransactionSynchronization.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/constant-values.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/constant-values.html ([https](https://docs.spring.io/spring-integration/api/constant-values.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/amqp/support/DefaultAmqpHeaderMapper.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/amqp/support/DefaultAmqpHeaderMapper.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/amqp/support/DefaultAmqpHeaderMapper.html) result 200). * [ ] http://static.springsource.org/spring-integration/api/org/springframework/integration/endpoint/EventDrivenConsumer.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/endpoint/EventDrivenConsumer.html ([https](https://static.springsource.org/spring-integration/api/org/springframework/integration/endpoint/EventDrivenConsumer.html) result 200). * [ ] http://static.springsource.org/spring-integration/api/org/springframework/integration/endpoint/PollingConsumer.html (301) with 2 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/endpoint/PollingConsumer.html ([https](https://static.springsource.org/spring-integration/api/org/springframework/integration/endpoint/PollingConsumer.html) result 200). * [ ] http://static.springsource.org/spring-integration/api/org/springframework/integration/endpoint/SourcePollingChannelAdapter.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/endpoint/SourcePollingChannelAdapter.html ([https](https://static.springsource.org/spring-integration/api/org/springframework/integration/endpoint/SourcePollingChannelAdapter.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/file/DefaultFileNameGenerator.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/file/DefaultFileNameGenerator.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/file/DefaultFileNameGenerator.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileHeaders.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileHeaders.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileHeaders.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileNameGenerator.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileNameGenerator.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileNameGenerator.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileWritingMessageHandler.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileWritingMessageHandler.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileWritingMessageHandler.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/file/remote/RemoteFileTemplate.html with 2 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/file/remote/RemoteFileTemplate.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/file/remote/RemoteFileTemplate.html) result 200). * [ ] http://static.springsource.org/spring-integration/api/org/springframework/integration/http/inbound/IntegrationRequestMappingHandlerMapping.html (301) with 2 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/http/inbound/IntegrationRequestMappingHandlerMapping.html ([https](https://static.springsource.org/spring-integration/api/org/springframework/integration/http/inbound/IntegrationRequestMappingHandlerMapping.html) result 200). * [ ] http://static.springsource.org/spring-integration/api/org/springframework/integration/http/inbound/RequestMapping.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/http/inbound/RequestMapping.html ([https](https://static.springsource.org/spring-integration/api/org/springframework/integration/http/inbound/RequestMapping.html) result 200). * [ ] http://static.springsource.org/spring-integration/api/org/springframework/integration/sftp/session/DefaultSftpSessionFactory.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/sftp/session/DefaultSftpSessionFactory.html ([https](https://static.springsource.org/spring-integration/api/org/springframework/integration/sftp/session/DefaultSftpSessionFactory.html) result 200). * [ ] http://static.springsource.org/spring-integration/api/org/springframework/integration/store/MessageGroupStore.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/store/MessageGroupStore.html ([https](https://static.springsource.org/spring-integration/api/org/springframework/integration/store/MessageGroupStore.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/store/MessageGroupStore.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/store/MessageGroupStore.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/store/MessageGroupStore.html) result 200). * [ ] http://static.springsource.org/spring-integration/api/org/springframework/integration/store/MessageStore.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/store/MessageStore.html ([https](https://static.springsource.org/spring-integration/api/org/springframework/integration/store/MessageStore.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/transformer/AbstractPayloadTransformer.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/transformer/AbstractPayloadTransformer.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/transformer/AbstractPayloadTransformer.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/transformer/AbstractTransformer.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/transformer/AbstractTransformer.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/transformer/AbstractTransformer.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/transformer/MessageTransformingHandler.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/transformer/MessageTransformingHandler.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/transformer/MessageTransformingHandler.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/transformer/Transformer.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/transformer/Transformer.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/transformer/Transformer.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/ws/DefaultSoapHeaderMapper.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/ws/DefaultSoapHeaderMapper.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/ws/DefaultSoapHeaderMapper.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xml/config/XsltPayloadTransformerParser.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/config/XsltPayloadTransformerParser.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/config/XsltPayloadTransformerParser.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xml/result/DomResultFactory.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/result/DomResultFactory.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/result/DomResultFactory.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xml/result/ResultFactory.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/result/ResultFactory.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/result/ResultFactory.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xml/result/StringResultFactory.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/result/StringResultFactory.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/result/StringResultFactory.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xml/source/DomSourceFactory.html with 3 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/source/DomSourceFactory.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/source/DomSourceFactory.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xml/source/SourceFactory.html with 3 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/source/SourceFactory.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/source/SourceFactory.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/MarshallingTransformer.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/MarshallingTransformer.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/MarshallingTransformer.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/ResultToDocumentTransformer.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/ResultToDocumentTransformer.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/ResultToDocumentTransformer.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/ResultToStringTransformer.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/ResultToStringTransformer.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/ResultToStringTransformer.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/ResultTransformer.html with 2 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/ResultTransformer.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/ResultTransformer.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/UnmarshallingTransformer.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/UnmarshallingTransformer.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/UnmarshallingTransformer.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/XsltPayloadTransformer.html with 3 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/XsltPayloadTransformer.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xml/transformer/XsltPayloadTransformer.html) result 200). * [ ] http://docs.spring.io/spring-integration/api/org/springframework/integration/xmpp/support/DefaultXmppHeaderMapper.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/api/org/springframework/integration/xmpp/support/DefaultXmppHeaderMapper.html ([https](https://docs.spring.io/spring-integration/api/org/springframework/integration/xmpp/support/DefaultXmppHeaderMapper.html) result 200). * [ ] http://docs.spring.io/spring-integration/docs/latest-ga/api/org/springframework/integration/config/EnableIntegration.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/docs/latest-ga/api/org/springframework/integration/config/EnableIntegration.html ([https](https://docs.spring.io/spring-integration/docs/latest-ga/api/org/springframework/integration/config/EnableIntegration.html) result 200). * [ ] http://docs.spring.io/spring-integration/docs/latest-ga/api/org/springframework/integration/metadata/MetadataStore.html with 1 occurrences migrated to: https://docs.spring.io/spring-integration/docs/latest-ga/api/org/springframework/integration/metadata/MetadataStore.html ([https](https://docs.spring.io/spring-integration/docs/latest-ga/api/org/springframework/integration/metadata/MetadataStore.html) result 200). * [ ] http://docs.spring.io/spring-integration/reference/ with 1 occurrences migrated to: https://docs.spring.io/spring-integration/reference/ ([https](https://docs.spring.io/spring-integration/reference/) result 200). * [ ] http://docs.spring.io/spring-session/docs/current/reference/html5/ with 1 occurrences migrated to: https://docs.spring.io/spring-session/docs/current/reference/html5/ ([https](https://docs.spring.io/spring-session/docs/current/reference/html5/) result 200). * [ ] http://docs.spring.io/spring-ws/docs/current/api/org/springframework/ws/client/support/destination/DestinationProvider.html with 1 occurrences migrated to: https://docs.spring.io/spring-ws/docs/current/api/org/springframework/ws/client/support/destination/DestinationProvider.html ([https](https://docs.spring.io/spring-ws/docs/current/api/org/springframework/ws/client/support/destination/DestinationProvider.html) result 200). * [ ] http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/expressions.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/expressions.html ([https](https://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/expressions.html) result 200). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/index.html?org/springframework/messaging/PollableChannel.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/index.html?org/springframework/messaging/PollableChannel.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/index.html?org/springframework/messaging/PollableChannel.html) result 200). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/index.html?org/springframework/messaging/SubscribableChannel.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/index.html?org/springframework/messaging/SubscribableChannel.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/index.html?org/springframework/messaging/SubscribableChannel.html) result 200). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/core/io/Resource.html with 2 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/core/io/Resource.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/core/io/Resource.html) result 200). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/expression/PropertyAccessor.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/expression/PropertyAccessor.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/expression/PropertyAccessor.html) result 200). * [ ] http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/http/client/ClientHttpRequestFactory.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/http/client/ClientHttpRequestFactory.html ([https](https://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/http/client/ClientHttpRequestFactory.html) result 200). * [ ] http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/http/client/HttpComponentsClientHttpRequestFactory.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/http/client/HttpComponentsClientHttpRequestFactory.html ([https](https://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/http/client/HttpComponentsClientHttpRequestFactory.html) result 200). * [ ] http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/http/client/SimpleClientHttpRequestFactory.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/http/client/SimpleClientHttpRequestFactory.html ([https](https://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/http/client/SimpleClientHttpRequestFactory.html) result 200). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/jmx/export/naming/MetadataNamingStrategy.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/jmx/export/naming/MetadataNamingStrategy.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/jmx/export/naming/MetadataNamingStrategy.html) result 200). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/jmx/export/naming/ObjectNamingStrategy.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/jmx/export/naming/ObjectNamingStrategy.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/jmx/export/naming/ObjectNamingStrategy.html) result 200). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/messaging/MessageHandlingException.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/messaging/MessageHandlingException.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/messaging/MessageHandlingException.html) result 200). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/orm/jpa/support/SharedEntityManagerBean.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/orm/jpa/support/SharedEntityManagerBean.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/orm/jpa/support/SharedEntityManagerBean.html) result 200). * [ ] http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/scheduling/support/PeriodicTrigger.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/scheduling/support/PeriodicTrigger.html ([https](https://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/scheduling/support/PeriodicTrigger.html) result 200). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/PropertiesPersister.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/PropertiesPersister.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/PropertiesPersister.html) result 200). * [ ] http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/bind/annotation/RequestMapping.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/bind/annotation/RequestMapping.html ([https](https://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/bind/annotation/RequestMapping.html) result 200). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html) result 200). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/context/support/HttpRequestHandlerServlet.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/context/support/HttpRequestHandlerServlet.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/context/support/HttpRequestHandlerServlet.html) result 200). * [ ] http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/servlet/HandlerMapping.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/HandlerMapping.html ([https](https://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/servlet/HandlerMapping.html) result 200). * [ ] http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/method/RequestMappingInfo.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/method/RequestMappingInfo.html ([https](https://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/method/RequestMappingInfo.html) result 200). * [ ] http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/method/RequestMappingInfoHandlerMapping.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/method/RequestMappingInfoHandlerMapping.html ([https](https://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/method/RequestMappingInfoHandlerMapping.html) result 200). * [ ] http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/util/UriComponentsBuilder.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/util/UriComponentsBuilder.html ([https](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/util/UriComponentsBuilder.html) result 200). * [ ] http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/util/UriComponentsBuilder.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/util/UriComponentsBuilder.html ([https](https://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/util/UriComponentsBuilder.html) result 200). * [ ] http://en.wikipedia.org/wiki/Java_Architecture_for_XML_Binding with 1 occurrences migrated to: https://en.wikipedia.org/wiki/Java_Architecture_for_XML_Binding ([https](https://en.wikipedia.org/wiki/Java_Architecture_for_XML_Binding) result 200). * [ ] http://en.wikipedia.org/wiki/List_of_HTTP_header_fields with 1 occurrences migrated to: https://en.wikipedia.org/wiki/List_of_HTTP_header_fields ([https](https://en.wikipedia.org/wiki/List_of_HTTP_header_fields) result 200). * [ ] http://en.wikipedia.org/wiki/SQL-92 with 1 occurrences migrated to: https://en.wikipedia.org/wiki/SQL-92 ([https](https://en.wikipedia.org/wiki/SQL-92) result 200). * [ ] http://en.wikipedia.org/wiki/XSL_Transformations with 1 occurrences migrated to: https://en.wikipedia.org/wiki/XSL_Transformations ([https](https://en.wikipedia.org/wiki/XSL_Transformations) result 200). * [ ] http://epaul.github.io/jsch-documentation/javadoc/com/jcraft/jsch/Session.html with 1 occurrences migrated to: https://epaul.github.io/jsch-documentation/javadoc/com/jcraft/jsch/Session.html ([https](https://epaul.github.io/jsch-documentation/javadoc/com/jcraft/jsch/Session.html) result 200). * [ ] http://example.org with 3 occurrences migrated to: https://example.org ([https](https://example.org) result 200). * [ ] http://feeds.bbci.co.uk/news/rss.xml with 1 occurrences migrated to: https://feeds.bbci.co.uk/news/rss.xml ([https](https://feeds.bbci.co.uk/news/rss.xml) result 200). * [ ] http://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700 with 1 occurrences migrated to: https://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700 ([https](https://fonts.googleapis.com/css?family=Varela+Round|Open+Sans:400italic,700italic,400,700) result 200). * [ ] http://git-scm.com/ with 3 occurrences migrated to: https://git-scm.com/ ([https](https://git-scm.com/) result 200). * [ ] http://gradle.org/ with 1 occurrences migrated to: https://gradle.org/ ([https](https://gradle.org/) result 200). * [ ] http://hc.apache.org/httpcomponents-client-ga/ with 2 occurrences migrated to: https://hc.apache.org/httpcomponents-client-ga/ ([https](https://hc.apache.org/httpcomponents-client-ga/) result 200). * [ ] http://jcp.org/en/jsr/detail?id=317 with 1 occurrences migrated to: https://jcp.org/en/jsr/detail?id=317 ([https](https://jcp.org/en/jsr/detail?id=317) result 200). * [ ] http://micrometer.io/ with 1 occurrences migrated to: https://micrometer.io/ ([https](https://micrometer.io/) result 200). * [ ] http://oauth.net with 2 occurrences migrated to: https://oauth.net ([https](https://oauth.net) result 200). * [ ] http://projects.spring.io/spring-batch/ with 1 occurrences migrated to: https://projects.spring.io/spring-batch/ ([https](https://projects.spring.io/spring-batch/) result 200). * [ ] http://projects.spring.io/spring-data-mongodb/ with 1 occurrences migrated to: https://projects.spring.io/spring-data-mongodb/ ([https](https://projects.spring.io/spring-data-mongodb/) result 200). * [ ] http://projects.spring.io/spring-integration/ with 3 occurrences migrated to: https://projects.spring.io/spring-integration/ ([https](https://projects.spring.io/spring-integration/) result 200). * [ ] http://projects.spring.io/spring-security/ with 1 occurrences migrated to: https://projects.spring.io/spring-security/ ([https](https://projects.spring.io/spring-security/) result 200). * [ ] http://projects.spring.io/spring-social-twitter/ with 2 occurrences migrated to: https://projects.spring.io/spring-social-twitter/ ([https](https://projects.spring.io/spring-social-twitter/) result 200). * [ ] http://projects.spring.io/spring-ws/ with 1 occurrences migrated to: https://projects.spring.io/spring-ws/ ([https](https://projects.spring.io/spring-ws/) result 200). * [ ] http://redis.io/ with 2 occurrences migrated to: https://redis.io/ ([https](https://redis.io/) result 200). * [ ] http://redis.io/commands/brpop with 2 occurrences migrated to: https://redis.io/commands/brpop ([https](https://redis.io/commands/brpop) result 200). * [ ] http://redis.io/commands/llen with 2 occurrences migrated to: https://redis.io/commands/llen ([https](https://redis.io/commands/llen) result 200). * [ ] http://redis.io/download with 1 occurrences migrated to: https://redis.io/download ([https](https://redis.io/download) result 200). * [ ] http://redis.io/topics/pubsub with 2 occurrences migrated to: https://redis.io/topics/pubsub ([https](https://redis.io/topics/pubsub) result 200). * [ ] http://relaxng.org/ns/structure/1.0 with 1 occurrences migrated to: https://relaxng.org/ns/structure/1.0 ([https](https://relaxng.org/ns/structure/1.0) result 200). * [ ] http://spring.io with 2 occurrences migrated to: https://spring.io ([https](https://spring.io) result 200). * [ ] http://blog.springsource.com/2010/03/29/using-udp-and-tcp-adapters-in-spring-integration-2-0-m3/ (301) with 1 occurrences migrated to: https://spring.io/blog/2010/03/29/using-udp-and-tcp-adapters-in-spring-integration-2-0-m3/ ([https](https://blog.springsource.com/2010/03/29/using-udp-and-tcp-adapters-in-spring-integration-2-0-m3/) result 200). * [ ] http://blog.springsource.com/2010/09/29/new-spring-integration-samples/ (301) with 1 occurrences migrated to: https://spring.io/blog/2010/09/29/new-spring-integration-samples/ ([https](https://blog.springsource.com/2010/09/29/new-spring-integration-samples/) result 200). * [ ] http://stackoverflow.com/questions/32398754/how-to-connect-to-ftps-server-with-data-connection-using-same-tls-session with 1 occurrences migrated to: https://stackoverflow.com/questions/32398754/how-to-connect-to-ftps-server-with-data-connection-using-same-tls-session ([https](https://stackoverflow.com/questions/32398754/how-to-connect-to-ftps-server-with-data-connection-using-same-tls-session) result 200). * [ ] http://stackoverflow.com/questions/6117254/force-oracle-to-return-top-n-rows-with-skip-locked with 1 occurrences migrated to: https://stackoverflow.com/questions/6117254/force-oracle-to-return-top-n-rows-with-skip-locked ([https](https://stackoverflow.com/questions/6117254/force-oracle-to-return-top-n-rows-with-skip-locked) result 200). * [ ] http://tomcat.apache.org/ with 1 occurrences migrated to: https://tomcat.apache.org/ ([https](https://tomcat.apache.org/) result 200). * [ ] http://twitter.com/business with 1 occurrences migrated to: https://twitter.com/business ([https](https://twitter.com/business) result 200). * [ ] http://twitter.com/search?q=%23501pjmnotalone with 1 occurrences migrated to: https://twitter.com/search?q=%23501pjmnotalone ([https](https://twitter.com/search?q=%23501pjmnotalone) result 200). * [ ] http://twitter.com/search?q=%23iloveyoubecause with 1 occurrences migrated to: https://twitter.com/search?q=%23iloveyoubecause ([https](https://twitter.com/search?q=%23iloveyoubecause) result 200). * [ ] http://twitter.com/search?q=%23tweetumfilmecompassiva with 1 occurrences migrated to: https://twitter.com/search?q=%23tweetumfilmecompassiva ([https](https://twitter.com/search?q=%23tweetumfilmecompassiva) result 200). * [ ] http://twitter.com/search?q=Animated+Series with 1 occurrences migrated to: https://twitter.com/search?q=Animated+Series ([https](https://twitter.com/search?q=Animated+Series) result 200). * [ ] http://twitter.com/search?q=Anne+Hathaway with 1 occurrences migrated to: https://twitter.com/search?q=Anne+Hathaway ([https](https://twitter.com/search?q=Anne+Hathaway) result 200). * [ ] http://twitter.com/search?q=Arin+Ilejay with 1 occurrences migrated to: https://twitter.com/search?q=Arin+Ilejay ([https](https://twitter.com/search?q=Arin+Ilejay) result 200). * [ ] http://twitter.com/search?q=Bane with 1 occurrences migrated to: https://twitter.com/search?q=Bane ([https](https://twitter.com/search?q=Bane) result 200). * [ ] http://twitter.com/search?q=Catwoman with 2 occurrences migrated to: https://twitter.com/search?q=Catwoman ([https](https://twitter.com/search?q=Catwoman) result 200). * [ ] http://twitter.com/search?q=Coachella with 1 occurrences migrated to: https://twitter.com/search?q=Coachella ([https](https://twitter.com/search?q=Coachella) result 200). * [ ] http://twitter.com/search?q=Damn+Beliebers with 2 occurrences migrated to: https://twitter.com/search?q=Damn+Beliebers ([https](https://twitter.com/search?q=Damn+Beliebers) result 200). * [ ] http://twitter.com/search?q=Edgar+Allan+Poe with 1 occurrences migrated to: https://twitter.com/search?q=Edgar+Allan+Poe ([https](https://twitter.com/search?q=Edgar+Allan+Poe) result 200). * [ ] http://twitter.com/search?q=English with 1 occurrences migrated to: https://twitter.com/search?q=English ([https](https://twitter.com/search?q=English) result 200). * [ ] http://twitter.com/search?q=Farmac%C3%AAutico with 1 occurrences migrated to: https://twitter.com/search?q=Farmac%C3%AAutico ([https](https://twitter.com/search?q=Farmac%C3%AAutico) result 200). * [ ] http://twitter.com/search?q=First+Class with 1 occurrences migrated to: https://twitter.com/search?q=First+Class ([https](https://twitter.com/search?q=First+Class) result 200). * [ ] http://twitter.com/search?q=Friday with 1 occurrences migrated to: https://twitter.com/search?q=Friday ([https](https://twitter.com/search?q=Friday) result 200). * [ ] http://twitter.com/search?q=Giuliano with 1 occurrences migrated to: https://twitter.com/search?q=Giuliano ([https](https://twitter.com/search?q=Giuliano) result 200). * [ ] http://twitter.com/search?q=JBisJonasBrothers with 2 occurrences migrated to: https://twitter.com/search?q=JBisJonasBrothers ([https](https://twitter.com/search?q=JBisJonasBrothers) result 200). * [ ] http://twitter.com/search?q=Janis+Joplin with 1 occurrences migrated to: https://twitter.com/search?q=Janis+Joplin ([https](https://twitter.com/search?q=Janis+Joplin) result 200). * [ ] http://twitter.com/search?q=Modern+Family with 1 occurrences migrated to: https://twitter.com/search?q=Modern+Family ([https](https://twitter.com/search?q=Modern+Family) result 200). * [ ] http://twitter.com/search?q=Obamacare with 1 occurrences migrated to: https://twitter.com/search?q=Obamacare ([https](https://twitter.com/search?q=Obamacare) result 200). * [ ] http://twitter.com/search?q=Passiva with 1 occurrences migrated to: https://twitter.com/search?q=Passiva ([https](https://twitter.com/search?q=Passiva) result 200). * [ ] http://twitter.com/search?q=Rise+%26+Grind with 2 occurrences migrated to: https://twitter.com/search?q=Rise+%26+Grind ([https](https://twitter.com/search?q=Rise+%26+Grind) result 200). * [ ] http://twitter.com/search?q=Rivaldo with 1 occurrences migrated to: https://twitter.com/search?q=Rivaldo ([https](https://twitter.com/search?q=Rivaldo) result 200). * [ ] http://twitter.com/search?q=Seoul+Music+Awards with 2 occurrences migrated to: https://twitter.com/search?q=Seoul+Music+Awards ([https](https://twitter.com/search?q=Seoul+Music+Awards) result 200). * [ ] http://twitter.com/search?q=Steven+Tyler with 1 occurrences migrated to: https://twitter.com/search?q=Steven+Tyler ([https](https://twitter.com/search?q=Steven+Tyler) result 200). * [ ] http://twitter.com/search?q=Tom+Hardy with 1 occurrences migrated to: https://twitter.com/search?q=Tom+Hardy ([https](https://twitter.com/search?q=Tom+Hardy) result 200). * [ ] http://www.eclipse.org/jetty/ with 1 occurrences migrated to: https://www.eclipse.org/jetty/ ([https](https://www.eclipse.org/jetty/) result 200). * [ ] http://www.eclipse.org/paho/ with 1 occurrences migrated to: https://www.eclipse.org/paho/ ([https](https://www.eclipse.org/paho/) result 200). * [ ] http://www.ejabberd.im with 1 occurrences migrated to: https://www.ejabberd.im ([https](https://www.ejabberd.im) result 200). * [ ] http://www.eaipatterns.com (302) with 5 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/ ([https](https://www.eaipatterns.com) result 200). * [ ] http://www.eaipatterns.com/ (302) with 2 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/ ([https](https://www.eaipatterns.com/) result 200). * [ ] http://www.enterpriseintegrationpatterns.com/docs/TestDrivenEAI.pdf with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/docs/TestDrivenEAI.pdf ([https](https://www.enterpriseintegrationpatterns.com/docs/TestDrivenEAI.pdf) result 200). * [ ] http://www.eaipatterns.com/ramblings.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/ramblings.html ([https](https://www.eaipatterns.com/ramblings.html) result 200). * [ ] http://www.example.org with 3 occurrences migrated to: https://www.example.org ([https](https://www.example.org) result 200). * [ ] http://www.h2database.com/ with 1 occurrences migrated to: https://www.h2database.com/ ([https](https://www.h2database.com/) result 200). * [ ] http://www.ietf.org/rfc/rfc2396.txt with 1 occurrences migrated to: https://www.ietf.org/rfc/rfc2396.txt ([https](https://www.ietf.org/rfc/rfc2396.txt) result 200). * [ ] http://www.igniterealtime.org/projects/openfire/ with 1 occurrences migrated to: https://www.igniterealtime.org/projects/openfire/ ([https](https://www.igniterealtime.org/projects/openfire/) result 200). * [ ] http://www.igniterealtime.org/projects/smack/ with 1 occurrences migrated to: https://www.igniterealtime.org/projects/smack/ ([https](https://www.igniterealtime.org/projects/smack/) result 200). * [ ] http://www.jcp.org/en/jsr/detail?id=223 with 1 occurrences migrated to: https://www.jcp.org/en/jsr/detail?id=223 ([https](https://www.jcp.org/en/jsr/detail?id=223) result 200). * [ ] http://www.oracle.com/technetwork/java/javase/downloads/index.html with 1 occurrences migrated to: https://www.oracle.com/technetwork/java/javase/downloads/index.html ([https](https://www.oracle.com/technetwork/java/javase/downloads/index.html) result 200). * [ ] http://www.rabbitmq.com/ with 2 occurrences migrated to: https://www.rabbitmq.com/ ([https](https://www.rabbitmq.com/) result 200). * [ ] http://www.sonarsource.org/ (301) with 1 occurrences migrated to: https://www.sonarqube.org/ ([https](https://www.sonarsource.org/) result 200). * [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 51 occurrences migrated to: https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd) result 200). * [ ] http://www.springframework.org/schema/context/spring-context.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/feed/spring-integration-feed.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/feed/spring-integration-feed.xsd ([https](https://www.springframework.org/schema/integration/feed/spring-integration-feed.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/file/spring-integration-file-5.0.xsd with 2 occurrences migrated to: https://www.springframework.org/schema/integration/file/spring-integration-file-5.0.xsd ([https](https://www.springframework.org/schema/integration/file/spring-integration-file-5.0.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/file/spring-integration-file.xsd with 3 occurrences migrated to: https://www.springframework.org/schema/integration/file/spring-integration-file.xsd ([https](https://www.springframework.org/schema/integration/file/spring-integration-file.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/ftp/spring-integration-ftp.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/ftp/spring-integration-ftp.xsd ([https](https://www.springframework.org/schema/integration/ftp/spring-integration-ftp.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/gemfire/spring-integration-gemfire.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/gemfire/spring-integration-gemfire.xsd ([https](https://www.springframework.org/schema/integration/gemfire/spring-integration-gemfire.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/http/spring-integration-http-5.0.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/http/spring-integration-http-5.0.xsd ([https](https://www.springframework.org/schema/integration/http/spring-integration-http-5.0.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/http/spring-integration-http.xsd with 2 occurrences migrated to: https://www.springframework.org/schema/integration/http/spring-integration-http.xsd ([https](https://www.springframework.org/schema/integration/http/spring-integration-http.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/ip/spring-integration-ip-5.0.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/ip/spring-integration-ip-5.0.xsd ([https](https://www.springframework.org/schema/integration/ip/spring-integration-ip-5.0.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd with 4 occurrences migrated to: https://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd ([https](https://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/jms/spring-integration-jms.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/jms/spring-integration-jms.xsd ([https](https://www.springframework.org/schema/integration/jms/spring-integration-jms.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/mail/spring-integration-mail.xsd with 2 occurrences migrated to: https://www.springframework.org/schema/integration/mail/spring-integration-mail.xsd ([https](https://www.springframework.org/schema/integration/mail/spring-integration-mail.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/rmi/spring-integration-rmi.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/rmi/spring-integration-rmi.xsd ([https](https://www.springframework.org/schema/integration/rmi/spring-integration-rmi.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/scripting/spring-integration-scripting-core-5.0.xsd with 2 occurrences migrated to: https://www.springframework.org/schema/integration/scripting/spring-integration-scripting-core-5.0.xsd ([https](https://www.springframework.org/schema/integration/scripting/spring-integration-scripting-core-5.0.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/security/spring-integration-security.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/security/spring-integration-security.xsd ([https](https://www.springframework.org/schema/integration/security/spring-integration-security.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/sftp/spring-integration-sftp.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/sftp/spring-integration-sftp.xsd ([https](https://www.springframework.org/schema/integration/sftp/spring-integration-sftp.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/spring-integration-2.2.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/spring-integration-2.2.xsd ([https](https://www.springframework.org/schema/integration/spring-integration-2.2.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/spring-integration-5.0.xsd with 30 occurrences migrated to: https://www.springframework.org/schema/integration/spring-integration-5.0.xsd ([https](https://www.springframework.org/schema/integration/spring-integration-5.0.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/spring-integration.xsd with 46 occurrences migrated to: https://www.springframework.org/schema/integration/spring-integration.xsd ([https](https://www.springframework.org/schema/integration/spring-integration.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/stomp/spring-integration-stomp.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/stomp/spring-integration-stomp.xsd ([https](https://www.springframework.org/schema/integration/stomp/spring-integration-stomp.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/stream/spring-integration-stream.xsd with 3 occurrences migrated to: https://www.springframework.org/schema/integration/stream/spring-integration-stream.xsd ([https](https://www.springframework.org/schema/integration/stream/spring-integration-stream.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/twitter/spring-integration-twitter.xsd with 2 occurrences migrated to: https://www.springframework.org/schema/integration/twitter/spring-integration-twitter.xsd ([https](https://www.springframework.org/schema/integration/twitter/spring-integration-twitter.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/websocket/spring-integration-websocket.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/websocket/spring-integration-websocket.xsd ([https](https://www.springframework.org/schema/integration/websocket/spring-integration-websocket.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/ws/spring-integration-ws.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/ws/spring-integration-ws.xsd ([https](https://www.springframework.org/schema/integration/ws/spring-integration-ws.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/xml/spring-integration-xml.xsd with 3 occurrences migrated to: https://www.springframework.org/schema/integration/xml/spring-integration-xml.xsd ([https](https://www.springframework.org/schema/integration/xml/spring-integration-xml.xsd) result 200). * [ ] http://www.springframework.org/schema/integration/xmpp/spring-integration-xmpp.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/integration/xmpp/spring-integration-xmpp.xsd ([https](https://www.springframework.org/schema/integration/xmpp/spring-integration-xmpp.xsd) result 200). * [ ] http://www.springframework.org/schema/security/spring-security.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/security/spring-security.xsd ([https](https://www.springframework.org/schema/security/spring-security.xsd) result 200). * [ ] http://www.springframework.org/schema/task/spring-task.xsd with 4 occurrences migrated to: https://www.springframework.org/schema/task/spring-task.xsd ([https](https://www.springframework.org/schema/task/spring-task.xsd) result 200). * [ ] http://www.springframework.org/schema/util/spring-util.xsd with 1 occurrences migrated to: https://www.springframework.org/schema/util/spring-util.xsd ([https](https://www.springframework.org/schema/util/spring-util.xsd) result 200). * [ ] http://www.vmware.com/support/developer/vfabric-gemfire/662-api/index.html with 1 occurrences migrated to: https://www.vmware.com/support/developer/vfabric-gemfire/662-api/index.html ([https](https://www.vmware.com/support/developer/vfabric-gemfire/662-api/index.html) result 200). * [ ] http://www.vmware.com/support/pubs/vfabric-gemfire.html with 2 occurrences migrated to: https://www.vmware.com/support/pubs/vfabric-gemfire.html ([https](https://www.vmware.com/support/pubs/vfabric-gemfire.html) result 200). * [ ] http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html with 1 occurrences migrated to: https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html ([https](https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html) result 200). * [ ] http://xmpp.org/extensions/xep-0001.html with 1 occurrences migrated to: https://xmpp.org/extensions/xep-0001.html ([https](https://xmpp.org/extensions/xep-0001.html) result 200). * [ ] http://amzn.to/GoldboxDeals with 1 occurrences migrated to: https://amzn.to/GoldboxDeals ([https](https://amzn.to/GoldboxDeals) result 301). * [ ] http://bit.ly/dN812J with 1 occurrences migrated to: https://bit.ly/dN812J ([https](https://bit.ly/dN812J) result 301). * [ ] http://code.google.com/p/jredis/ with 1 occurrences migrated to: https://code.google.com/p/jredis/ ([https](https://code.google.com/p/jredis/) result 301). * [ ] http://code.google.com/p/json-path with 2 occurrences migrated to: https://code.google.com/p/json-path ([https](https://code.google.com/p/json-path) result 301). * [ ] http://contributor-covenant.org with 1 occurrences migrated to: https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301). * [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to: https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301). * [ ] http://docs.spring.io/spring-batch/reference/html/retry.html with 1 occurrences migrated to: https://docs.spring.io/spring-batch/reference/html/retry.html ([https](https://docs.spring.io/spring-batch/reference/html/retry.html) result 301). * [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/aop-api.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/aop-api.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/aop-api.html) result 301). * [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html with 3 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html) result 301). * [ ] http://static.springsource.org/spring/docs/current/spring-framework-reference/html/beans.html (301) with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html ([https](https://static.springsource.org/spring/docs/current/spring-framework-reference/html/beans.html) result 301). * [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html with 6 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html) result 301). * [ ] http://static.springsource.org/spring/docs/current/spring-framework-reference/html/expressions.html (301) with 2 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html ([https](https://static.springsource.org/spring/docs/current/spring-framework-reference/html/expressions.html) result 301). * [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/jms.html with 3 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/jms.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/jms.html) result 301). * [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html with 3 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html) result 301). * [ ] http://static.springsource.org/spring/docs/current/spring-framework-reference/html/mvc.html (301) with 3 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html ([https](https://static.springsource.org/spring/docs/current/spring-framework-reference/html/mvc.html) result 301). * [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/oxm.html with 3 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/oxm.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/oxm.html) result 301). * [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/remoting.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/remoting.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/remoting.html) result 301). * [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html with 3 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html) result 301). * [ ] http://static.springsource.org/spring/docs/current/spring-framework-reference/html/validation.html (301) with 2 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/validation.html ([https](https://static.springsource.org/spring/docs/current/spring-framework-reference/html/validation.html) result 301). * [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html) result 301). * [ ] http://domain.com/ with 1 occurrences migrated to: https://domain.com/ ([https](https://domain.com/) result 301). * [ ] http://epaul.github.com/jsch-documentation/javadoc/com/jcraft/jsch/Proxy.html with 1 occurrences migrated to: https://epaul.github.com/jsch-documentation/javadoc/com/jcraft/jsch/Proxy.html ([https](https://epaul.github.com/jsch-documentation/javadoc/com/jcraft/jsch/Proxy.html) result 301). * [ ] http://epaul.github.com/jsch-documentation/javadoc/com/jcraft/jsch/SocketFactory.html with 1 occurrences migrated to: https://epaul.github.com/jsch-documentation/javadoc/com/jcraft/jsch/SocketFactory.html ([https](https://epaul.github.com/jsch-documentation/javadoc/com/jcraft/jsch/SocketFactory.html) result 301). * [ ] http://forum.spring.io/forum/spring-projects/integration/87155-spring-integration-poller-configuration with 1 occurrences migrated to: https://forum.spring.io/forum/spring-projects/integration/87155-spring-integration-poller-configuration ([https](https://forum.spring.io/forum/spring-projects/integration/87155-spring-integration-poller-configuration) result 301). * [ ] http://forum.springsource.org/forumdisplay.php?f=42 (301) with 1 occurrences migrated to: https://forum.spring.io/forumdisplay.php?f=42 ([https](https://forum.springsource.org/forumdisplay.php?f=42) result 301). * [ ] http://forum.springsource.org/showthread.php?p=333478&posted=1 (301) with 1 occurrences migrated to: https://forum.spring.io/showthread.php?p=333478&posted=1 ([https](https://forum.springsource.org/showthread.php?p=333478&posted=1) result 301). * [ ] http://google.com/ with 1 occurrences migrated to: https://google.com/ ([https](https://google.com/) result 301). * [ ] http://help.github.com/fork-a-repo/ with 2 occurrences migrated to: https://help.github.com/fork-a-repo/ ([https](https://help.github.com/fork-a-repo/) result 301). * [ ] http://help.github.com/send-pull-requests/ with 1 occurrences migrated to: https://help.github.com/send-pull-requests/ ([https](https://help.github.com/send-pull-requests/) result 301). * [ ] http://jabber.org/protocol/disco with 1 occurrences migrated to: https://jabber.org/protocol/disco ([https](https://jabber.org/protocol/disco) result 301). * [ ] http://jabber.org/protocol/pubsub with 1 occurrences migrated to: https://jabber.org/protocol/pubsub ([https](https://jabber.org/protocol/pubsub) result 301). * [ ] http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=10791 with 1 occurrences migrated to: https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=10791 ([https](https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=10791) result 301). * [ ] http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11101 with 1 occurrences migrated to: https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11101 ([https](https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11101) result 301). * [ ] http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11102 with 1 occurrences migrated to: https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11102 ([https](https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11102) result 301). * [ ] http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11146 with 1 occurrences migrated to: https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11146 ([https](https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11146) result 301). * [ ] http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11153 with 1 occurrences migrated to: https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11153 ([https](https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11153) result 301). * [ ] http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11178 with 1 occurrences migrated to: https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11178 ([https](https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11178) result 301). * [ ] http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11209 with 1 occurrences migrated to: https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11209 ([https](https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11209) result 301). * [ ] http://jira.springsource.org with 1 occurrences migrated to: https://jira.springsource.org ([https](https://jira.springsource.org) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11306 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11306 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11306) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11307 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11307 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11307) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11311 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11311 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11311) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11389 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11389 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11389) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11446 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11446 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11446) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11536 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11536 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11536) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11537 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11537 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11537) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11656 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11656 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11656) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11668 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11668 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11668) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11696 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11696 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11696) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11749 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11749 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11749) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11787 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11787 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11787) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11815 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11815 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11815) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11828 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11828 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11828) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=12104 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=12104 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=12104) result 301). * [ ] http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=12200 with 1 occurrences migrated to: https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=12200 ([https](https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=12200) result 301). * [ ] http://m.twitter.com/ with 1 occurrences migrated to: https://m.twitter.com/ ([https](https://m.twitter.com/) result 301). * [ ] http://nyti.ms/gVqqut with 1 occurrences migrated to: https://nyti.ms/gVqqut ([https](https://nyti.ms/gVqqut) result 301). * [ ] http://oxf.am/ZMm with 1 occurrences migrated to: https://oxf.am/ZMm ([https](https://oxf.am/ZMm) result 301). * [ ] http://projects.spring.io/spring-amqp with 1 occurrences migrated to: https://projects.spring.io/spring-amqp ([https](https://projects.spring.io/spring-amqp) result 301). * [ ] http://projects.spring.io/spring-integration with 1 occurrences migrated to: https://projects.spring.io/spring-integration ([https](https://projects.spring.io/spring-integration) result 301). * [ ] http://projects.spring.io/spring-social with 1 occurrences migrated to: https://projects.spring.io/spring-social ([https](https://projects.spring.io/spring-social) result 301). * [ ] http://site2.com with 1 occurrences migrated to: https://site2.com ([https](https://site2.com) result 301). * [ ] http://springsource.org/ with 1 occurrences migrated to: https://springsource.org/ ([https](https://springsource.org/) result 301). * [ ] http://support.twitter.com with 1 occurrences migrated to: https://support.twitter.com ([https](https://support.twitter.com) result 301). * [ ] http://support.twitter.com/articles/119138-types-of-tweets-and-where-they-appear with 1 occurrences migrated to: https://support.twitter.com/articles/119138-types-of-tweets-and-where-they-appear ([https](https://support.twitter.com/articles/119138-types-of-tweets-and-where-they-appear) result 301). * [ ] http://ht.ly/3GzWs (301) with 1 occurrences migrated to: https://www.architecturalrecord.com/news/newsmakers/1101fumihiko_maki.asp?WT.mc_id=twitter_archrecord?WT.mc_id=twitter_archrecord ([https](https://ht.ly/3GzWs) result 301). * [ ] http://www.eaipatterns.com/BroadcastAggregate.html (302) with 2 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/BroadcastAggregate.html ([https](https://www.eaipatterns.com/BroadcastAggregate.html) result 301). * [ ] http://www.eaipatterns.com/CanonicalDataModel.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/CanonicalDataModel.html ([https](https://www.eaipatterns.com/CanonicalDataModel.html) result 301). * [ ] http://www.eaipatterns.com/ControlBus.html (302) with 3 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/ControlBus.html ([https](https://www.eaipatterns.com/ControlBus.html) result 301). * [ ] http://www.eaipatterns.com/DataEnricher.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/DataEnricher.html ([https](https://www.eaipatterns.com/DataEnricher.html) result 301). * [ ] http://www.eaipatterns.com/DatatypeChannel.html (302) with 2 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/DatatypeChannel.html ([https](https://www.eaipatterns.com/DatatypeChannel.html) result 301). * [ ] http://www.eaipatterns.com/DistributionAggregate.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/DistributionAggregate.html ([https](https://www.eaipatterns.com/DistributionAggregate.html) result 301). * [ ] http://www.eaipatterns.com/DynamicRouter.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/DynamicRouter.html ([https](https://www.eaipatterns.com/DynamicRouter.html) result 301). * [ ] http://www.eaipatterns.com/EventDrivenConsumer.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/EventDrivenConsumer.html ([https](https://www.eaipatterns.com/EventDrivenConsumer.html) result 301). * [ ] http://www.eaipatterns.com/IdempotentReceiver.html (302) with 3 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/IdempotentReceiver.html ([https](https://www.eaipatterns.com/IdempotentReceiver.html) result 301). * [ ] http://eaipatterns.com/IdempotentReceiver.html (302) with 2 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/IdempotentReceiver.html ([https](https://eaipatterns.com/IdempotentReceiver.html) result 301). * [ ] http://www.eaipatterns.com/MessageHistory.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/MessageHistory.html ([https](https://www.eaipatterns.com/MessageHistory.html) result 301). * [ ] http://www.eaipatterns.com/MessageSelector.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/MessageSelector.html ([https](https://www.eaipatterns.com/MessageSelector.html) result 301). * [ ] http://www.eaipatterns.com/MessageStore.html (302) with 4 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/MessageStore.html ([https](https://www.eaipatterns.com/MessageStore.html) result 301). * [ ] http://eaipatterns.com/MessageStore.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/MessageStore.html ([https](https://eaipatterns.com/MessageStore.html) result 301). * [ ] http://www.enterpriseintegrationpatterns.com/PollingConsumer.html with 2 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/PollingConsumer.html ([https](https://www.enterpriseintegrationpatterns.com/PollingConsumer.html) result 301). * [ ] http://www.eaipatterns.com/PollingConsumer.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/PollingConsumer.html ([https](https://www.eaipatterns.com/PollingConsumer.html) result 301). * [ ] http://www.eaipatterns.com/ProcessManager.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/ProcessManager.html ([https](https://www.eaipatterns.com/ProcessManager.html) result 301). * [ ] http://eaipatterns.com/ReturnAddress.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/ReturnAddress.html ([https](https://eaipatterns.com/ReturnAddress.html) result 301). * [ ] http://www.eaipatterns.com/RoutingTable.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/RoutingTable.html ([https](https://www.eaipatterns.com/RoutingTable.html) result 301). * [ ] http://www.eaipatterns.com/StoreInLibrary.html (302) with 4 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/StoreInLibrary.html ([https](https://www.eaipatterns.com/StoreInLibrary.html) result 301). * [ ] http://eaipatterns.com/WireTap.html (302) with 1 occurrences migrated to: https://www.enterpriseintegrationpatterns.com/WireTap.html ([https](https://eaipatterns.com/WireTap.html) result 301). * [ ] http://www.github.com/ with 1 occurrences migrated to: https://www.github.com/ ([https](https://www.github.com/) result 301). * [ ] http://www.google.com/ig/api?weather= with 1 occurrences migrated to: https://www.google.com/ig/api?weather= ([https](https://www.google.com/ig/api?weather=) result 301). * [ ] http://www.igniterealtime.org/builds/smack/docs/latest/documentation/extensions/index.html with 1 occurrences migrated to: https://www.igniterealtime.org/builds/smack/docs/latest/documentation/extensions/index.html ([https](https://www.igniterealtime.org/builds/smack/docs/latest/documentation/extensions/index.html) result 301). * [ ] http://www.mongodb.org/ with 2 occurrences migrated to: https://www.mongodb.org/ ([https](https://www.mongodb.org/) result 301). * [ ] http://www.mongodb.org/display/DOCS/Querying with 8 occurrences migrated to: https://www.mongodb.org/display/DOCS/Querying ([https](https://www.mongodb.org/display/DOCS/Querying) result 301). * [ ] http://www.rabbitmq.com/install.html with 2 occurrences migrated to: https://www.rabbitmq.com/install.html ([https](https://www.rabbitmq.com/install.html) result 301). * [ ] http://www.spring.io/spring-ws with 1 occurrences migrated to: https://www.spring.io/spring-ws ([https](https://www.spring.io/spring-ws) result 301). * [ ] http://www.springsource.com/products/spring-community-download with 1 occurrences migrated to: https://www.springsource.com/products/spring-community-download ([https](https://www.springsource.com/products/spring-community-download) result 301). * [ ] http://www.springsource.org/spring-framework with 1 occurrences migrated to: https://www.springsource.org/spring-framework ([https](https://www.springsource.org/spring-framework) result 301). * [ ] http://www.springsource.org/spring-gemfire with 1 occurrences migrated to: https://www.springsource.org/spring-gemfire ([https](https://www.springsource.org/spring-gemfire) result 301). * [ ] http://www.springsource.org/spring-integration with 32 occurrences migrated to: https://www.springsource.org/spring-integration ([https](https://www.springsource.org/spring-integration) result 301). * [ ] http://www.vmware.com/products/application-platform/vfabric-gemfire/overview.html with 1 occurrences migrated to: https://www.vmware.com/products/application-platform/vfabric-gemfire/overview.html ([https](https://www.vmware.com/products/application-platform/vfabric-gemfire/overview.html) result 301). * [ ] http://www.w3.org/TR/xpath/ with 2 occurrences migrated to: https://www.w3.org/TR/xpath/ ([https](https://www.w3.org/TR/xpath/) result 301). * [ ] http://www.xmpp.org with 1 occurrences migrated to: https://www.xmpp.org ([https](https://www.xmpp.org) result 301). * [ ] http://commons.apache.org/net/ with 1 occurrences migrated to: https://commons.apache.org/net/ ([https](https://commons.apache.org/net/) result 302). * [ ] http://dev.twitter.com with 2 occurrences migrated to: https://dev.twitter.com ([https](https://dev.twitter.com) result 302). * [ ] http://dev.twitter.com/ with 1 occurrences migrated to: https://dev.twitter.com/ ([https](https://dev.twitter.com/) result 302). * [ ] http://dev.twitter.com/pages/oauth_faq with 1 occurrences migrated to: https://dev.twitter.com/pages/oauth_faq ([https](https://dev.twitter.com/pages/oauth_faq) result 302). * [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/html/ with 1 occurrences migrated to: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/ ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/html/) result 302). * [ ] http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html with 1 occurrences migrated to: https://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html ([https](https://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html) result 302). * [ ] http://eclipse.org/egit/ with 1 occurrences migrated to: https://eclipse.org/egit/ ([https](https://eclipse.org/egit/) result 302). * [ ] http://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project with 1 occurrences migrated to: https://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project ([https](https://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project) result 302). * [ ] http://git-scm.com/book/en/Git-Branching-Rebasing with 2 occurrences migrated to: https://git-scm.com/book/en/Git-Branching-Rebasing ([https](https://git-scm.com/book/en/Git-Branching-Rebasing) result 302). * [ ] http://hueniverse.com/oauth with 2 occurrences migrated to: https://hueniverse.com/oauth ([https](https://hueniverse.com/oauth) result 302). * [ ] http://java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting/ with 1 occurrences migrated to: https://java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting/ ([https](https://java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting/) result 302). * [ ] http://www.mongodb.org/downloads with 1 occurrences migrated to: https://www.mongodb.org/downloads ([https](https://www.mongodb.org/downloads) result 302). * [ ] http://www.springsource.org/extensions/se-sia with 1 occurrences migrated to: https://www.springsource.org/extensions/se-sia ([https](https://www.springsource.org/extensions/se-sia) result 302). * [ ] http://www.springsource.org/sites/all/themes/dotorg09/images/dotorg09_logo.png with 2 occurrences migrated to: https://www.springsource.org/sites/all/themes/dotorg09/images/dotorg09_logo.png ([https](https://www.springsource.org/sites/all/themes/dotorg09/images/dotorg09_logo.png) result 302). # Ignored These URLs were intentionally ignored. * http://HOST:PORT/PATH with 1 occurrences * http://apache.org/xml/features/nonvalidating/load-dtd-grammar with 1 occurrences * http://apache.org/xml/features/nonvalidating/load-external-dtd with 1 occurrences * http://bar/baz?foo with 1 occurrences * http://foo with 1 occurrences * http://foo/service with 1 occurrences * http://localhost/example with 2 occurrences * http://localhost/spring-integration?param=test1%20&%20test2 with 1 occurrences * http://localhost/test with 3 occurrences * http://localhost/test1 with 9 occurrences * http://localhost/test1/%2f with 1 occurrences * http://localhost/test2 with 5 occurrences * http://localhost/test2/ with 1 occurrences * http://localhost:51235/%2f/testApps?param=http+Outbound+Gateway+Within+Chain with 1 occurrences * http://localhost:8080/example with 4 occurrences * http://localhost:8080/foo with 4 occurrences * http://localhost:8080/multipart-http/inboundAdapter.htm with 1 occurrences * http://localhost:9090 with 2 occurrences * http://schemas.xmlsoap.org/soap/envelope/ with 7 occurrences * http://somehost/%2f/fooApps?bar= with 2 occurrences * http://test with 1 occurrences * http://test.auth.org with 4 occurrences * http://test.org with 2 occurrences * http://test/ with 3 occurrences * http://test/42 with 1 occurrences * http://test/BAR with 1 occurrences * http://test/bar with 3 occurrences * http://testInt3022 with 1 occurrences * http://testServer/test with 1 occurrences * http://testServer/test?foo=bar&FOO=BAR with 1 occurrences * http://testServer/testmp with 1 occurrences * http://www with 1 occurrences * http://www.example.org/orders with 1 occurrences * http://www.springframework.org/schema/beans with 156 occurrences * http://www.springframework.org/schema/context with 2 occurrences * http://www.springframework.org/schema/integration with 156 occurrences * http://www.springframework.org/schema/integration/amqp with 2 occurrences * http://www.springframework.org/schema/integration/event with 2 occurrences * http://www.springframework.org/schema/integration/feed with 4 occurrences * http://www.springframework.org/schema/integration/file with 12 occurrences * http://www.springframework.org/schema/integration/ftp with 4 occurrences * http://www.springframework.org/schema/integration/gemfire with 4 occurrences * http://www.springframework.org/schema/integration/groovy with 2 occurrences * http://www.springframework.org/schema/integration/http with 8 occurrences * http://www.springframework.org/schema/integration/ip with 4 occurrences * http://www.springframework.org/schema/integration/jdbc with 10 occurrences * http://www.springframework.org/schema/integration/jms with 4 occurrences * http://www.springframework.org/schema/integration/jmx with 2 occurrences * http://www.springframework.org/schema/integration/jpa with 2 occurrences * http://www.springframework.org/schema/integration/mail with 6 occurrences * http://www.springframework.org/schema/integration/mongodb with 2 occurrences * http://www.springframework.org/schema/integration/mqtt with 2 occurrences * http://www.springframework.org/schema/integration/redis with 2 occurrences * http://www.springframework.org/schema/integration/rmi with 4 occurrences * http://www.springframework.org/schema/integration/scripting with 3 occurrences * http://www.springframework.org/schema/integration/security with 4 occurrences * http://www.springframework.org/schema/integration/sftp with 4 occurrences * http://www.springframework.org/schema/integration/stomp with 4 occurrences * http://www.springframework.org/schema/integration/stream with 8 occurrences * http://www.springframework.org/schema/integration/syslog with 2 occurrences * http://www.springframework.org/schema/integration/twitter with 6 occurrences * http://www.springframework.org/schema/integration/webflux with 4 occurrences * http://www.springframework.org/schema/integration/websocket with 4 occurrences * http://www.springframework.org/schema/integration/ws with 4 occurrences * http://www.springframework.org/schema/integration/xml with 8 occurrences * http://www.springframework.org/schema/integration/xmpp with 4 occurrences * http://www.springframework.org/schema/integration/zookeeper with 2 occurrences * http://www.springframework.org/schema/schema/beans with 1 occurrences * http://www.springframework.org/schema/security with 2 occurrences * http://www.springframework.org/schema/task with 8 occurrences * http://www.springframework.org/schema/tool with 58 occurrences * http://www.springframework.org/schema/util with 2 occurrences * http://www.w3.org/1999/XSL/Transform with 7 occurrences * http://www.w3.org/1999/xhtml with 1 occurrences * http://www.w3.org/2001/XMLSchema with 39 occurrences * http://www.w3.org/2001/XMLSchema-instance with 51 occurrences * http://x with 2 occurrences
This commit is contained in:
committed by
Artem Bilan
parent
0787a9abe0
commit
934d718e22
@@ -40,5 +40,5 @@ appropriate to the circumstances. Maintainers are obligated to maintain confiden
|
||||
with regard to the reporter of an incident.
|
||||
|
||||
This Code of Conduct is adapted from the
|
||||
http://contributor-covenant.org[Contributor Covenant], version 1.3.0, available at
|
||||
http://contributor-covenant.org/version/1/3/0/[contributor-covenant.org/version/1/3/0/]
|
||||
https://contributor-covenant.org[Contributor Covenant], version 1.3.0, available at
|
||||
https://contributor-covenant.org/version/1/3/0/[contributor-covenant.org/version/1/3/0/]
|
||||
|
||||
@@ -34,7 +34,7 @@ Very important, before we can accept any *Spring Integration contributions*, we
|
||||
|
||||
1. Go to https://github.com/spring-projects/spring-integration[https://github.com/spring-projects/spring-integration]
|
||||
2. Hit the "fork" button and choose your own github account as the target
|
||||
3. For more detail see http://help.github.com/fork-a-repo/[Fork A Repo].
|
||||
3. For more detail see https://help.github.com/fork-a-repo/[Fork A Repo].
|
||||
|
||||
== Setup your Local Development Environment
|
||||
|
||||
@@ -55,7 +55,7 @@ _you should see branches on origin as well as upstream, including 'master' and '
|
||||
- For example, to create and switch to a new branch for issue INT-123: `git checkout -b INT-123`
|
||||
* You might be working on several different topic branches at any given time, but when at a stopping point for one of those branches, commit (a local operation).
|
||||
* Please follow the "Commit Guidelines" described in
|
||||
http://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project[this chapter of Pro Git].
|
||||
https://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project[this chapter of Pro Git].
|
||||
* Then to begin working on another issue (say INT-101): `git checkout INT-101`. The _-b_ flag is not needed if that
|
||||
branch already exists in your local repository.
|
||||
* When ready to resolve an issue or to collaborate with others, you can push your branch to origin (your fork),
|
||||
@@ -73,7 +73,7 @@ add a comment about something that should be modified, or he might reject the pu
|
||||
**This is the responsibility of any contributor.**
|
||||
If your pull request cannot be applied cleanly, the project lead will most likely add a comment requesting that you make
|
||||
it merge-able.
|
||||
For a full explanation, see http://git-scm.com/book/en/Git-Branching-Rebasing[the Pro Git section on rebasing].
|
||||
For a full explanation, see https://git-scm.com/book/en/Git-Branching-Rebasing[the Pro Git section on rebasing].
|
||||
As stated there: _"> Often, you’ll do this to make sure your commits apply cleanly on a remote branch — perhaps in a
|
||||
project to which you’re trying to contribute but that you don’t maintain."_
|
||||
|
||||
@@ -90,7 +90,7 @@ and merging that into the branch you are in currently)
|
||||
- Then: `git pull upstream master`
|
||||
- Switch back to the topic branch: `git checkout INT-123` (no -b needed since the branch already exists)
|
||||
- Rebase the topic branch to minimize the distance between it and your recently synched master branch: `git rebase master`
|
||||
(Again, for more detail see http://git-scm.com/book/en/Git-Branching-Rebasing[the Pro Git section on rebasing]).
|
||||
(Again, for more detail see https://git-scm.com/book/en/Git-Branching-Rebasing[the Pro Git section on rebasing]).
|
||||
* **Note** While it is generally recommended to __not__ re-write history by using `push --force`, and we do not do this on `master` (and release) branches in the main repo, we require topic branches for pull requests to be rebased before merging, in order to maintain a clean timeline and avoid "merge" commits.
|
||||
* If, while rebasing for the merge, we find significant conflicts, we may ask you to rebase and `push --force` to your topic branch after resolving the conflicts.
|
||||
* Assuming your pull request is merged into the 'upstream' master, you will end up pulling that change into
|
||||
|
||||
@@ -53,4 +53,4 @@ To generate IDEA metadata (.iml and .ipr files), do the following:
|
||||
# Resources
|
||||
|
||||
For more information, please visit the Spring Integration website at:
|
||||
[http://projects.spring.io/spring-integration](http://projects.spring.io/spring-integration/)
|
||||
[https://projects.spring.io/spring-integration](https://projects.spring.io/spring-integration/)
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
|
||||
<xsd:element name="outbound-channel-adapter">
|
||||
<xsd:annotation>
|
||||
|
||||
@@ -30,7 +30,7 @@ import org.springframework.util.Assert;
|
||||
|
||||
/**
|
||||
* The {@link MethodInterceptor} implementation for the
|
||||
* <a href="http://www.eaipatterns.com/IdempotentReceiver.html">Idempotent Receiver</a>
|
||||
* <a href="https://www.enterpriseintegrationpatterns.com/IdempotentReceiver.html">Idempotent Receiver</a>
|
||||
* E.I. Pattern.
|
||||
* <p>
|
||||
* This {@link MethodInterceptor} works like a {@code MessageFilter} if {@link #discardChannel}
|
||||
|
||||
@@ -26,7 +26,7 @@ import com.jayway.jsonpath.Predicate;
|
||||
|
||||
/**
|
||||
* Utility class to {@link #evaluate} a jsonPath on the provided object.
|
||||
* Delegates evaluation to <a href="http://code.google.com/p/json-path">JsonPath</a>.
|
||||
* Delegates evaluation to <a href="https://code.google.com/p/json-path">JsonPath</a>.
|
||||
* Note {@link #evaluate} is used as {@code #jsonPath()} SpEL function.
|
||||
*
|
||||
* @author Artem Bilan
|
||||
|
||||
@@ -40,7 +40,7 @@ import org.springframework.util.ClassUtils;
|
||||
|
||||
/**
|
||||
* The {@link MessageHandler} implementation for the
|
||||
* <a href="http://www.eaipatterns.com/BroadcastAggregate.html">Scatter-Gather</a> EIP pattern.
|
||||
* <a href="https://www.enterpriseintegrationpatterns.com/BroadcastAggregate.html">Scatter-Gather</a> EIP pattern.
|
||||
*
|
||||
* @author Artem Bilan
|
||||
* @author Abdul Zaheer
|
||||
|
||||
@@ -39,7 +39,7 @@ import org.springframework.util.Assert;
|
||||
* {@code MetadataStore} associated with the {@code key}.
|
||||
* <p>
|
||||
* This {@link MessageSelector} is useful for an
|
||||
* <a href="http://www.eaipatterns.com/IdempotentReceiver.html">Idempotent Receiver</a>
|
||||
* <a href="https://www.enterpriseintegrationpatterns.com/IdempotentReceiver.html">Idempotent Receiver</a>
|
||||
* implementation.
|
||||
* <p>
|
||||
* It can be used in a {@link org.springframework.integration.filter.MessageFilter}
|
||||
|
||||
@@ -3,8 +3,8 @@ xmlheaders=\
|
||||
<beans xmlns="http://www.springframework.org/schema/beans" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" \
|
||||
xmlns:int="http://www.springframework.org/schema/integration" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration.xsd">
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration https://www.springframework.org/schema/integration/spring-integration.xsd">
|
||||
xmlfooter= </beans>
|
||||
|
||||
service-activator=\
|
||||
|
||||
@@ -3,8 +3,8 @@ xmlheaders=\
|
||||
<beans xmlns="http://www.springframework.org/schema/beans" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" \
|
||||
xmlns:int="http://www.springframework.org/schema/integration" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration.xsd">
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration https://www.springframework.org/schema/integration/spring-integration.xsd">
|
||||
xmlfooter= </beans>
|
||||
|
||||
empty=<int:idempotent-receiver endpoint=""/>
|
||||
|
||||
@@ -3,9 +3,9 @@ splitter-inner-success=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="2" /> \
|
||||
@@ -21,11 +21,11 @@ splitter-inner-success-with-poller=\
|
||||
xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xmlns:task="http://www.springframework.org/schema/task" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/task \
|
||||
http://www.springframework.org/schema/task/spring-task.xsd \
|
||||
https://www.springframework.org/schema/task/spring-task.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"> \
|
||||
<queue capacity="2" /> \
|
||||
</channel> \
|
||||
@@ -45,11 +45,11 @@ splitter-inner-success-with-poller-reversed-order=\
|
||||
xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xmlns:task="http://www.springframework.org/schema/task" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/task \
|
||||
http://www.springframework.org/schema/task/spring-task.xsd \
|
||||
https://www.springframework.org/schema/task/spring-task.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"> \
|
||||
<queue capacity="2" /> \
|
||||
</channel> \
|
||||
@@ -67,9 +67,9 @@ splitter-ref-success=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="2" /> \
|
||||
@@ -82,9 +82,9 @@ splitter-failure-refAndBean=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="2" /> \
|
||||
@@ -99,9 +99,9 @@ transformer-inner-success=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="1" /> \
|
||||
@@ -115,9 +115,9 @@ transformer-ref-success=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="1" /> \
|
||||
@@ -130,9 +130,9 @@ transformer-failure-refAndBean=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="1" /> \
|
||||
@@ -147,9 +147,9 @@ router-inner-success=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="channel1"> \
|
||||
<queue capacity="1" /> \
|
||||
@@ -166,9 +166,9 @@ router-ref-success=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="channel1"> \
|
||||
<queue capacity="1" /> \
|
||||
@@ -184,9 +184,9 @@ router-failure-refAndBean=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<router id="testRouter" ref="testRouterBean" input-channel="inChannel" method="route"> \
|
||||
<beans:bean class="org.springframework.integration.config.xml.InnerDefinitionHandlerAwareEndpointParserTests$TestRouter" /> \
|
||||
@@ -198,9 +198,9 @@ sa-inner-success=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="1" /> \
|
||||
@@ -214,9 +214,9 @@ sa-ref-success=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="1" /> \
|
||||
@@ -229,9 +229,9 @@ sa-failure-refAndBean=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="1" /> \
|
||||
@@ -246,9 +246,9 @@ aggregator-inner-success=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="5" /> \
|
||||
@@ -262,9 +262,9 @@ aggregator-ref-success=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"> \
|
||||
</channel> \
|
||||
<channel id="outChannel"> \
|
||||
@@ -280,11 +280,11 @@ aggregator-inner-concurrent-success=\
|
||||
xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xmlns:task="http://www.springframework.org/schema/task" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/task \
|
||||
http://www.springframework.org/schema/task/spring-task.xsd \
|
||||
https://www.springframework.org/schema/task/spring-task.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"> \
|
||||
<queue capacity="5" /> \
|
||||
</channel> \
|
||||
@@ -304,11 +304,11 @@ aggregator-inner-concurrent-success-reorder-bean-poller=\
|
||||
xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xmlns:task="http://www.springframework.org/schema/task" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/task \
|
||||
http://www.springframework.org/schema/task/spring-task.xsd \
|
||||
https://www.springframework.org/schema/task/spring-task.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"> \
|
||||
<queue capacity="5" /> \
|
||||
</channel> \
|
||||
@@ -326,9 +326,9 @@ aggregator-failure-refAndBean=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="5" /> \
|
||||
@@ -343,9 +343,9 @@ filter-inner-success=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="1" /> \
|
||||
@@ -359,9 +359,9 @@ filter-ref-success=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="1"/> \
|
||||
@@ -374,9 +374,9 @@ filter-failure-refAndBean=\
|
||||
<beans:beans xmlns="http://www.springframework.org/schema/integration" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans \
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration \
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd"> \
|
||||
<channel id="inChannel"/> \
|
||||
<channel id="outChannel"> \
|
||||
<queue capacity="1"/> \
|
||||
|
||||
@@ -84,9 +84,9 @@ public class PayloadTypeRouterParserTests {
|
||||
"<beans:beans xmlns=\"http://www.springframework.org/schema/integration\"" +
|
||||
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:beans=\"http://www.springframework.org/schema/beans\"" +
|
||||
" xsi:schemaLocation=\"http://www.springframework.org/schema/beans" +
|
||||
" http://www.springframework.org/schema/beans/spring-beans.xsd" +
|
||||
" https://www.springframework.org/schema/beans/spring-beans.xsd" +
|
||||
" http://www.springframework.org/schema/integration" +
|
||||
" http://www.springframework.org/schema/integration/spring-integration.xsd\">" +
|
||||
" https://www.springframework.org/schema/integration/spring-integration.xsd\">" +
|
||||
" <channel id=\"routingChannel\" />" +
|
||||
" <payload-type-router input-channel=\"routingChannel\">" +
|
||||
" <mapping type=\"FAKE_TYPE\" channel=\"channel1\" />" +
|
||||
@@ -98,9 +98,9 @@ public class PayloadTypeRouterParserTests {
|
||||
"<beans:beans xmlns=\"http://www.springframework.org/schema/integration\"" +
|
||||
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:beans=\"http://www.springframework.org/schema/beans\"" +
|
||||
" xsi:schemaLocation=\"http://www.springframework.org/schema/beans" +
|
||||
" http://www.springframework.org/schema/beans/spring-beans.xsd" +
|
||||
" https://www.springframework.org/schema/beans/spring-beans.xsd" +
|
||||
" http://www.springframework.org/schema/integration" +
|
||||
" http://www.springframework.org/schema/integration/spring-integration.xsd\">" +
|
||||
" https://www.springframework.org/schema/integration/spring-integration.xsd\">" +
|
||||
" <channel id=\"routingChannel\" />" +
|
||||
" <payload-type-router input-channel=\"routingChannel\"/>" +
|
||||
"</beans:beans>";
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
<xsd:element name="inbound-channel-adapter">
|
||||
<xsd:annotation>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<rss version="2.0">
|
||||
<channel>
|
||||
<title>Spring Integration</title>
|
||||
<link>http://www.springsource.org/spring-integration</link>
|
||||
<link>https://www.springsource.org/spring-integration</link>
|
||||
<description>
|
||||
Spring Integration is a really cool framework
|
||||
</description>
|
||||
@@ -11,9 +11,9 @@ All Rights Reserved.</copyright>
|
||||
<lastBuildDate>Tue, 12 Apr 2010 18:21:32 EST</lastBuildDate>
|
||||
<ttl>240</ttl>
|
||||
<image>
|
||||
<url>http://www.springsource.org/sites/all/themes/dotorg09/images/dotorg09_logo.png</url>
|
||||
<url>https://www.springsource.org/sites/all/themes/dotorg09/images/dotorg09_logo.png</url>
|
||||
<title>Spring Integration</title>
|
||||
<link>http://www.springsource.org/spring-integration</link>
|
||||
<link>https://www.springsource.org/spring-integration</link>
|
||||
</image>
|
||||
|
||||
</channel>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<rss version="2.0">
|
||||
<channel>
|
||||
<title>Spring Integration</title>
|
||||
<link>http://www.springsource.org/spring-integration</link>
|
||||
<link>https://www.springsource.org/spring-integration</link>
|
||||
<description>
|
||||
Spring Integration is a really cool framework
|
||||
</description>
|
||||
@@ -11,16 +11,16 @@ All Rights Reserved.</copyright>
|
||||
<lastBuildDate>Tue, 12 Apr 2010 18:21:32 EST</lastBuildDate>
|
||||
<ttl>240</ttl>
|
||||
<image>
|
||||
<url>http://www.springsource.org/sites/all/themes/dotorg09/images/dotorg09_logo.png</url>
|
||||
<url>https://www.springsource.org/sites/all/themes/dotorg09/images/dotorg09_logo.png</url>
|
||||
<title>Spring Integration</title>
|
||||
<link>http://www.springsource.org/spring-integration</link>
|
||||
<link>https://www.springsource.org/spring-integration</link>
|
||||
</image>
|
||||
|
||||
<item>
|
||||
<title>
|
||||
Spring Integration adapters
|
||||
</title>
|
||||
<link>http://www.springsource.org/extensions/se-sia</link>
|
||||
<link>https://www.springsource.org/extensions/se-sia</link>
|
||||
<description>
|
||||
Spring Integration adapters are really cool
|
||||
</description>
|
||||
@@ -31,7 +31,7 @@ Spring Integration adapters are really cool
|
||||
<title>
|
||||
Spring Integration download
|
||||
</title>
|
||||
<link>http://www.springsource.com/products/spring-community-download</link>
|
||||
<link>https://www.springsource.com/products/spring-community-download</link>
|
||||
<description>
|
||||
Download Spring Integration
|
||||
</description>
|
||||
@@ -42,7 +42,7 @@ Download Spring Integration
|
||||
<title>
|
||||
Check out Spring Integration forums
|
||||
</title>
|
||||
<link>http://forum.springsource.org/forumdisplay.php?f=42</link>
|
||||
<link>https://forum.spring.io/forumdisplay.php?f=42</link>
|
||||
<description>
|
||||
Spring Integration forums are awesome
|
||||
</description>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -4,9 +4,9 @@ xmlheaders=\
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" \
|
||||
xmlns:int="http://www.springframework.org/schema/integration" \
|
||||
xmlns:int-file="http://www.springframework.org/schema/integration/file" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration/file http://www.springframework.org/schema/integration/file/spring-integration-file.xsd \
|
||||
http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration.xsd">
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration/file https://www.springframework.org/schema/integration/file/spring-integration-file.xsd \
|
||||
http://www.springframework.org/schema/integration https://www.springframework.org/schema/integration/spring-integration.xsd">
|
||||
xmlfooter= </beans>
|
||||
|
||||
file-oubound-gateway=<int:chain input-channel="fileOutboundGatewayInsideChain" output-channel="nullChannel">\
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration/file"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/file/spring-integration-file-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/file/spring-integration-file-5.0.xsd" />
|
||||
|
||||
<xsd:element name="outbound-channel-adapter">
|
||||
<xsd:annotation>
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans"
|
||||
schemaLocation="http://www.springframework.org/schema/beans/spring-beans.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/beans/spring-beans.xsd"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
Defines the core configuration elements for Spring Integration GemFire Support.
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
|
||||
<xsd:include
|
||||
schemaLocation="http://www.springframework.org/schema/integration/scripting/spring-integration-scripting-core-5.0.xsd"
|
||||
schemaLocation="https://www.springframework.org/schema/integration/scripting/spring-integration-scripting-core-5.0.xsd"
|
||||
/>
|
||||
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
<xsd:element name="script" type="GroovyScript">
|
||||
<xsd:annotation>
|
||||
|
||||
@@ -364,7 +364,7 @@ public abstract class HttpInboundEndpointSupportSpec<S extends HttpInboundEndpoi
|
||||
}
|
||||
|
||||
/**
|
||||
* List of allowed origins, e.g. {@code "http://domain1.com"}.
|
||||
* List of allowed origins, e.g. {@code "https://domain1.com"}.
|
||||
* <p>These values are placed in the {@code Access-Control-Allow-Origin}
|
||||
* header of both the pre-flight response and the actual response.
|
||||
* {@code "*"} means that all origins are allowed.
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -4,12 +4,12 @@ xmlheaders=\
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" \
|
||||
xmlns:int="http://www.springframework.org/schema/integration" \
|
||||
xmlns:int-http="http://www.springframework.org/schema/integration/http" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration/http http://www.springframework.org/schema/integration/http/spring-integration-http.xsd \
|
||||
http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration.xsd">
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration/http https://www.springframework.org/schema/integration/http/spring-integration-http.xsd \
|
||||
http://www.springframework.org/schema/integration https://www.springframework.org/schema/integration/spring-integration.xsd">
|
||||
xmlfooter= </beans>
|
||||
|
||||
http-oubound-gateway=<int:chain id="httpChain" input-channel="httpOutboundGatewayInsideChain" output-channel="nullChannel">\
|
||||
<int-http:outbound-gateway request-channel="requestChannel" url="http://google.com/" http-method="POST"/>\
|
||||
<int-http:outbound-gateway request-channel="requestChannel" url="https://google.com/" http-method="POST"/>\
|
||||
</int:chain>
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
</int-http:inbound-channel-adapter>
|
||||
|
||||
<int-http:inbound-channel-adapter path="/customized" supported-methods="GET,POST" channel="nullChannel">
|
||||
<int-http:cross-origin origin="http://site1.com,http://site2.com"
|
||||
<int-http:cross-origin origin="https://site1.com,https://site2.com"
|
||||
allowed-headers="header1, header2"
|
||||
exposed-headers="header3, header4"
|
||||
method="DELETE"
|
||||
|
||||
@@ -59,7 +59,7 @@ public class CrossOriginTests {
|
||||
public void setUp() {
|
||||
this.request = new MockHttpServletRequest();
|
||||
this.request.setMethod("GET");
|
||||
this.request.addHeader(HttpHeaders.ORIGIN, "http://domain.com/");
|
||||
this.request.addHeader(HttpHeaders.ORIGIN, "https://domain.com/");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -108,7 +108,7 @@ public class CrossOriginTests {
|
||||
CorsConfiguration config = getCorsConfiguration(chain, false);
|
||||
assertNotNull(config);
|
||||
assertArrayEquals(new String[] { "DELETE" }, config.getAllowedMethods().toArray());
|
||||
assertArrayEquals(new String[] { "http://site1.com", "http://site2.com" }, config.getAllowedOrigins().toArray());
|
||||
assertArrayEquals(new String[] { "https://site1.com", "https://site2.com" }, config.getAllowedOrigins().toArray());
|
||||
assertArrayEquals(new String[] { "header1", "header2" }, config.getAllowedHeaders().toArray());
|
||||
assertArrayEquals(new String[] { "header3", "header4" }, config.getExposedHeaders().toArray());
|
||||
assertEquals(new Long(123), config.getMaxAge());
|
||||
@@ -167,7 +167,7 @@ public class CrossOriginTests {
|
||||
@Test
|
||||
public void testOptionsHeaderHandling() throws Exception {
|
||||
MockHttpServletRequest request = new MockHttpServletRequest("OPTIONS", "/default");
|
||||
request.addHeader(HttpHeaders.ORIGIN, "http://domain2.com");
|
||||
request.addHeader(HttpHeaders.ORIGIN, "https://domain2.com");
|
||||
HandlerExecutionChain handler = this.handlerMapping.getHandler(request);
|
||||
assertNotNull(handler);
|
||||
Object handlerMethod = handler.getHandler();
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
<mvc:cors>
|
||||
<mvc:mapping path="/foo"
|
||||
allowed-origins="http://foo.bar.com"
|
||||
allowed-origins="https://example.com"
|
||||
allowed-methods="GET" />
|
||||
</mvc:cors>
|
||||
|
||||
|
||||
@@ -85,7 +85,7 @@ public class IntegrationGraphControllerTests {
|
||||
@Test
|
||||
public void testIntegrationGraphGet() throws Exception {
|
||||
this.mockMvc.perform(get("/testIntegration")
|
||||
.header(HttpHeaders.ORIGIN, "http://foo.bar.com")
|
||||
.header(HttpHeaders.ORIGIN, "https://example.com")
|
||||
.accept(MediaType.parseMediaType("application/json;charset=UTF-8")))
|
||||
.andExpect(status().isOk())
|
||||
.andExpect(content().contentType("application/json;charset=UTF-8"))
|
||||
@@ -113,7 +113,7 @@ public class IntegrationGraphControllerTests {
|
||||
MockHttpServletRequest request = new MockHttpServletRequest();
|
||||
request.setMethod("GET");
|
||||
request.setRequestURI("/foo");
|
||||
request.addHeader(HttpHeaders.ORIGIN, "http://foo.bar.com");
|
||||
request.addHeader(HttpHeaders.ORIGIN, "https://example.com");
|
||||
MockHttpServletResponse response = new MockHttpServletResponse();
|
||||
|
||||
HandlerExecutionChain executionChain = handlerMapping.getHandler(request);
|
||||
@@ -161,7 +161,7 @@ public class IntegrationGraphControllerTests {
|
||||
@EnableIntegrationManagement(statsEnabled = "_org.springframework.integration.errorLogger.handler",
|
||||
countsEnabled = "!*",
|
||||
defaultLoggingEnabled = "false")
|
||||
@EnableIntegrationGraphController(path = "/testIntegration", allowedOrigins = "http://foo.bar.com")
|
||||
@EnableIntegrationGraphController(path = "/testIntegration", allowedOrigins = "https://example.com")
|
||||
public static class ContextConfiguration {
|
||||
|
||||
}
|
||||
|
||||
@@ -90,7 +90,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void simpleStringKeyStringValueFormData() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -125,7 +125,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void simpleStringKeyObjectValueFormData() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -159,7 +159,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void simpleObjectKeyObjectValueFormData() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -194,7 +194,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void stringKeyStringArrayValueFormData() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -242,7 +242,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void stringKeyPrimitiveArrayValueMixedFormData() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -293,7 +293,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void stringKeyNullArrayValueMixedFormData() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -337,7 +337,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void stringKeyNullCollectionValueMixedFormDataString() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -384,7 +384,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void stringKeyNullCollectionValueMixedFormDataObject() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -427,7 +427,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void stringKeyStringCollectionValueFormData() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -472,7 +472,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void stringKeyObjectCollectionValueFormData() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -517,7 +517,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void nameOnlyWithNullValues() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -555,7 +555,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void contentAsByteArray() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -582,7 +582,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void contentAsXmlSource() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -609,7 +609,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
// should see a warn message
|
||||
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.GET);
|
||||
@@ -619,7 +619,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
|
||||
// should not see a warn message since 'setExtractPayload' is not set explicitly
|
||||
|
||||
handler = new HttpRequestExecutingMessageHandler("http://www.springsource.org/spring-integration");
|
||||
handler = new HttpRequestExecutingMessageHandler("https://www.springsource.org/spring-integration");
|
||||
template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.GET);
|
||||
@@ -628,7 +628,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
|
||||
// should not see a warn message since HTTP method is not GET
|
||||
|
||||
handler = new HttpRequestExecutingMessageHandler("http://www.springsource.org/spring-integration");
|
||||
handler = new HttpRequestExecutingMessageHandler("https://www.springsource.org/spring-integration");
|
||||
template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.POST);
|
||||
@@ -641,7 +641,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
public void contentTypeIsNotSetForGetAndHeadRequest() throws Exception {
|
||||
// GET
|
||||
HttpRequestExecutingMessageHandler handler =
|
||||
new HttpRequestExecutingMessageHandler("http://www.springsource.org/spring-integration");
|
||||
new HttpRequestExecutingMessageHandler("https://www.springsource.org/spring-integration");
|
||||
MockRestTemplate template = new MockRestTemplate();
|
||||
new DirectFieldAccessor(handler).setPropertyValue("restTemplate", template);
|
||||
handler.setHttpMethod(HttpMethod.GET);
|
||||
@@ -755,7 +755,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
public void testInt2455UriNotEncoded() {
|
||||
MockRestTemplate restTemplate = new MockRestTemplate();
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
new SpelExpressionParser().parseExpression("'http://my.RabbitMQ.com/api/' + payload"), restTemplate);
|
||||
new SpelExpressionParser().parseExpression("'https://my.RabbitMQ.com/api/' + payload"), restTemplate);
|
||||
handler.setEncodeUri(false);
|
||||
setBeanFactory(handler);
|
||||
handler.afterPropertiesSet();
|
||||
@@ -765,13 +765,13 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
}
|
||||
catch (Exception e) {
|
||||
}
|
||||
assertEquals("http://my.RabbitMQ.com/api/queues/%2f/si.test.queue?foo#bar", restTemplate.actualUrl.get());
|
||||
assertEquals("https://my.RabbitMQ.com/api/queues/%2f/si.test.queue?foo#bar", restTemplate.actualUrl.get());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void acceptHeaderForSerializableResponse() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
handler.setHttpMethod(HttpMethod.GET);
|
||||
handler.setExpectedResponseType(Foo.class);
|
||||
|
||||
@@ -805,7 +805,7 @@ public class HttpRequestExecutingMessageHandlerTests {
|
||||
@Test
|
||||
public void acceptHeaderForSerializableResponseMessageExchange() throws Exception {
|
||||
HttpRequestExecutingMessageHandler handler = new HttpRequestExecutingMessageHandler(
|
||||
"http://www.springsource.org/spring-integration");
|
||||
"https://www.springsource.org/spring-integration");
|
||||
|
||||
handler.setHttpMethod(HttpMethod.GET);
|
||||
handler.setExtractPayload(false);
|
||||
|
||||
@@ -272,11 +272,11 @@ public class DefaultHttpHeaderMapperFromMessageInboundTests {
|
||||
public void validateLocation() throws Exception {
|
||||
HeaderMapper<HttpHeaders> mapper = DefaultHttpHeaderMapper.inboundMapper();
|
||||
Map<String, Object> messageHeaders = new HashMap<String, Object>();
|
||||
messageHeaders.put("Location", "http://foo.com");
|
||||
messageHeaders.put("Location", "http://www.foo.com/");
|
||||
HttpHeaders headers = new HttpHeaders();
|
||||
mapper.fromHeaders(new MessageHeaders(messageHeaders), headers);
|
||||
|
||||
assertEquals(new URI("http://foo.com").toString(), headers.getLocation().toString());
|
||||
assertEquals(new URI("http://www.foo.com/").toString(), headers.getLocation().toString());
|
||||
}
|
||||
|
||||
// Transfer Encoding tests
|
||||
@@ -479,7 +479,7 @@ public class DefaultHttpHeaderMapperFromMessageInboundTests {
|
||||
HttpHeaders headers = new HttpHeaders();
|
||||
headers.set("foobar", "abc");
|
||||
headers.setAccept(Collections.singletonList(MediaType.TEXT_XML));
|
||||
headers.setLocation(new URI("http://example.org"));
|
||||
headers.setLocation(new URI("https://example.org"));
|
||||
Map<String, ?> result = mapper.toHeaders(headers);
|
||||
assertEquals(2, result.size());
|
||||
assertNull(result.get("Location"));
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -42,7 +42,7 @@ import org.springframework.util.Assert;
|
||||
* {@link StoredProcOutboundGateway}. As functions are typically used to look up
|
||||
* values, only, the Stored Procedure message handler purposefully does not support
|
||||
* SQL function calls. If you believe there are valid use-cases for that, please file a
|
||||
* feature request at http://jira.springsource.org.
|
||||
* feature request at https://jira.springsource.org.
|
||||
*
|
||||
* @author Gunnar Hillert
|
||||
* @since 2.1
|
||||
|
||||
@@ -23,7 +23,7 @@ import org.springframework.jdbc.core.JdbcTemplate;
|
||||
* Contains Oracle-specific queries for the {@link JdbcChannelMessageStore}.
|
||||
* Please ensure that the used {@link JdbcTemplate}'s fetchSize property is <code>1</code>.
|
||||
* <p>
|
||||
* Fore more details, please see: http://stackoverflow.com/questions/6117254/force-oracle-to-return-top-n-rows-with-skip-locked
|
||||
* Fore more details, please see: https://stackoverflow.com/questions/6117254/force-oracle-to-return-top-n-rows-with-skip-locked
|
||||
*
|
||||
* @author Gunnar Hillert
|
||||
* @author Artem Bilan
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -50,9 +50,9 @@ public class InnerPollerParserTests {
|
||||
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"" +
|
||||
" xmlns:int=\"http://www.springframework.org/schema/integration\"" +
|
||||
" xmlns:int-jdbc=\"http://www.springframework.org/schema/integration/jdbc\"" +
|
||||
" xsi:schemaLocation=\"http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration.xsd" +
|
||||
" http://www.springframework.org/schema/integration/jdbc http://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd" +
|
||||
" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd\">" +
|
||||
" xsi:schemaLocation=\"http://www.springframework.org/schema/integration https://www.springframework.org/schema/integration/spring-integration.xsd" +
|
||||
" http://www.springframework.org/schema/integration/jdbc https://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd" +
|
||||
" http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd\">" +
|
||||
"" +
|
||||
" <int:poller id=\"outer\" fixed-rate=\"5000\"/>" +
|
||||
"" +
|
||||
@@ -87,9 +87,9 @@ public class InnerPollerParserTests {
|
||||
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"" +
|
||||
" xmlns:int=\"http://www.springframework.org/schema/integration\"" +
|
||||
" xmlns:int-jdbc=\"http://www.springframework.org/schema/integration/jdbc\"" +
|
||||
" xsi:schemaLocation=\"http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration.xsd" +
|
||||
" http://www.springframework.org/schema/integration/jdbc http://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd" +
|
||||
" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd\">" +
|
||||
" xsi:schemaLocation=\"http://www.springframework.org/schema/integration https://www.springframework.org/schema/integration/spring-integration.xsd" +
|
||||
" http://www.springframework.org/schema/integration/jdbc https://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd" +
|
||||
" http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd\">" +
|
||||
"" +
|
||||
" <int:poller id=\"outer\" fixed-rate=\"5000\"/>" +
|
||||
"" +
|
||||
@@ -124,9 +124,9 @@ public class InnerPollerParserTests {
|
||||
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"" +
|
||||
" xmlns:int=\"http://www.springframework.org/schema/integration\"" +
|
||||
" xmlns:int-jdbc=\"http://www.springframework.org/schema/integration/jdbc\"" +
|
||||
" xsi:schemaLocation=\"http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration.xsd" +
|
||||
" http://www.springframework.org/schema/integration/jdbc http://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd" +
|
||||
" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd\">" +
|
||||
" xsi:schemaLocation=\"http://www.springframework.org/schema/integration https://www.springframework.org/schema/integration/spring-integration.xsd" +
|
||||
" http://www.springframework.org/schema/integration/jdbc https://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd" +
|
||||
" http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd\">" +
|
||||
"" +
|
||||
" <int:poller id=\"outer\" fixed-rate=\"5000\"/>" +
|
||||
"" +
|
||||
|
||||
@@ -3,8 +3,8 @@ xmlheaders=\
|
||||
<beans xmlns="http://www.springframework.org/schema/beans" \
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" \
|
||||
xmlns:int-jdbc="http://www.springframework.org/schema/integration/jdbc" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration/jdbc http://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd">
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration/jdbc https://www.springframework.org/schema/integration/jdbc/spring-integration-jdbc.xsd">
|
||||
xmlfooter= </beans>
|
||||
|
||||
nameAndExpressionExclusivity=<int-jdbc:stored-proc-outbound-gateway request-channel="requestChannel" data-source="dataSource" \
|
||||
|
||||
@@ -70,7 +70,7 @@ import org.springframework.transaction.support.TransactionTemplate;
|
||||
* This tests requires at least MySql 5.6.4 as it uses the fractional second support
|
||||
* in that version. For more information, please see:
|
||||
*
|
||||
* http://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html
|
||||
* https://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html
|
||||
*
|
||||
* Also, please make sure you are using the respective DDL scripts:
|
||||
*
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -30,10 +30,10 @@ var page={};var onCondition=function(D,C,A,B){D=D;A=A?Math.min(A,5):5;B=B||100;i
|
||||
<meta content="NOODP" name="robots" />
|
||||
<meta content="n" name="session-loggedin" />
|
||||
<title id="page_title">Twitter</title>
|
||||
<link href="http://a1.twimg.com/a/1295478501/images/twitter_57.png" rel="apple-touch-icon" />
|
||||
<link href="/oexchange.xrd" rel="http://oexchange.org/spec/0.8/rel/related-target" type="application/xrd+xml" />
|
||||
<link href="http://a1.twimg.com/a/1295478501/images/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
||||
<link href="http://a1.twimg.com/a/1295478501/stylesheets/fronts.css?1295482593" media="screen" rel="stylesheet" type="text/css" />
|
||||
<link href="https://a1.twimg.com/a/1295478501/images/twitter_57.png" rel="apple-touch-icon" />
|
||||
<link href="/oexchange.xrd" rel="http://www.oexchange.org/spec/0.8/rel/related-target" type="application/xrd+xml" />
|
||||
<link href="https://a1.twimg.com/a/1295478501/images/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
||||
<link href="https://a1.twimg.com/a/1295478501/stylesheets/fronts.css?1295482593" media="screen" rel="stylesheet" type="text/css" />
|
||||
|
||||
</head>
|
||||
|
||||
@@ -48,7 +48,7 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
<div class="background">
|
||||
<div class="inner">
|
||||
<div id="logo-search">
|
||||
<a href="/" id="logo"><img alt="Twitter" height="55" src="http://a0.twimg.com/a/1295478501/images/fronts/logo_withbird_home.png" width="224" /></a>
|
||||
<a href="/" id="logo"><img alt="Twitter" height="55" src="https://a0.twimg.com/a/1295478501/images/fronts/logo_withbird_home.png" width="224" /></a>
|
||||
<form action="/search" id="home_search" method="post"><div style="margin:0;padding:0"><input name="authenticity_token" type="hidden" value="4d30c2d23edb482994501b4f75b9fba98308a16d" /></div>
|
||||
<p>
|
||||
<input accesskey="/" class="round-left" id="searchform_q" name="q" size="30" tabindex="8" type="text" /><input class="submit round-right" id="searchform_submit" name="commit" tabindex="9" type="submit" value="Search" />
|
||||
@@ -110,7 +110,7 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
<p id="signup-btn"><a href="/signup" id="signup_submit" tabindex="10"><span>Sign Up ›</span></a></p>
|
||||
<h2>A #NewTwitter</h2>
|
||||
<p><a href="/newtwitter">Catch a glimpse</a> of the new Twitter.com.</p>
|
||||
<p><a href="/newtwitter?autoplay=true" id="video-thumb"><img alt="Video-sample-ss" height="140" src="http://a0.twimg.com/a/1295478501/images/whatsnew/video-sample-ss.png" width="200" /></a></p>
|
||||
<p><a href="/newtwitter?autoplay=true" id="video-thumb"><img alt="Video-sample-ss" height="140" src="https://a0.twimg.com/a/1295478501/images/whatsnew/video-sample-ss.png" width="200" /></a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -127,49 +127,49 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
<li class="trend-label">Trending topics</li>
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Catwoman" class="search_link" name="Catwoman" rel="nofollow">Catwoman</a>
|
||||
<a href="https://twitter.com/search?q=Catwoman" class="search_link" name="Catwoman" rel="nofollow">Catwoman</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Damn+Beliebers" class="search_link" name="Damn Beliebers" rel="nofollow">Damn Beliebers</a>
|
||||
<a href="https://twitter.com/search?q=Damn+Beliebers" class="search_link" name="Damn Beliebers" rel="nofollow">Damn Beliebers</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Anne+Hathaway" class="search_link" name="Anne Hathaway" rel="nofollow">Anne Hathaway</a>
|
||||
<a href="https://twitter.com/search?q=Anne+Hathaway" class="search_link" name="Anne Hathaway" rel="nofollow">Anne Hathaway</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Steven+Tyler" class="search_link" name="Steven Tyler" rel="nofollow">Steven Tyler</a>
|
||||
<a href="https://twitter.com/search?q=Steven+Tyler" class="search_link" name="Steven Tyler" rel="nofollow">Steven Tyler</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Coachella" class="search_link" name="Coachella" rel="nofollow">Coachella</a>
|
||||
<a href="https://twitter.com/search?q=Coachella" class="search_link" name="Coachella" rel="nofollow">Coachella</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Friday" class="search_link" name="Friday" rel="nofollow">Friday</a>
|
||||
<a href="https://twitter.com/search?q=Friday" class="search_link" name="Friday" rel="nofollow">Friday</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Modern+Family" class="search_link" name="Modern Family" rel="nofollow">Modern Family</a>
|
||||
<a href="https://twitter.com/search?q=Modern+Family" class="search_link" name="Modern Family" rel="nofollow">Modern Family</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
@@ -178,49 +178,49 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
<li class="trend-label">Trending topics</li>
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Obamacare" class="search_link" name="Obamacare" rel="nofollow">Obamacare</a>
|
||||
<a href="https://twitter.com/search?q=Obamacare" class="search_link" name="Obamacare" rel="nofollow">Obamacare</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=First+Class" class="search_link" name="First Class" rel="nofollow">First Class</a>
|
||||
<a href="https://twitter.com/search?q=First+Class" class="search_link" name="First Class" rel="nofollow">First Class</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=English" class="search_link" name="English" rel="nofollow">English</a>
|
||||
<a href="https://twitter.com/search?q=English" class="search_link" name="English" rel="nofollow">English</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Rise+%26+Grind" class="search_link" name="Rise & Grind" rel="nofollow">Rise & Grind</a>
|
||||
<a href="https://twitter.com/search?q=Rise+%26+Grind" class="search_link" name="Rise & Grind" rel="nofollow">Rise & Grind</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Rivaldo" class="search_link" name="Rivaldo" rel="nofollow">Rivaldo</a>
|
||||
<a href="https://twitter.com/search?q=Rivaldo" class="search_link" name="Rivaldo" rel="nofollow">Rivaldo</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Seoul+Music+Awards" class="search_link" name="Seoul Music Awards" rel="nofollow">Seoul Music Awards</a>
|
||||
<a href="https://twitter.com/search?q=Seoul+Music+Awards" class="search_link" name="Seoul Music Awards" rel="nofollow">Seoul Music Awards</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Passiva" class="search_link" name="Passiva" rel="nofollow">Passiva</a>
|
||||
<a href="https://twitter.com/search?q=Passiva" class="search_link" name="Passiva" rel="nofollow">Passiva</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
@@ -229,49 +229,49 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
<li class="trend-label">Trending topics</li>
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=JBisJonasBrothers" class="search_link" name="JBisJonasBrothers" rel="nofollow">JBisJonasBrothers</a>
|
||||
<a href="https://twitter.com/search?q=JBisJonasBrothers" class="search_link" name="JBisJonasBrothers" rel="nofollow">JBisJonasBrothers</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Farmac%C3%AAutico" class="search_link" name="Farmacêutico" rel="nofollow">Farmacêutico</a>
|
||||
<a href="https://twitter.com/search?q=Farmac%C3%AAutico" class="search_link" name="Farmacêutico" rel="nofollow">Farmacêutico</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Giuliano" class="search_link" name="Giuliano" rel="nofollow">Giuliano</a>
|
||||
<a href="https://twitter.com/search?q=Giuliano" class="search_link" name="Giuliano" rel="nofollow">Giuliano</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Edgar+Allan+Poe" class="search_link" name="Edgar Allan Poe" rel="nofollow">Edgar Allan Poe</a>
|
||||
<a href="https://twitter.com/search?q=Edgar+Allan+Poe" class="search_link" name="Edgar Allan Poe" rel="nofollow">Edgar Allan Poe</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Tom+Hardy" class="search_link" name="Tom Hardy" rel="nofollow">Tom Hardy</a>
|
||||
<a href="https://twitter.com/search?q=Tom+Hardy" class="search_link" name="Tom Hardy" rel="nofollow">Tom Hardy</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Janis+Joplin" class="search_link" name="Janis Joplin" rel="nofollow">Janis Joplin</a>
|
||||
<a href="https://twitter.com/search?q=Janis+Joplin" class="search_link" name="Janis Joplin" rel="nofollow">Janis Joplin</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Bane" class="search_link" name="Bane" rel="nofollow">Bane</a>
|
||||
<a href="https://twitter.com/search?q=Bane" class="search_link" name="Bane" rel="nofollow">Bane</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
@@ -288,7 +288,7 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
|
||||
<ul id="accessibility" class="offscreen">
|
||||
<li><a href="#content" accesskey="0">Skip past navigation</a></li>
|
||||
<li>On a mobile phone? Check out <a href="http://m.twitter.com/">m.twitter.com</a>!</li>
|
||||
<li>On a mobile phone? Check out <a href="https://m.twitter.com/">m.twitter.com</a>!</li>
|
||||
<li><a href="#footer" accesskey="2">Skip to navigation</a></li>
|
||||
<li><a href="#signin">Skip to sign in form</a></li>
|
||||
</ul>
|
||||
@@ -314,25 +314,25 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
<h3>Top Trending Topics</h3>
|
||||
<ul>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=%23iloveyoubecause" class="search_link" name="#iloveyoubecause" rel="nofollow">#iloveyoubecause</a></li>
|
||||
<li><a href="https://twitter.com/search?q=%23iloveyoubecause" class="search_link" name="#iloveyoubecause" rel="nofollow">#iloveyoubecause</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=%23501pjmnotalone" class="search_link" name="#501pjmnotalone" rel="nofollow">#501pjmnotalone</a></li>
|
||||
<li><a href="https://twitter.com/search?q=%23501pjmnotalone" class="search_link" name="#501pjmnotalone" rel="nofollow">#501pjmnotalone</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=Catwoman" class="search_link" name="Catwoman" rel="nofollow">Catwoman</a></li>
|
||||
<li><a href="https://twitter.com/search?q=Catwoman" class="search_link" name="Catwoman" rel="nofollow">Catwoman</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=%23tweetumfilmecompassiva" class="search_link" name="#tweetumfilmecompassiva" rel="nofollow">#tweetumfilmecompassiva</a></li>
|
||||
<li><a href="https://twitter.com/search?q=%23tweetumfilmecompassiva" class="search_link" name="#tweetumfilmecompassiva" rel="nofollow">#tweetumfilmecompassiva</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=JBisJonasBrothers" class="search_link" name="JBisJonasBrothers" rel="nofollow">JBisJonasBrothers</a></li>
|
||||
<li><a href="https://twitter.com/search?q=JBisJonasBrothers" class="search_link" name="JBisJonasBrothers" rel="nofollow">JBisJonasBrothers</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=Damn+Beliebers" class="search_link" name="Damn Beliebers" rel="nofollow">Damn Beliebers</a></li>
|
||||
<li><a href="https://twitter.com/search?q=Damn+Beliebers" class="search_link" name="Damn Beliebers" rel="nofollow">Damn Beliebers</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=Rise+%26+Grind" class="search_link" name="Rise & Grind" rel="nofollow">Rise & Grind</a></li>
|
||||
<li><a href="https://twitter.com/search?q=Rise+%26+Grind" class="search_link" name="Rise & Grind" rel="nofollow">Rise & Grind</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=Seoul+Music+Awards" class="search_link" name="Seoul Music Awards" rel="nofollow">Seoul Music Awards</a></li>
|
||||
<li><a href="https://twitter.com/search?q=Seoul+Music+Awards" class="search_link" name="Seoul Music Awards" rel="nofollow">Seoul Music Awards</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=Arin+Ilejay" class="search_link" name="Arin Ilejay" rel="nofollow">Arin Ilejay</a></li>
|
||||
<li><a href="https://twitter.com/search?q=Arin+Ilejay" class="search_link" name="Arin Ilejay" rel="nofollow">Arin Ilejay</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=Animated+Series" class="search_link" name="Animated Series" rel="nofollow">Animated Series</a></li>
|
||||
<li><a href="https://twitter.com/search?q=Animated+Series" class="search_link" name="Animated Series" rel="nofollow">Animated Series</a></li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
@@ -349,11 +349,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
<h2>See who’s here</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/nate_robinson" class="avatar-sm" hreflang="en" id="icon_nate_robinson" rel="nate_robinson" target="_blank"><img alt="" border="0" height="48" src="http://a3.twimg.com/profile_images/1220597165/nate_robinson_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/nate_robinson" class="avatar-sm" hreflang="en" id="icon_nate_robinson" rel="nate_robinson" target="_blank"><img alt="" border="0" height="48" src="https://a3.twimg.com/profile_images/1220597165/nate_robinson_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_nate_robinson">
|
||||
<div class="hc-profile">
|
||||
<a href="/nate_robinson" class="avatar" hreflang="en" target="_blank"><img alt="nate_robinson" border="0" height="48" src="http://a3.twimg.com/profile_images/1220597165/nate_robinson_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/nate_robinson" class="avatar" hreflang="en" target="_blank"><img alt="nate_robinson" border="0" height="48" src="https://a3.twimg.com/profile_images/1220597165/nate_robinson_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Nate Robinson</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/nate_robinson">nate_robinson</a></span>
|
||||
<span class="hc-location">Rain city ( word aapp ) | in Sports</span>
|
||||
@@ -369,11 +369,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/ev" class="avatar-sm" hreflang="en" id="icon_ev" rel="ev" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/1147019935/evedit0xr_2_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/ev" class="avatar-sm" hreflang="en" id="icon_ev" rel="ev" target="_blank"><img alt="" border="0" height="48" src="https://a0.twimg.com/profile_images/1147019935/evedit0xr_2_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_ev">
|
||||
<div class="hc-profile">
|
||||
<a href="/ev" class="avatar" hreflang="en" target="_blank"><img alt="ev" border="0" height="48" src="http://a0.twimg.com/profile_images/1147019935/evedit0xr_2_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/ev" class="avatar" hreflang="en" target="_blank"><img alt="ev" border="0" height="48" src="https://a0.twimg.com/profile_images/1147019935/evedit0xr_2_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Evan Williams</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/ev">ev</a></span>
|
||||
<span class="hc-location">San Francisco, CA, US | in Business</span>
|
||||
@@ -389,11 +389,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/nytimes" class="avatar-sm" hreflang="en" id="icon_nytimes" rel="nytimes" target="_blank"><img alt="" border="0" height="48" src="http://a2.twimg.com/profile_images/57465005/twitter_avatar.nyt_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/nytimes" class="avatar-sm" hreflang="en" id="icon_nytimes" rel="nytimes" target="_blank"><img alt="" border="0" height="48" src="https://a2.twimg.com/profile_images/57465005/twitter_avatar.nyt_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_nytimes">
|
||||
<div class="hc-profile">
|
||||
<a href="/nytimes" class="avatar" hreflang="en" target="_blank"><img alt="nytimes" border="0" height="48" src="http://a2.twimg.com/profile_images/57465005/twitter_avatar.nyt_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/nytimes" class="avatar" hreflang="en" target="_blank"><img alt="nytimes" border="0" height="48" src="https://a2.twimg.com/profile_images/57465005/twitter_avatar.nyt_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>The New York Times</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/nytimes">nytimes</a></span>
|
||||
<span class="hc-location">New York, NY | in News</span>
|
||||
@@ -401,7 +401,7 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">The Caucus: Chinese President May Get Earful From Lawmakers http://nyti.ms/gVqqut</div>
|
||||
<div class="hc-tweet-text">The Caucus: Chinese President May Get Earful From Lawmakers https://nyti.ms/gVqqut</div>
|
||||
<div class="hc-meta">20 minutes ago</div>
|
||||
</div>
|
||||
|
||||
@@ -409,11 +409,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/therealKDUB20" class="avatar-sm" hreflang="en" id="icon_therealKDUB20" rel="therealKDUB20" target="_blank"><img alt="" border="0" height="48" src="http://a3.twimg.com/profile_images/856198179/alg_kyle_wilson_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/therealKDUB20" class="avatar-sm" hreflang="en" id="icon_therealKDUB20" rel="therealKDUB20" target="_blank"><img alt="" border="0" height="48" src="https://a3.twimg.com/profile_images/856198179/alg_kyle_wilson_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_therealKDUB20">
|
||||
<div class="hc-profile">
|
||||
<a href="/therealKDUB20" class="avatar" hreflang="en" target="_blank"><img alt="therealKDUB20" border="0" height="48" src="http://a3.twimg.com/profile_images/856198179/alg_kyle_wilson_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/therealKDUB20" class="avatar" hreflang="en" target="_blank"><img alt="therealKDUB20" border="0" height="48" src="https://a3.twimg.com/profile_images/856198179/alg_kyle_wilson_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Kyle Wilson</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/therealKDUB20">therealKDUB20</a></span>
|
||||
<span class="hc-location">New York | in Staff Picks: NFL Playoffs</span>
|
||||
@@ -429,11 +429,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/Oxfam" class="avatar-sm" hreflang="en" id="icon_Oxfam" rel="Oxfam" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/52396555/logo_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/Oxfam" class="avatar-sm" hreflang="en" id="icon_Oxfam" rel="Oxfam" target="_blank"><img alt="" border="0" height="48" src="https://a0.twimg.com/profile_images/52396555/logo_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_Oxfam">
|
||||
<div class="hc-profile">
|
||||
<a href="/Oxfam" class="avatar" hreflang="en" target="_blank"><img alt="Oxfam" border="0" height="48" src="http://a0.twimg.com/profile_images/52396555/logo_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/Oxfam" class="avatar" hreflang="en" target="_blank"><img alt="Oxfam" border="0" height="48" src="https://a0.twimg.com/profile_images/52396555/logo_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Oxfam International</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/Oxfam">Oxfam</a></span>
|
||||
<span class="hc-location">in Charity</span>
|
||||
@@ -441,7 +441,7 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">Oxfam calls on international donors to fund upcoming @UN $51mn appeal for #SriLanka #floods http://oxf.am/ZMm</div>
|
||||
<div class="hc-tweet-text">Oxfam calls on international donors to fund upcoming @UN $51mn appeal for #SriLanka #floods https://oxf.am/ZMm</div>
|
||||
<div class="hc-meta">about 2 hours ago</div>
|
||||
</div>
|
||||
|
||||
@@ -449,11 +449,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/grantimahara" class="avatar-sm" hreflang="en" id="icon_grantimahara" rel="grantimahara" target="_blank"><img alt="" border="0" height="48" src="http://a2.twimg.com/profile_images/1216137252/image_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/grantimahara" class="avatar-sm" hreflang="en" id="icon_grantimahara" rel="grantimahara" target="_blank"><img alt="" border="0" height="48" src="https://a2.twimg.com/profile_images/1216137252/image_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_grantimahara">
|
||||
<div class="hc-profile">
|
||||
<a href="/grantimahara" class="avatar" hreflang="en" target="_blank"><img alt="grantimahara" border="0" height="48" src="http://a2.twimg.com/profile_images/1216137252/image_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/grantimahara" class="avatar" hreflang="en" target="_blank"><img alt="grantimahara" border="0" height="48" src="https://a2.twimg.com/profile_images/1216137252/image_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Grant Imahara</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/grantimahara">grantimahara</a></span>
|
||||
<span class="hc-location">San Francisco, CA | in Science</span>
|
||||
@@ -469,11 +469,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/chelseahandler" class="avatar-sm" hreflang="en" id="icon_chelseahandler" rel="chelseahandler" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/1129952837/chelsea_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/chelseahandler" class="avatar-sm" hreflang="en" id="icon_chelseahandler" rel="chelseahandler" target="_blank"><img alt="" border="0" height="48" src="https://a0.twimg.com/profile_images/1129952837/chelsea_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_chelseahandler">
|
||||
<div class="hc-profile">
|
||||
<a href="/chelseahandler" class="avatar" hreflang="en" target="_blank"><img alt="chelseahandler" border="0" height="48" src="http://a0.twimg.com/profile_images/1129952837/chelsea_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/chelseahandler" class="avatar" hreflang="en" target="_blank"><img alt="chelseahandler" border="0" height="48" src="https://a0.twimg.com/profile_images/1129952837/chelsea_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Chelsea Handler</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/chelseahandler">chelseahandler</a></span>
|
||||
<span class="hc-location">Los Angeles, CA | in Entertainment</span>
|
||||
@@ -489,11 +489,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/kevin_nealon" class="avatar-sm" hreflang="en" id="icon_kevin_nealon" rel="kevin_nealon" target="_blank"><img alt="" border="0" height="48" src="http://a1.twimg.com/profile_images/557774500/IMG_1731_normal.JPG" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/kevin_nealon" class="avatar-sm" hreflang="en" id="icon_kevin_nealon" rel="kevin_nealon" target="_blank"><img alt="" border="0" height="48" src="https://a1.twimg.com/profile_images/557774500/IMG_1731_normal.JPG" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_kevin_nealon">
|
||||
<div class="hc-profile">
|
||||
<a href="/kevin_nealon" class="avatar" hreflang="en" target="_blank"><img alt="kevin_nealon" border="0" height="48" src="http://a1.twimg.com/profile_images/557774500/IMG_1731_normal.JPG" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/kevin_nealon" class="avatar" hreflang="en" target="_blank"><img alt="kevin_nealon" border="0" height="48" src="https://a1.twimg.com/profile_images/557774500/IMG_1731_normal.JPG" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Kevin Nealon</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/kevin_nealon">kevin_nealon</a></span>
|
||||
<span class="hc-location">Los Angeles, Ca. | in Funny</span>
|
||||
@@ -509,11 +509,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/healthfinder" class="avatar-sm" hreflang="en" id="icon_healthfinder" rel="healthfinder" target="_blank"><img alt="" border="0" height="48" src="http://a3.twimg.com/profile_images/111107619/tweet-2_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/healthfinder" class="avatar-sm" hreflang="en" id="icon_healthfinder" rel="healthfinder" target="_blank"><img alt="" border="0" height="48" src="https://a3.twimg.com/profile_images/111107619/tweet-2_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_healthfinder">
|
||||
<div class="hc-profile">
|
||||
<a href="/healthfinder" class="avatar" hreflang="en" target="_blank"><img alt="healthfinder" border="0" height="48" src="http://a3.twimg.com/profile_images/111107619/tweet-2_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/healthfinder" class="avatar" hreflang="en" target="_blank"><img alt="healthfinder" border="0" height="48" src="https://a3.twimg.com/profile_images/111107619/tweet-2_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>healthfinder.gov</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/healthfinder">healthfinder</a></span>
|
||||
<span class="hc-location">Washington, DC | in Health</span>
|
||||
@@ -521,7 +521,7 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">Fight the #flu. Stay away from people who are sick, wash your hands, and get enough sleep. More quick tips: http://bit.ly/dN812J.</div>
|
||||
<div class="hc-tweet-text">Fight the #flu. Stay away from people who are sick, wash your hands, and get enough sleep. More quick tips: https://bit.ly/dN812J.</div>
|
||||
<div class="hc-meta">about 17 hours ago</div>
|
||||
</div>
|
||||
|
||||
@@ -529,11 +529,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/kevinrose" class="avatar-sm" hreflang="en" id="icon_kevinrose" rel="kevinrose" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/1218603158/photo-1_normal.jpeg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/kevinrose" class="avatar-sm" hreflang="en" id="icon_kevinrose" rel="kevinrose" target="_blank"><img alt="" border="0" height="48" src="https://a0.twimg.com/profile_images/1218603158/photo-1_normal.jpeg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_kevinrose">
|
||||
<div class="hc-profile">
|
||||
<a href="/kevinrose" class="avatar" hreflang="en" target="_blank"><img alt="kevinrose" border="0" height="48" src="http://a0.twimg.com/profile_images/1218603158/photo-1_normal.jpeg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/kevinrose" class="avatar" hreflang="en" target="_blank"><img alt="kevinrose" border="0" height="48" src="https://a0.twimg.com/profile_images/1218603158/photo-1_normal.jpeg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Kevin Rose</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/kevinrose">kevinrose</a></span>
|
||||
<span class="hc-location">San Francisco, CA | in Technology</span>
|
||||
@@ -549,11 +549,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/azizansari" class="avatar-sm" hreflang="en" id="icon_azizansari" rel="azizansari" target="_blank"><img alt="" border="0" height="48" src="http://a1.twimg.com/profile_images/421377161/azizlittletwitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/azizansari" class="avatar-sm" hreflang="en" id="icon_azizansari" rel="azizansari" target="_blank"><img alt="" border="0" height="48" src="https://a1.twimg.com/profile_images/421377161/azizlittletwitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_azizansari">
|
||||
<div class="hc-profile">
|
||||
<a href="/azizansari" class="avatar" hreflang="en" target="_blank"><img alt="azizansari" border="0" height="48" src="http://a1.twimg.com/profile_images/421377161/azizlittletwitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/azizansari" class="avatar" hreflang="en" target="_blank"><img alt="azizansari" border="0" height="48" src="https://a1.twimg.com/profile_images/421377161/azizlittletwitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Aziz Ansari</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/azizansari">azizansari</a></span>
|
||||
<span class="hc-location">Los Angeles, CA | in Staff Picks</span>
|
||||
@@ -569,11 +569,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/SimpleMom" class="avatar-sm" hreflang="en" id="icon_SimpleMom" rel="SimpleMom" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/1147750206/avatar03_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/SimpleMom" class="avatar-sm" hreflang="en" id="icon_SimpleMom" rel="SimpleMom" target="_blank"><img alt="" border="0" height="48" src="https://a0.twimg.com/profile_images/1147750206/avatar03_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_SimpleMom">
|
||||
<div class="hc-profile">
|
||||
<a href="/SimpleMom" class="avatar" hreflang="en" target="_blank"><img alt="SimpleMom" border="0" height="48" src="http://a0.twimg.com/profile_images/1147750206/avatar03_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/SimpleMom" class="avatar" hreflang="en" target="_blank"><img alt="SimpleMom" border="0" height="48" src="https://a0.twimg.com/profile_images/1147750206/avatar03_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Tsh Oxenreider</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/SimpleMom">SimpleMom</a></span>
|
||||
<span class="hc-location">Austin | in Family</span>
|
||||
@@ -589,11 +589,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/BoltBus" class="avatar-sm" hreflang="en" id="icon_BoltBus" rel="BoltBus" target="_blank"><img alt="" border="0" height="48" src="http://a3.twimg.com/profile_images/323584581/Bolt_Bus_Photo_FINAL_-_01___2__normal.JPG" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/BoltBus" class="avatar-sm" hreflang="en" id="icon_BoltBus" rel="BoltBus" target="_blank"><img alt="" border="0" height="48" src="https://a3.twimg.com/profile_images/323584581/Bolt_Bus_Photo_FINAL_-_01___2__normal.JPG" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_BoltBus">
|
||||
<div class="hc-profile">
|
||||
<a href="/BoltBus" class="avatar" hreflang="en" target="_blank"><img alt="BoltBus" border="0" height="48" src="http://a3.twimg.com/profile_images/323584581/Bolt_Bus_Photo_FINAL_-_01___2__normal.JPG" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/BoltBus" class="avatar" hreflang="en" target="_blank"><img alt="BoltBus" border="0" height="48" src="https://a3.twimg.com/profile_images/323584581/Bolt_Bus_Photo_FINAL_-_01___2__normal.JPG" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>BoltBus</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/BoltBus">BoltBus</a></span>
|
||||
<span class="hc-location">Northeast | in Travel</span>
|
||||
@@ -609,11 +609,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/ArchRecord" class="avatar-sm" hreflang="en" id="icon_ArchRecord" rel="ArchRecord" target="_blank"><img alt="" border="0" height="48" src="http://a3.twimg.com/profile_images/75078767/AR_73x73_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/ArchRecord" class="avatar-sm" hreflang="en" id="icon_ArchRecord" rel="ArchRecord" target="_blank"><img alt="" border="0" height="48" src="https://a3.twimg.com/profile_images/75078767/AR_73x73_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_ArchRecord">
|
||||
<div class="hc-profile">
|
||||
<a href="/ArchRecord" class="avatar" hreflang="en" target="_blank"><img alt="ArchRecord" border="0" height="48" src="http://a3.twimg.com/profile_images/75078767/AR_73x73_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/ArchRecord" class="avatar" hreflang="en" target="_blank"><img alt="ArchRecord" border="0" height="48" src="https://a3.twimg.com/profile_images/75078767/AR_73x73_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Architectural Record</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/ArchRecord">ArchRecord</a></span>
|
||||
<span class="hc-location">New York City | in Art & Design</span>
|
||||
@@ -621,7 +621,7 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">Our latest Newsmaker Interview with #AIA Gold Medal Winner Fumihiko Maki http://ht.ly/3GzWs</div>
|
||||
<div class="hc-tweet-text">Our latest Newsmaker Interview with #AIA Gold Medal Winner Fumihiko Maki https://www.architecturalrecord.com/news/newsmakers/1101fumihiko_maki.asp?WT.mc_id=twitter_archrecord?WT.mc_id=twitter_archrecord</div>
|
||||
<div class="hc-meta">about 22 hours ago</div>
|
||||
</div>
|
||||
|
||||
@@ -629,11 +629,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/gtdguy" class="avatar-sm" hreflang="en" id="icon_gtdguy" rel="gtdguy" target="_blank"><img alt="" border="0" height="48" src="http://a2.twimg.com/profile_images/76339565/DA_Twitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/gtdguy" class="avatar-sm" hreflang="en" id="icon_gtdguy" rel="gtdguy" target="_blank"><img alt="" border="0" height="48" src="https://a2.twimg.com/profile_images/76339565/DA_Twitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_gtdguy">
|
||||
<div class="hc-profile">
|
||||
<a href="/gtdguy" class="avatar" hreflang="en" target="_blank"><img alt="gtdguy" border="0" height="48" src="http://a2.twimg.com/profile_images/76339565/DA_Twitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/gtdguy" class="avatar" hreflang="en" target="_blank"><img alt="gtdguy" border="0" height="48" src="https://a2.twimg.com/profile_images/76339565/DA_Twitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>David Allen</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/gtdguy">gtdguy</a></span>
|
||||
<span class="hc-location">Ojai, California | in Books</span>
|
||||
@@ -649,11 +649,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/GaelGreene" class="avatar-sm" hreflang="en" id="icon_GaelGreene" rel="GaelGreene" target="_blank"><img alt="" border="0" height="48" src="http://a2.twimg.com/profile_images/276864980/Greene_blk_hat_wynn_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/GaelGreene" class="avatar-sm" hreflang="en" id="icon_GaelGreene" rel="GaelGreene" target="_blank"><img alt="" border="0" height="48" src="https://a2.twimg.com/profile_images/276864980/Greene_blk_hat_wynn_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_GaelGreene">
|
||||
<div class="hc-profile">
|
||||
<a href="/GaelGreene" class="avatar" hreflang="en" target="_blank"><img alt="GaelGreene" border="0" height="48" src="http://a2.twimg.com/profile_images/276864980/Greene_blk_hat_wynn_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/GaelGreene" class="avatar" hreflang="en" target="_blank"><img alt="GaelGreene" border="0" height="48" src="https://a2.twimg.com/profile_images/276864980/Greene_blk_hat_wynn_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Gael Greene</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/GaelGreene">GaelGreene</a></span>
|
||||
<span class="hc-location">New York City | in Food & Drink</span>
|
||||
@@ -669,11 +669,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/CoryBooker" class="avatar-sm" hreflang="en" id="icon_CoryBooker" rel="CoryBooker" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/66982165/Cory_Booker_Twitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/CoryBooker" class="avatar-sm" hreflang="en" id="icon_CoryBooker" rel="CoryBooker" target="_blank"><img alt="" border="0" height="48" src="https://a0.twimg.com/profile_images/66982165/Cory_Booker_Twitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_CoryBooker">
|
||||
<div class="hc-profile">
|
||||
<a href="/CoryBooker" class="avatar" hreflang="en" target="_blank"><img alt="CoryBooker" border="0" height="48" src="http://a0.twimg.com/profile_images/66982165/Cory_Booker_Twitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/CoryBooker" class="avatar" hreflang="en" target="_blank"><img alt="CoryBooker" border="0" height="48" src="https://a0.twimg.com/profile_images/66982165/Cory_Booker_Twitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Cory Booker</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/CoryBooker">CoryBooker</a></span>
|
||||
<span class="hc-location">Newark, NJ | in Politics</span>
|
||||
@@ -689,11 +689,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/amazondeals" class="avatar-sm" hreflang="en" id="icon_amazondeals" rel="amazondeals" target="_blank"><img alt="" border="0" height="48" src="http://a3.twimg.com/profile_images/68908343/Gold_Box_plain_normal.PNG" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/amazondeals" class="avatar-sm" hreflang="en" id="icon_amazondeals" rel="amazondeals" target="_blank"><img alt="" border="0" height="48" src="https://a3.twimg.com/profile_images/68908343/Gold_Box_plain_normal.PNG" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_amazondeals">
|
||||
<div class="hc-profile">
|
||||
<a href="/amazondeals" class="avatar" hreflang="en" target="_blank"><img alt="amazondeals" border="0" height="48" src="http://a3.twimg.com/profile_images/68908343/Gold_Box_plain_normal.PNG" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/amazondeals" class="avatar" hreflang="en" target="_blank"><img alt="amazondeals" border="0" height="48" src="https://a3.twimg.com/profile_images/68908343/Gold_Box_plain_normal.PNG" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Amazon.com Deals</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/amazondeals">amazondeals</a></span>
|
||||
<span class="hc-location">Seattle, Washington | in Deals</span>
|
||||
@@ -701,7 +701,7 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">Lightning Deal! $109.99 - TomTom XXL 540T 5-Inch Widescreen Portable GPS Navigator (Lifetime Traffic Edition) http://amzn.to/GoldboxDeals</div>
|
||||
<div class="hc-tweet-text">Lightning Deal! $109.99 - TomTom XXL 540T 5-Inch Widescreen Portable GPS Navigator (Lifetime Traffic Edition) https://amzn.to/GoldboxDeals</div>
|
||||
<div class="hc-meta">about 1 hour ago</div>
|
||||
</div>
|
||||
|
||||
@@ -709,11 +709,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/Support" class="avatar-sm" hreflang="en" id="icon_Support" rel="Support" target="_blank"><img alt="" border="0" height="48" src="http://a2.twimg.com/profile_images/1164188883/support_normal.png" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/Support" class="avatar-sm" hreflang="en" id="icon_Support" rel="Support" target="_blank"><img alt="" border="0" height="48" src="https://a2.twimg.com/profile_images/1164188883/support_normal.png" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_Support">
|
||||
<div class="hc-profile">
|
||||
<a href="/Support" class="avatar" hreflang="en" target="_blank"><img alt="Support" border="0" height="48" src="http://a2.twimg.com/profile_images/1164188883/support_normal.png" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/Support" class="avatar" hreflang="en" target="_blank"><img alt="Support" border="0" height="48" src="https://a2.twimg.com/profile_images/1164188883/support_normal.png" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Support</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/Support">Support</a></span>
|
||||
<span class="hc-location">Twitter HQ | in Twitter</span>
|
||||
@@ -729,11 +729,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/_BoF_" class="avatar-sm" hreflang="en" id="icon__BoF_" rel="_BoF_" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/1193341281/BOF-Logo-Favicon-Twitter_normal.png" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/_BoF_" class="avatar-sm" hreflang="en" id="icon__BoF_" rel="_BoF_" target="_blank"><img alt="" border="0" height="48" src="https://a0.twimg.com/profile_images/1193341281/BOF-Logo-Favicon-Twitter_normal.png" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc__BoF_">
|
||||
<div class="hc-profile">
|
||||
<a href="/_BoF_" class="avatar" hreflang="en" target="_blank"><img alt="_BoF_" border="0" height="48" src="http://a0.twimg.com/profile_images/1193341281/BOF-Logo-Favicon-Twitter_normal.png" style="vertical-align:middle" width="48" /></a>
|
||||
<a href="/_BoF_" class="avatar" hreflang="en" target="_blank"><img alt="_BoF_" border="0" height="48" src="https://a0.twimg.com/profile_images/1193341281/BOF-Logo-Favicon-Twitter_normal.png" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Business of Fashion</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/_BoF_">_BoF_</a></span>
|
||||
<span class="hc-location">London, New York, Tokyo, Paris | in Fashion</span>
|
||||
@@ -760,7 +760,7 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
<div id="tweets" data="{timeout:8000}">
|
||||
<h2>Top Tweets <a id="view_all_top_tweets" href="toptweets/favorites" tabindex="11">View all</a></h2>
|
||||
|
||||
<script src="http://a0.twimg.com/a/1295478501/javascripts/widgets/widget.js?1295482593" type="text/javascript"></script>
|
||||
<script src="https://a0.twimg.com/a/1295478501/javascripts/widgets/widget.js?1295482593" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
//height was 202 to match 5 lines of sources
|
||||
new TWTR.Widget({
|
||||
@@ -836,12 +836,12 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
<li class="first">© 2011 Twitter</li>
|
||||
<li><a href="/about">About Us</a></li>
|
||||
<li><a href="/about/contact">Contact</a></li>
|
||||
<li><a href="http://blog.twitter.com">Blog</a></li>
|
||||
<li><a href="http://status.twitter.com">Status</a></li>
|
||||
<li><a href="https://blog.twitter.com">Blog</a></li>
|
||||
<li><a href="https://status.twitterstat.us/">Status</a></li>
|
||||
<li><a href="/about/resources">Resources</a></li>
|
||||
<li><a href="http://dev.twitter.com/">API</a></li>
|
||||
<li><a href="http://twitter.com/business">Business</a></li>
|
||||
<li><a href="http://support.twitter.com">Help</a></li>
|
||||
<li><a href="https://dev.twitter.com/">API</a></li>
|
||||
<li><a href="https://twitter.com/business">Business</a></li>
|
||||
<li><a href="https://support.twitter.com">Help</a></li>
|
||||
<li><a href="/jobs">Jobs</a></li>
|
||||
<li><a href="/tos">Terms</a></li>
|
||||
<li><a href="/privacy">Privacy</a></li>
|
||||
@@ -871,11 +871,11 @@ if (window.top !== window.self) {document.write = "";window.top.location = windo
|
||||
|
||||
|
||||
|
||||
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js" type="text/javascript"></script>
|
||||
<script src="http://a2.twimg.com/a/1295478501/javascripts/fronts.js" type="text/javascript"></script>
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js" type="text/javascript"></script>
|
||||
<script src="https://a2.twimg.com/a/1295478501/javascripts/fronts.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
page.summizeSearchUrl = 'http://search.twitter.com/search';
|
||||
page.summizeSearchUrl = 'https://search.twitter.com/search';
|
||||
page.query = '';
|
||||
page.prettyQuery = '';
|
||||
page.locale = 'en';
|
||||
|
||||
@@ -66,7 +66,7 @@ public class MongoDbOutboundGatewaySpec
|
||||
/**
|
||||
* A {@code String} representation of a MongoDb {@link Query} (e.g., query("{'name' : 'Bob'}")).
|
||||
* Please refer to MongoDb documentation for more query samples
|
||||
* see <a href="http://www.mongodb.org/display/DOCS/Querying">MongoDB Docs</a>
|
||||
* see <a href="https://www.mongodb.org/display/DOCS/Querying">MongoDB Docs</a>
|
||||
* This property is mutually exclusive with 'queryExpression' property.
|
||||
* @param query the MongoDb {@link Query} string representation to use.
|
||||
* @return the spec
|
||||
|
||||
@@ -85,7 +85,7 @@ public class MongoDbMessageSource extends IntegrationObjectSupport
|
||||
/**
|
||||
* Creates an instance with the provided {@link MongoDbFactory} and SpEL expression
|
||||
* which should resolve to a MongoDb 'query' string
|
||||
* (see http://www.mongodb.org/display/DOCS/Querying).
|
||||
* (see https://www.mongodb.org/display/DOCS/Querying).
|
||||
* The 'queryExpression' will be evaluated on every call to the {@link #receive()} method.
|
||||
* @param mongoDbFactory The mongodb factory.
|
||||
* @param queryExpression The query expression.
|
||||
@@ -101,7 +101,7 @@ public class MongoDbMessageSource extends IntegrationObjectSupport
|
||||
/**
|
||||
* Creates an instance with the provided {@link MongoOperations} and SpEL expression
|
||||
* which should resolve to a Mongo 'query' string
|
||||
* (see http://www.mongodb.org/display/DOCS/Querying).
|
||||
* (see https://www.mongodb.org/display/DOCS/Querying).
|
||||
* It assumes that the {@link MongoOperations} is fully initialized and ready to be used.
|
||||
* The 'queryExpression' will be evaluated on every call to the {@link #receive()} method.
|
||||
* @param mongoTemplate The mongo template.
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
@@ -36,7 +36,7 @@
|
||||
String representation of MongoDb Query (e.g.,
|
||||
query="{'name' : 'Bob'}").
|
||||
Please refer to MongoDb documentation for more query samples
|
||||
http://www.mongodb.org/display/DOCS/Querying
|
||||
https://www.mongodb.org/display/DOCS/Querying
|
||||
This attribute is
|
||||
mutually exclusive with 'query-expression' attribute.
|
||||
</xsd:documentation>
|
||||
@@ -205,7 +205,7 @@
|
||||
String representation of a MongoDb Query (e.g.,
|
||||
query="{'name' : 'Bob'}").
|
||||
Please refer to MongoDb documentation for more query samples
|
||||
http://www.mongodb.org/display/DOCS/Querying
|
||||
https://www.mongodb.org/display/DOCS/Querying
|
||||
This attribute is
|
||||
mutually exclusive with 'query-expression' attribute.
|
||||
</xsd:documentation>
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -124,7 +124,7 @@ public class RedisQueueInboundGateway extends MessagingGatewaySupport implements
|
||||
* can be retrieved from the queue or until the specified timeout passes.
|
||||
* <p> A timeout of zero can be used to block indefinitely. If not set explicitly
|
||||
* the timeout value will default to {@code 1000}
|
||||
* <p> See also: http://redis.io/commands/brpop
|
||||
* <p> See also: https://redis.io/commands/brpop
|
||||
* @param receiveTimeout Must be non-negative. Specified in milliseconds.
|
||||
*/
|
||||
public void setReceiveTimeout(long receiveTimeout) {
|
||||
@@ -315,7 +315,7 @@ public class RedisQueueInboundGateway extends MessagingGatewaySupport implements
|
||||
/**
|
||||
* Returns the size of the Queue specified by {@link #boundListOperations}. The queue is
|
||||
* represented by a Redis list. If the queue does not exist <code>0</code>
|
||||
* is returned. See also http://redis.io/commands/llen
|
||||
* is returned. See also https://redis.io/commands/llen
|
||||
* @return Size of the queue. Never negative.
|
||||
*/
|
||||
@ManagedMetric
|
||||
|
||||
@@ -130,7 +130,7 @@ public class RedisQueueMessageDrivenEndpoint extends MessageProducerSupport impl
|
||||
* can be retrieved from the queue or until the specified timeout passes.
|
||||
* <p> A timeout of zero can be used to block indefinitely. If not set explicitly
|
||||
* the timeout value will default to {@code 1000}
|
||||
* <p> See also: http://redis.io/commands/brpop
|
||||
* <p> See also: https://redis.io/commands/brpop
|
||||
* @param receiveTimeout Must be non-negative. Specified in milliseconds.
|
||||
*/
|
||||
public void setReceiveTimeout(long receiveTimeout) {
|
||||
@@ -303,7 +303,7 @@ public class RedisQueueMessageDrivenEndpoint extends MessageProducerSupport impl
|
||||
/**
|
||||
* Returns the size of the Queue specified by {@link #boundListOperations}. The queue is
|
||||
* represented by a Redis list. If the queue does not exist <code>0</code>
|
||||
* is returned. See also http://redis.io/commands/llen
|
||||
* is returned. See also https://redis.io/commands/llen
|
||||
*
|
||||
* @return Size of the queue. Never negative.
|
||||
*/
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
|
||||
<xsd:include
|
||||
schemaLocation="http://www.springframework.org/schema/integration/scripting/spring-integration-scripting-core-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/scripting/spring-integration-scripting-core-5.0.xsd" />
|
||||
|
||||
<xsd:element name="script">
|
||||
<xsd:annotation>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
|
||||
<xsd:complexType name="ScriptType" mixed="true" abstract="true">
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration/file"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/file/spring-integration-file-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/file/spring-integration-file-5.0.xsd" />
|
||||
|
||||
<xsd:element name="outbound-channel-adapter">
|
||||
<xsd:annotation>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -275,7 +275,7 @@ public class StompInboundChannelAdapterWebSocketIntegrationTests {
|
||||
webSocketStompSessionManager.setAutoReceipt(true);
|
||||
webSocketStompSessionManager.setRecoveryInterval(1000);
|
||||
WebSocketHttpHeaders handshakeHeaders = new WebSocketHttpHeaders();
|
||||
handshakeHeaders.setOrigin("http://foo.com");
|
||||
handshakeHeaders.setOrigin("http://www.foo.com/");
|
||||
webSocketStompSessionManager.setHandshakeHeaders(handshakeHeaders);
|
||||
StompHeaders stompHeaders = new StompHeaders();
|
||||
stompHeaders.setHeartbeat(new long[] { 10000, 10000 });
|
||||
@@ -332,7 +332,7 @@ public class StompInboundChannelAdapterWebSocketIntegrationTests {
|
||||
public void registerStompEndpoints(StompEndpointRegistry registry) {
|
||||
registry.addEndpoint("/ws")
|
||||
.setHandshakeHandler(handshakeHandler())
|
||||
.setAllowedOrigins("http://foo.com")
|
||||
.setAllowedOrigins("http://www.foo.com/")
|
||||
.addInterceptors(new HandshakeInterceptor() {
|
||||
|
||||
@Override
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration/ip"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/ip/spring-integration-ip-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/ip/spring-integration-ip-5.0.xsd" />
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -97,7 +97,7 @@ public class Log4jLevelAdjuster implements MethodRule {
|
||||
logger.debug("++++++++++++++++++++++++++++ "
|
||||
+ "Restoring log level setting for: " + Arrays.asList(classes) + " and "
|
||||
+ Arrays.asList(categories) + " for test " + method.getName());
|
||||
// raw Class type used to avoid http://bugs.sun.com/view_bug.do?bug_id=6682380
|
||||
// raw Class type used to avoid https://bugs.java.com/view_bug.do?bug_id=6682380
|
||||
for (@SuppressWarnings("rawtypes") Class cls : classes) {
|
||||
LogManager.getLogger(cls).setLevel(oldLevels.get(cls));
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
|
||||
<!--
|
||||
INBOUND
|
||||
@@ -63,7 +63,7 @@
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Twitter search query (e.g, #springintegration).
|
||||
For more info on Twitter queries please refer to this site: http://search.twitter.com/operators)
|
||||
For more info on Twitter queries please refer to this site: https://search.twitter.com/operators)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration/http"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/http/spring-integration-http-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/http/spring-integration-http-5.0.xsd"/>
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -309,7 +309,7 @@ public class WebFluxDslTests {
|
||||
@Bean
|
||||
public IntegrationFlow webFluxFlowWithReplyPayloadToFlux() {
|
||||
return f -> f
|
||||
.handle(WebFlux.outboundGateway("http://www.springsource.org/spring-integration")
|
||||
.handle(WebFlux.outboundGateway("https://www.springsource.org/spring-integration")
|
||||
.httpMethod(HttpMethod.GET)
|
||||
.replyPayloadToFlux(true)
|
||||
.expectedResponseType(String.class),
|
||||
@@ -322,7 +322,7 @@ public class WebFluxDslTests {
|
||||
.from(Http.inboundGateway("/service2")
|
||||
.requestMapping(r -> r.params("name")))
|
||||
.handle(WebFlux.<MultiValueMap<String, String>>outboundGateway(m ->
|
||||
UriComponentsBuilder.fromUriString("http://www.springsource.org/spring-integration")
|
||||
UriComponentsBuilder.fromUriString("https://www.springsource.org/spring-integration")
|
||||
.queryParams(m.getPayload())
|
||||
.build()
|
||||
.toUri())
|
||||
|
||||
@@ -72,7 +72,7 @@ public class WebFluxRequestExecutingMessageHandlerTests {
|
||||
.clientConnector(httpConnector)
|
||||
.build();
|
||||
|
||||
String destinationUri = "http://www.springsource.org/spring-integration";
|
||||
String destinationUri = "https://www.springsource.org/spring-integration";
|
||||
WebFluxRequestExecutingMessageHandler reactiveHandler =
|
||||
new WebFluxRequestExecutingMessageHandler(destinationUri, webClient);
|
||||
|
||||
@@ -102,7 +102,7 @@ public class WebFluxRequestExecutingMessageHandlerTests {
|
||||
.clientConnector(httpConnector)
|
||||
.build();
|
||||
|
||||
String destinationUri = "http://www.springsource.org/spring-integration";
|
||||
String destinationUri = "https://www.springsource.org/spring-integration";
|
||||
WebFluxRequestExecutingMessageHandler reactiveHandler =
|
||||
new WebFluxRequestExecutingMessageHandler(destinationUri, webClient);
|
||||
reactiveHandler.setExpectReply(false);
|
||||
@@ -131,7 +131,7 @@ public class WebFluxRequestExecutingMessageHandlerTests {
|
||||
.clientConnector(httpConnector)
|
||||
.build();
|
||||
|
||||
String destinationUri = "http://www.springsource.org/spring-integration";
|
||||
String destinationUri = "https://www.springsource.org/spring-integration";
|
||||
WebFluxRequestExecutingMessageHandler reactiveHandler =
|
||||
new WebFluxRequestExecutingMessageHandler(destinationUri, webClient);
|
||||
reactiveHandler.setExpectReply(false);
|
||||
@@ -161,7 +161,7 @@ public class WebFluxRequestExecutingMessageHandlerTests {
|
||||
.clientConnector(httpConnector)
|
||||
.build();
|
||||
|
||||
String destinationUri = "http://www.springsource.org/spring-integration";
|
||||
String destinationUri = "https://www.springsource.org/spring-integration";
|
||||
QueueChannel replyChannel = new QueueChannel();
|
||||
QueueChannel errorChannel = new QueueChannel();
|
||||
WebFluxRequestExecutingMessageHandler messageHandler =
|
||||
@@ -208,7 +208,7 @@ public class WebFluxRequestExecutingMessageHandlerTests {
|
||||
.clientConnector(httpConnector)
|
||||
.build();
|
||||
|
||||
String destinationUri = "http://www.springsource.org/spring-integration";
|
||||
String destinationUri = "https://www.springsource.org/spring-integration";
|
||||
WebFluxRequestExecutingMessageHandler reactiveHandler =
|
||||
new WebFluxRequestExecutingMessageHandler(destinationUri, webClient);
|
||||
|
||||
@@ -253,7 +253,7 @@ public class WebFluxRequestExecutingMessageHandlerTests {
|
||||
.clientConnector(httpConnector)
|
||||
.build();
|
||||
|
||||
String destinationUri = "http://www.springsource.org/spring-integration";
|
||||
String destinationUri = "https://www.springsource.org/spring-integration";
|
||||
WebFluxRequestExecutingMessageHandler reactiveHandler =
|
||||
new WebFluxRequestExecutingMessageHandler(destinationUri, webClient);
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -165,7 +165,7 @@ public class WebSocketParserTests {
|
||||
assertSame(this.handshakeInterceptor, interceptors[0]);
|
||||
assertEquals(100, TestUtils.getPropertyValue(this.serverWebSocketContainer, "sendTimeLimit"));
|
||||
assertEquals(100000, TestUtils.getPropertyValue(this.serverWebSocketContainer, "sendBufferSizeLimit"));
|
||||
assertArrayEquals(new String[] {"http://foo.com"},
|
||||
assertArrayEquals(new String[] {"http://www.foo.com/"},
|
||||
TestUtils.getPropertyValue(this.serverWebSocketContainer, "origins", String[].class));
|
||||
|
||||
WebSocketHandlerDecoratorFactory[] decoratorFactories =
|
||||
|
||||
@@ -202,7 +202,7 @@ public class WebSocketServerTests {
|
||||
public IntegrationWebSocketContainer clientWebSocketContainer() {
|
||||
ClientWebSocketContainer clientWebSocketContainer =
|
||||
new ClientWebSocketContainer(webSocketClient(), server().getWsBaseUrl() + "/ws");
|
||||
clientWebSocketContainer.setOrigin("http://foo.com");
|
||||
clientWebSocketContainer.setOrigin("http://www.foo.com/");
|
||||
return clientWebSocketContainer;
|
||||
}
|
||||
|
||||
@@ -277,7 +277,7 @@ public class WebSocketServerTests {
|
||||
return new ServerWebSocketContainer("/ws")
|
||||
.setHandshakeHandler(handshakeHandler())
|
||||
.setDecoratorFactories(testWebSocketHandlerDecoratorFactory())
|
||||
.setAllowedOrigins("http://foo.com")
|
||||
.setAllowedOrigins("http://www.foo.com/")
|
||||
.withSockJs();
|
||||
}
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -93,7 +93,7 @@ public class SimpleWebServiceOutboundGatewayTests {
|
||||
|
||||
@Test // INT-1051
|
||||
public void soapActionAndCustomCallback() {
|
||||
String uri = "http://www.example.org";
|
||||
String uri = "https://www.example.org";
|
||||
SimpleWebServiceOutboundGateway gateway = new SimpleWebServiceOutboundGateway(new TestDestinationProvider(uri));
|
||||
final AtomicReference<String> soapActionFromCallback = new AtomicReference<String>();
|
||||
gateway.setRequestCallback(message -> {
|
||||
@@ -141,7 +141,7 @@ public class SimpleWebServiceOutboundGatewayTests {
|
||||
|
||||
@Test
|
||||
public void testAttachments() throws Exception {
|
||||
String uri = "http://www.example.org";
|
||||
String uri = "https://www.example.org";
|
||||
SimpleWebServiceOutboundGateway gateway = new SimpleWebServiceOutboundGateway(uri);
|
||||
gateway.setBeanFactory(mock(BeanFactory.class));
|
||||
|
||||
@@ -200,7 +200,7 @@ public class SimpleWebServiceOutboundGatewayTests {
|
||||
|
||||
@Test
|
||||
public void testDomPoxMessageFactory() throws Exception {
|
||||
String uri = "http://www.example.org";
|
||||
String uri = "https://www.example.org";
|
||||
SimpleWebServiceOutboundGateway gateway = new SimpleWebServiceOutboundGateway(uri);
|
||||
gateway.setBeanFactory(mock(BeanFactory.class));
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
|
||||
@@ -37,13 +37,13 @@ public class TestXmlApplicationContextHelper {
|
||||
+ "xmlns:context='http://www.springframework.org/schema/context' "
|
||||
+ "xsi:schemaLocation="
|
||||
+ "'http://www.springframework.org/schema/beans "
|
||||
+ "http://www.springframework.org/schema/beans/spring-beans.xsd "
|
||||
+ "https://www.springframework.org/schema/beans/spring-beans.xsd "
|
||||
+ "http://www.springframework.org/schema/integration "
|
||||
+ "http://www.springframework.org/schema/integration/spring-integration.xsd "
|
||||
+ "https://www.springframework.org/schema/integration/spring-integration.xsd "
|
||||
+ "http://www.springframework.org/schema/integration/xml "
|
||||
+ "http://www.springframework.org/schema/integration/xml/spring-integration-xml.xsd "
|
||||
+ "http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd " +
|
||||
"http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd' >" +
|
||||
+ "https://www.springframework.org/schema/integration/xml/spring-integration-xml.xsd "
|
||||
+ "http://www.springframework.org/schema/util https://www.springframework.org/schema/util/spring-util.xsd " +
|
||||
"http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd' >" +
|
||||
"<context:annotation-config/>";
|
||||
|
||||
private final static String footer = "</beans>";
|
||||
|
||||
@@ -4,9 +4,9 @@ xmlheaders=\
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" \
|
||||
xmlns:int="http://www.springframework.org/schema/integration" \
|
||||
xmlns:int-xml="http://www.springframework.org/schema/integration/xml" \
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration/xml http://www.springframework.org/schema/integration/xml/spring-integration-xml.xsd \
|
||||
http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration.xsd">
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd \
|
||||
http://www.springframework.org/schema/integration/xml https://www.springframework.org/schema/integration/xml/spring-integration-xml.xsd \
|
||||
http://www.springframework.org/schema/integration https://www.springframework.org/schema/integration/spring-integration.xsd">
|
||||
xmlfooter= </beans>
|
||||
|
||||
xpath-transformer=<int:chain input-channel="input">\
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.example.org/validationTestsSchema" xmlns:tns="http://www.example.org/validationTestsSchema" elementFormDefault="qualified">
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://www.example.org/validationTestsSchema" xmlns:tns="https://www.example.org/validationTestsSchema" elementFormDefault="qualified">
|
||||
|
||||
<xsd:element name="greeting" type="xsd:string"/>
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.example.org/validationTestsSchema" xmlns:tns="http://www.example.org/validationTestsSchema" elementFormDefault="qualified">
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://www.example.org/validationTestsSchema" xmlns:tns="https://www.example.org/validationTestsSchema" elementFormDefault="qualified">
|
||||
|
||||
<xsd:element name="greeting" type="xsd:string"/>
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool"/>
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd"/>
|
||||
|
||||
<xsd:element name="xmpp-connection">
|
||||
<xsd:annotation>
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<xsd:import namespace="http://www.springframework.org/schema/beans" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool" />
|
||||
<xsd:import namespace="http://www.springframework.org/schema/integration"
|
||||
schemaLocation="http://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
schemaLocation="https://www.springframework.org/schema/integration/spring-integration-5.0.xsd" />
|
||||
|
||||
<xsd:annotation>
|
||||
<xsd:documentation><![CDATA[
|
||||
|
||||
@@ -5,7 +5,7 @@ This document is the API specification for Spring Integration
|
||||
<div id="overviewBody">
|
||||
<p>
|
||||
For further API reference and developer documentation, see the
|
||||
<a href="http://docs.spring.io/spring-integration/reference/" target="_top">Spring
|
||||
<a href="https://docs.spring.io/spring-integration/reference/" target="_top">Spring
|
||||
Integration reference documentation</a>.
|
||||
That documentation contains more detailed, developer-targeted
|
||||
descriptions, with conceptual overviews, definitions of terms,
|
||||
@@ -13,7 +13,7 @@ This document is the API specification for Spring Integration
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<a href="http://projects.spring.io/spring-integration/" target="_top">Spring
|
||||
<a href="https://projects.spring.io/spring-integration/" target="_top">Spring
|
||||
Integration main project page</a>
|
||||
</p>
|
||||
|
||||
|
||||
46
src/dist/changelog.txt
vendored
46
src/dist/changelog.txt
vendored
@@ -18,88 +18,88 @@ Changes in version 2.1.0 Milestone 3 (Oct 26, 2011)
|
||||
https://jira.springsource.org/secure/ReleaseNote.jspa?projectId=10121&version=12640
|
||||
|
||||
Changes in version 2.1.0 Milestone 2 (Oct 12, 2011)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=12200
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=12200
|
||||
|
||||
Changes in version 2.1.0 Milestone 1 (Sept 2, 2011)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11668
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11668
|
||||
|
||||
Changes in version 2.0.5 (July 18, 2011)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=12104
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=12104
|
||||
|
||||
Changes in version 2.0.4 (May 18, 2011)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11828
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11828
|
||||
|
||||
Changes in version 2.0.3 (Feb 09, 2011)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11815
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11815
|
||||
|
||||
Changes in version 2.0.2 (Feb 08, 2011)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11787
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11787
|
||||
|
||||
Changes in version 2.0.1 (Dec 17, 2010)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11696
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11696
|
||||
|
||||
Changes in version 2.0.0 GA (Nov 22, 2010)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11537
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11537
|
||||
|
||||
Changes in version 2.0.0 Release Candidate 2 (Nov 13, 2010)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11749
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11749
|
||||
|
||||
Changes in version 2.0.0 Release Candidate 1 (Oct 28, 2010)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11656
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11656
|
||||
|
||||
Changes in version 2.0.0 Milestone 7 (Sept 03, 2010)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11311
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11311
|
||||
|
||||
Changes in version 2.0.0 Milestone 6 (July 28, 2010)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11536
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11536
|
||||
|
||||
Changes in version 2.0.0 Milestone 5 (June 25, 2010)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11446
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11446
|
||||
|
||||
Changes in version 2.0.0 Milestone 4 (May 8, 2010)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11389
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11389
|
||||
|
||||
Changes in version 2.0.0 Milestone 3 (Mar 12, 2010)
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11307
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11307
|
||||
|
||||
Changes in version 2.0.0 Milestone 2 (Dec 24, 2009)
|
||||
---------------------------------------------------
|
||||
http://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11306
|
||||
https://jira.springsource.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11306
|
||||
|
||||
Changes in version 2.0.0 Milestone 1 (Oct 12, 2009)
|
||||
---------------------------------------------------
|
||||
http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11178
|
||||
https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11178
|
||||
|
||||
Changes in version 1.0.3 (Jul 18, 2009)
|
||||
---------------------------------------
|
||||
http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11209
|
||||
https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11209
|
||||
|
||||
Changes in version 1.0.2 (Mar 31, 2009)
|
||||
---------------------------------------
|
||||
http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11153
|
||||
https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11153
|
||||
|
||||
Changes in version 1.0.1 (Dec 17, 2008)
|
||||
---------------------------------------
|
||||
For changes in this release, see:
|
||||
http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11146
|
||||
https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11146
|
||||
|
||||
|
||||
Changes in version 1.0.0 (Nov 26, 2008)
|
||||
---------------------------------------
|
||||
For changes in this release, see:
|
||||
http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=10791
|
||||
https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=10791
|
||||
|
||||
|
||||
Changes in version 1.0.0.RC2 (Nov 14, 2008)
|
||||
-------------------------------------------
|
||||
For changes in this release, see:
|
||||
http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11102
|
||||
https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11102
|
||||
|
||||
|
||||
Changes in version 1.0.0.RC1 (Nov 03, 2008)
|
||||
-------------------------------------------
|
||||
For changes in this release, see:
|
||||
http://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11101
|
||||
https://jira.springframework.org/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=11101
|
||||
|
||||
*** GENERAL ***
|
||||
|
||||
|
||||
2
src/dist/readme.txt
vendored
2
src/dist/readme.txt
vendored
@@ -5,7 +5,7 @@ To find out what has changed since any earlier releases, see 'changelog.txt'.
|
||||
|
||||
Please consult the documentation located within the 'docs/reference' directory
|
||||
of this release and also visit the official Spring Integration home at
|
||||
http://www.springsource.org/spring-integration
|
||||
https://www.springsource.org/spring-integration
|
||||
|
||||
There you will find links to the forum, issue tracker, and several other resources.
|
||||
|
||||
|
||||
@@ -606,7 +606,7 @@ NOTE: Wherever it makes sense, the release strategy method, correlation strategy
|
||||
[[aggregator-spel]]
|
||||
====== Aggregators and Spring Expression Language (SpEL)
|
||||
|
||||
Since Spring Integration 2.0, the various strategies (correlation, release, and aggregation) may be handled with http://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html[SpEL] which is recommended if the logic behind such _release strategy_ is relatively simple.
|
||||
Since Spring Integration 2.0, the various strategies (correlation, release, and aggregation) may be handled with https://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html[SpEL] which is recommended if the logic behind such _release strategy_ is relatively simple.
|
||||
Let's say you have a legacy component that was designed to receive an array of objects.
|
||||
We know that the default release strategy will assemble all aggregated messages in the List.
|
||||
So now we have two problems.
|
||||
@@ -632,7 +632,7 @@ However, with SpEL such a requirement could actually be handled relatively easil
|
||||
expression="#this.![payload].toArray()"/>
|
||||
----
|
||||
|
||||
In the above configuration we are using a http://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html#expressions-collection-projection[Collection Projection] expression to assemble a new collection from the payloads of all messages in the list and then transforming it to an Array, thus achieving the same result as the java code above.
|
||||
In the above configuration we are using a https://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html#expressions-collection-projection[Collection Projection] expression to assemble a new collection from the payloads of all messages in the list and then transforming it to an Array, thus achieving the same result as the java code above.
|
||||
|
||||
The same expression-based approach can be applied when dealing with custom _Release_ and _Correlation_ strategies.
|
||||
|
||||
@@ -794,7 +794,7 @@ public interface MessageGroupStore {
|
||||
}
|
||||
----
|
||||
|
||||
For more information please refer to the http://docs.spring.io/spring-integration/api/org/springframework/integration/store/MessageGroupStore.html[JavaDoc].
|
||||
For more information please refer to the https://docs.spring.io/spring-integration/api/org/springframework/integration/store/MessageGroupStore.html[JavaDoc].
|
||||
|
||||
The `MessageGroupStore` accumulates state information in `MessageGroups` while waiting for a release strategy to be triggered, and that event might not ever happen.
|
||||
So to prevent stale messages from lingering, and for volatile stores to provide a hook for cleaning up when the application shuts down, the `MessageGroupStore` allows the user to register callbacks to apply to its `MessageGroups` when they expire.
|
||||
|
||||
@@ -15,16 +15,16 @@ The following adapters are available:
|
||||
|
||||
Spring Integration also provides a point-to-point Message Channel as well as a publish/subscribe Message Channel backed by AMQP Exchanges and Queues.
|
||||
|
||||
In order to provide AMQP support, Spring Integration relies on (http://projects.spring.io/spring-amqp[Spring AMQP])
|
||||
In order to provide AMQP support, Spring Integration relies on (https://projects.spring.io/spring-amqp[Spring AMQP])
|
||||
which "applies core Spring concepts to the development of AMQP-based messaging solutions".
|
||||
Spring AMQP provides similar semantics to (http://docs.spring.io/spring/docs/current/spring-framework-reference/html/jms.html[Spring JMS]).
|
||||
Spring AMQP provides similar semantics to (https://docs.spring.io/spring/docs/current/spring-framework-reference/html/jms.html[Spring JMS]).
|
||||
|
||||
Whereas the provided AMQP Channel Adapters are intended for unidirectional Messaging (send or receive) only, Spring Integration also provides inbound and outbound AMQP Gateways for request/reply operations.
|
||||
|
||||
[TIP]
|
||||
=====
|
||||
Please familiarize yourself with the
|
||||
http://docs.spring.io/spring-amqp/reference/html/[reference documentation of the Spring AMQP project as well].
|
||||
https://docs.spring.io/spring-amqp/reference/html/[reference documentation of the Spring AMQP project as well].
|
||||
It provides much more in-depth information regarding Spring's integration with AMQP in general and RabbitMQ in particular.
|
||||
=====
|
||||
[[amqp-inbound-channel-adapter]]
|
||||
@@ -186,7 +186,7 @@ The transaction manager works in conjunction with the "channel-transacted" attri
|
||||
If there is already a transaction in progress when the framework is sending or receiving a message, and the channelTransacted flag is true, then the commit or rollback of the messaging transaction will be deferred until the end of the current transaction.
|
||||
If the channelTransacted flag is false, then no transaction semantics apply to the messaging operation (it is auto-acked).
|
||||
For further information see
|
||||
http://docs.spring.io/spring-amqp/reference/html/%5Freference.html#%5Ftransactions[Transactions with Spring AMQP].
|
||||
https://docs.spring.io/spring-amqp/reference/html/%255Freference.html#%5Ftransactions[Transactions with Spring AMQP].
|
||||
_Optional_.
|
||||
|
||||
|
||||
@@ -1235,12 +1235,12 @@ Note that RabbitMQ https://www.rabbitmq.com/validated-user-id.html[validates tha
|
||||
|
||||
To configure a default user id for outbound messages, configure it on a `RabbitTemplate` and configure the outbound adapter or gateway to use that template.
|
||||
Similarly, to set the user id property on replies, inject an appropriately configured template into the inbound gateway.
|
||||
See the http://docs.spring.io/spring-amqp/reference/html/_reference.html#template-user-id[Spring AMQP documentation] for more information.
|
||||
See the https://docs.spring.io/spring-amqp/reference/html/_reference.html#template-user-id[Spring AMQP documentation] for more information.
|
||||
|
||||
[[amqp-delay]]
|
||||
=== Delayed Message Exchange
|
||||
|
||||
Spring AMQP supports the http://docs.spring.io/spring-amqp/reference/html/_reference.html#delayed-message-exchange[RabbitMQ Delayed Message Exchange Plugin].
|
||||
Spring AMQP supports the https://docs.spring.io/spring-amqp/reference/html/_reference.html#delayed-message-exchange[RabbitMQ Delayed Message Exchange Plugin].
|
||||
For inbound messages, the `x-delay` header is mapped to the `AmqpHeaders.RECEIVED_DELAY` header.
|
||||
Setting the `AMQPHeaders.DELAY` header will cause the corresponding `x-delay` header to be set in outbound messages.
|
||||
You can also specify the `delay` and `delayExpression` properties on outbound endpoints (`delay-expression` when using XML configuration).
|
||||
@@ -1391,12 +1391,12 @@ public IntegrationFlow pubSubInFlow(ConnectionFactory connectionFactory) {
|
||||
The Spring Integration AMQP Adapters will map all AMQP properties and headers automatically.
|
||||
(This is a change in 4.3 - previously, only standard headers were mapped).
|
||||
These properties will be copied by default to and from Spring Integration `MessageHeaders` using the
|
||||
http://docs.spring.io/spring-integration/api/org/springframework/integration/amqp/support/DefaultAmqpHeaderMapper.html[DefaultAmqpHeaderMapper].
|
||||
https://docs.spring.io/spring-integration/api/org/springframework/integration/amqp/support/DefaultAmqpHeaderMapper.html[DefaultAmqpHeaderMapper].
|
||||
|
||||
Of course, you can pass in your own implementation of AMQP specific header mappers, as the adapters have respective
|
||||
properties to support that.
|
||||
|
||||
Any user-defined headers within the AMQP http://docs.spring.io/spring-amqp/api/org/springframework/amqp/core/MessageProperties.html[MessageProperties] WILL
|
||||
Any user-defined headers within the AMQP https://docs.spring.io/spring-amqp/api/org/springframework/amqp/core/MessageProperties.html[MessageProperties] WILL
|
||||
be copied to or from an AMQP Message, unless explicitly negated by the _requestHeaderNames_ and/or
|
||||
_replyHeaderNames_ properties of the `DefaultAmqpHeaderMapper`.
|
||||
For an outbound mapper, no `x-*` headers are mapped by default; see the caution below for the reason why.
|
||||
@@ -1513,11 +1513,11 @@ To experiment with the AMQP adapters, check out the samples available in the Spr
|
||||
|
||||
|
||||
Currently there is one sample available that demonstrates the basic functionality of the Spring Integration AMQP Adapter using an Outbound Channel Adapter and an Inbound Channel Adapter.
|
||||
As AMQP Broker implementation the sample uses RabbitMQ (http://www.rabbitmq.com/[http://www.rabbitmq.com/]).
|
||||
As AMQP Broker implementation the sample uses RabbitMQ (https://www.rabbitmq.com/[https://www.rabbitmq.com/]).
|
||||
|
||||
NOTE: In order to run the example you will need a running instance of RabbitMQ.
|
||||
A local installation with just the basic defaults will be sufficient.
|
||||
For detailed RabbitMQ installation procedures please visit: http://www.rabbitmq.com/install.html[http://www.rabbitmq.com/install.html]
|
||||
For detailed RabbitMQ installation procedures please visit: https://www.rabbitmq.com/install.html[https://www.rabbitmq.com/install.html]
|
||||
|
||||
Once the sample application is started, you enter some text on the command prompt and a message containing that entered text is dispatched to the AMQP queue.
|
||||
In return that message is retrieved via Spring Integration and then printed to the console.
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
The `MessageHandlerChain` is an implementation of `MessageHandler` that can be configured as a single Message Endpoint while actually delegating to a chain of other handlers, such as Filters, Transformers, Splitters, and so on.
|
||||
This can lead to a much simpler configuration when several handlers need to be connected in a fixed, linear progression.
|
||||
For example, it is fairly common to provide a Transformer before other components.
|
||||
Similarly, when providing a _Filter_ before some other component in a chain, you are essentially creating a http://www.eaipatterns.com/MessageSelector.html[Selective Consumer].
|
||||
Similarly, when providing a _Filter_ before some other component in a chain, you are essentially creating a https://www.enterpriseintegrationpatterns.com/MessageSelector.html[Selective Consumer].
|
||||
In either case, the chain only requires a single `input-channel` and a single `output-channel` eliminating the need to define channels for each individual component.
|
||||
|
||||
TIP: Spring Integration's `Filter` provides a boolean property `throwExceptionOnRejection`.
|
||||
|
||||
@@ -20,7 +20,7 @@ There are many samples provided throughout this manual.
|
||||
[[conversion-support]]
|
||||
===== ConversionService and Converter
|
||||
|
||||
You can now benefit from _Conversion Service_ support provided with Spring while configuring many Spring Integration components such as http://www.eaipatterns.com/DatatypeChannel.html[Datatype Channel].
|
||||
You can now benefit from _Conversion Service_ support provided with Spring while configuring many Spring Integration components such as https://www.enterpriseintegrationpatterns.com/DatatypeChannel.html[Datatype Channel].
|
||||
See <<channel-implementations>> as well <<service-activator-introduction>>.
|
||||
Also, the SpEL support mentioned in the previous point also relies upon the ConversionService.
|
||||
Therefore, you can register Converters once, and take advantage of them anywhere you are using SpEL expressions.
|
||||
@@ -45,18 +45,18 @@ See <<http-outbound>> for more details.
|
||||
[[new-eip]]
|
||||
==== Enterprise Integration Pattern Additions
|
||||
|
||||
Also in 2.0 we have added support for even more of the patterns described in Hohpe and Woolf's http://www.eaipatterns.com/[Enterprise Integration Patterns] book.
|
||||
Also in 2.0 we have added support for even more of the patterns described in Hohpe and Woolf's https://www.enterpriseintegrationpatterns.com/[Enterprise Integration Patterns] book.
|
||||
|
||||
[[new-message-history]]
|
||||
===== Message History
|
||||
|
||||
We now provide support for the http://www.eaipatterns.com/MessageHistory.html[Message History] pattern allowing you to keep track of all traversed components, including the name of each channel and endpoint as well as the timestamp of that traversal.
|
||||
We now provide support for the https://www.enterpriseintegrationpatterns.com/MessageHistory.html[Message History] pattern allowing you to keep track of all traversed components, including the name of each channel and endpoint as well as the timestamp of that traversal.
|
||||
See <<message-history>> for more details.
|
||||
|
||||
[[new-message-store]]
|
||||
===== Message Store
|
||||
|
||||
We now provide support for the http://www.eaipatterns.com/MessageStore.html[Message Store] pattern.
|
||||
We now provide support for the https://www.enterpriseintegrationpatterns.com/MessageStore.html[Message Store] pattern.
|
||||
The Message Store provides a strategy for persisting messages on behalf of any process whose scope extends beyond a single transaction, such as the Aggregator and Resequencer.
|
||||
Many sections of this document provide samples on how to use a Message Store as it affects several areas of Spring Integration.
|
||||
See <<message-store>>, <<claim-check>>, <<channel>>, <<aggregator>>, <<jdbc>>, and <<resequencer>> for more details
|
||||
@@ -64,7 +64,7 @@ See <<message-store>>, <<claim-check>>, <<channel>>, <<aggregator>>, <<jdbc>>, a
|
||||
[[new-claim-check]]
|
||||
===== Claim Check
|
||||
|
||||
We have added an implementation of the http://www.eaipatterns.com/StoreInLibrary.html[Claim Check] pattern.
|
||||
We have added an implementation of the https://www.enterpriseintegrationpatterns.com/StoreInLibrary.html[Claim Check] pattern.
|
||||
The idea behind the Claim Check pattern is that you can exchange a Message payload for a "claim ticket" and vice-versa.
|
||||
This allows you to reduce bandwidth and/or avoid potential security issues when sending Messages across channels.
|
||||
See <<claim-check>> for more details.
|
||||
@@ -72,7 +72,7 @@ See <<claim-check>> for more details.
|
||||
[[new-control-bus]]
|
||||
===== Control Bus
|
||||
|
||||
We have provided implementations of the http://www.eaipatterns.com/ControlBus.html[Control Bus] pattern which allows you to use messaging to manage and monitor endpoints and channels.
|
||||
We have provided implementations of the https://www.enterpriseintegrationpatterns.com/ControlBus.html[Control Bus] pattern which allows you to use messaging to manage and monitor endpoints and channels.
|
||||
The implementations include both a SpEL-based approach and one that executes Groovy scripts.
|
||||
See <<control-bus>> and <<groovy-control-bus>> for more details.
|
||||
|
||||
@@ -86,7 +86,7 @@ We have added several new Channel Adapters and Messaging Gateways in Spring Inte
|
||||
|
||||
We have added Channel Adapters for receiving and sending messages over the TCP and UDP internet protocols.
|
||||
See <<ip>> for more details.
|
||||
Also, you can checkout the following blog: http://blog.springsource.com/2010/03/29/using-udp-and-tcp-adapters-in-spring-integration-2-0-m3/[TCP/UDP support]
|
||||
Also, you can checkout the following blog: https://spring.io/blog/2010/03/29/using-udp-and-tcp-adapters-in-spring-integration-2-0-m3/[TCP/UDP support]
|
||||
|
||||
[[new-twitter]]
|
||||
===== Twitter Adapters
|
||||
@@ -160,14 +160,14 @@ We restructured some packaging to provide the flexibility we needed for extendin
|
||||
==== New Source Control Management and Build Infrastructure
|
||||
|
||||
With Spring Integration 2.0 we have switched our build environment to use Git for source control.
|
||||
To access our repository simply follow this URL: http://git.springsource.org/spring-integration[http://git.springsource.org/spring-integration].
|
||||
We have also switched our build system to http://gradle.org/[Gradle].
|
||||
To access our repository simply follow this URL: https://git.springsource.org/spring-integration[https://git.springsource.org/spring-integration].
|
||||
We have also switched our build system to https://gradle.org/[Gradle].
|
||||
|
||||
[[new-samples]]
|
||||
==== New Spring Integration Samples
|
||||
|
||||
With Spring Integration 2.0 we have decoupled the samples from our main release distribution.
|
||||
Please read this blog to get more info http://blog.springsource.com/2010/09/29/new-spring-integration-samples/[New Spring Integration Samples] We have also created many new samples, including samples for every new Adapter.
|
||||
Please read this blog to get more info https://spring.io/blog/2010/09/29/new-spring-integration-samples/[New Spring Integration Samples] We have also created many new samples, including samples for every new Adapter.
|
||||
|
||||
[[new-sts]]
|
||||
==== Spring Tool Suite Visual Editor for Spring Integration
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
[[x2.1-new-scripting-support]]
|
||||
===== JSR-223 Scripting Support
|
||||
|
||||
In Spring Integration 2.0, support for http://groovy.codehaus.org/[Groovy] was added.
|
||||
With Spring Integration 2.1 we expanded support for additional languages substantially by implementing support for http://www.jcp.org/en/jsr/detail?id=223[JSR-223] (Scripting for the Java™ Platform).
|
||||
In Spring Integration 2.0, support for https://groovy.codehaus.org/[Groovy] was added.
|
||||
With Spring Integration 2.1 we expanded support for additional languages substantially by implementing support for https://www.jcp.org/en/jsr/detail?id=223[JSR-223] (Scripting for the Java™ Platform).
|
||||
Now you have the ability to use any scripting language that supports JSR-223 including:
|
||||
|
||||
* Javascript
|
||||
@@ -23,8 +23,8 @@ For further details please see <<scripting>>.
|
||||
[[x2.1-new-gemfire-support]]
|
||||
===== GemFire Support
|
||||
|
||||
Spring Integration provides support for http://www.vmware.com/products/application-platform/vfabric-gemfire/overview.html[GemFire] by providing inbound adapters for entry and continuous query events, an outbound adapter to write entries to the cache, and http://static.springsource.org/spring-integration/api/org/springframework/integration/store/MessageStore.html[`MessageStore`] and http://static.springsource.org/spring-integration/api/org/springframework/integration/store/MessageGroupStore.html[`MessageGroupStore`] implementations.
|
||||
Spring integration leverages the http://www.springsource.org/spring-gemfire[_Spring Gemfire_] project, providing a thin wrapper over its components.
|
||||
Spring Integration provides support for https://www.vmware.com/products/application-platform/vfabric-gemfire/overview.html[GemFire] by providing inbound adapters for entry and continuous query events, an outbound adapter to write entries to the cache, and https://docs.spring.io/spring-integration/api/org/springframework/integration/store/MessageStore.html[`MessageStore`] and https://docs.spring.io/spring-integration/api/org/springframework/integration/store/MessageGroupStore.html[`MessageGroupStore`] implementations.
|
||||
Spring integration leverages the https://www.springsource.org/spring-gemfire[_Spring Gemfire_] project, providing a thin wrapper over its components.
|
||||
|
||||
For further details please see <<gemfire>>.
|
||||
|
||||
@@ -39,14 +39,14 @@ For further details please see <<amqp>>.
|
||||
[[x2.1-new-mongodb-support]]
|
||||
===== MongoDB Support
|
||||
|
||||
As of version 2.1 Spring Integration provides support for http://www.mongodb.org/[MongoDB] by providing a MongoDB-based MessageStore.
|
||||
As of version 2.1 Spring Integration provides support for https://www.mongodb.org/[MongoDB] by providing a MongoDB-based MessageStore.
|
||||
|
||||
For further details please see <<mongodb>>.
|
||||
|
||||
[[x2.1-new-redis-support]]
|
||||
===== Redis Support
|
||||
|
||||
As of version 2.1 Spring Integration supports http://redis.io/[Redis], an advanced key-value store, by providing a Redis-based MessageStore as well as Publish-Subscribe Messaging adapters.
|
||||
As of version 2.1 Spring Integration supports https://redis.io/[Redis], an advanced key-value store, by providing a Redis-based MessageStore as well as Publish-Subscribe Messaging adapters.
|
||||
|
||||
For further details please see <<redis>>.
|
||||
|
||||
@@ -162,9 +162,9 @@ Declaring a version-less Spring Integration namespace:
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:int="http://www.springframework.org/schema/integration"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/integration
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd
|
||||
http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd">
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd">
|
||||
...
|
||||
</beans>
|
||||
----
|
||||
@@ -178,9 +178,9 @@ Declaring a Spring Integration namespace using an explicit version:
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:int="http://www.springframework.org/schema/integration"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/integration
|
||||
http://www.springframework.org/schema/integration/spring-integration-2.2.xsd
|
||||
https://www.springframework.org/schema/integration/spring-integration-2.2.xsd
|
||||
http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd">
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd">
|
||||
...
|
||||
</beans>
|
||||
----
|
||||
@@ -193,8 +193,8 @@ The old 1.0 and 2.0 schemas are still there, but if an Application Context still
|
||||
[[x2.1-move-to-github]]
|
||||
===== Source Code now hosted on Github
|
||||
|
||||
Since version 2.0, the Spring Integration project uses http://git-scm.com/[Git] for version control.
|
||||
In order to increase community visibility even further, the project was moved from SpringSource hosted Git repositories to http://www.github.com/[Github].
|
||||
Since version 2.0, the Spring Integration project uses https://git-scm.com/[Git] for version control.
|
||||
In order to increase community visibility even further, the project was moved from SpringSource hosted Git repositories to https://www.github.com/[Github].
|
||||
The Spring Integration Git repository is located at: https://github.com/spring-projects/spring-integration[spring-integration].
|
||||
|
||||
For the project we also improved the process of providing code contributions and we ensure that every commit is peer-reviewed.
|
||||
@@ -206,7 +206,7 @@ https://github.com/spring-projects/spring-integration/blob/master/CONTRIBUTING.a
|
||||
[[x2.1-sonar]]
|
||||
===== Improved Source Code Visibility with Sonar
|
||||
|
||||
In an effort to provide better source code visibility and consequently to monitor the quality of Spring Integration's source code, an instance of http://www.sonarsource.org/[Sonar] was setup and metrics are gathered nightly and made available at:
|
||||
In an effort to provide better source code visibility and consequently to monitor the quality of Spring Integration's source code, an instance of https://www.sonarqube.org/[Sonar] was setup and metrics are gathered nightly and made available at:
|
||||
|
||||
https://sonar.spring.io/dashboard?id=org.springframework.integration%3Aspring-integration%3Amaster[sonar.spring.io].
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ For more information see <<spel-property-accessors>>.
|
||||
[[x3.0-redis-new-components]]
|
||||
===== Redis: New Components
|
||||
|
||||
A new Redis-based http://docs.spring.io/spring-integration/docs/latest-ga/api/org/springframework/integration/store/MetadataStore.html[MetadataStore] implementation has been added.
|
||||
A new Redis-based https://docs.spring.io/spring-integration/docs/latest-ga/api/org/springframework/integration/store/MetadataStore.html[MetadataStore] implementation has been added.
|
||||
The `RedisMetadataStore` can be used to maintain state of a `MetadataStore` across application restarts.
|
||||
This new `MetadataStore` implementation can be used with adapters such as:
|
||||
|
||||
@@ -351,7 +351,7 @@ For more information see <<transformer>>.
|
||||
[[x3.0-jpa-changes]]
|
||||
===== JPA Support Changes
|
||||
|
||||
Payloads to _persist_ or _merge_ can now be of type `http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html[java.lang.Iterable]`.
|
||||
Payloads to _persist_ or _merge_ can now be of type `https://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html[java.lang.Iterable]`.
|
||||
|
||||
In that case, each object returned by the `Iterable` is treated as an entity and persisted or merged using the underlying `EntityManager`.
|
||||
_NULL_ values returned by the iterator are ignored.
|
||||
|
||||
@@ -256,7 +256,7 @@ The reason for this is that when a Message is sent to a `SubscribableChannel` it
|
||||
a PublishSubscribeChannel sends to all of its subscribers).
|
||||
Therefore, the `preReceive(..)`, `postReceive(..)` and `afterReceiveCompletion(..)` interceptor methods are only invoked when the interceptor is applied to a `PollableChannel`.
|
||||
|
||||
Spring Integration also provides an implementation of the http://eaipatterns.com/WireTap.html[Wire Tap] pattern.
|
||||
Spring Integration also provides an implementation of the https://www.enterpriseintegrationpatterns.com/WireTap.html[Wire Tap] pattern.
|
||||
It is a simple interceptor that sends the Message to another channel without otherwise altering the existing flow.
|
||||
It can be very useful for debugging and monitoring.
|
||||
An example is shown in <<channel-wiretap>>.
|
||||
@@ -378,7 +378,7 @@ There are times when a consumer can only process a particular type of payload an
|
||||
Of course the first thing that comes to mind is Message Filter.
|
||||
However all that Message Filter will do is filter out Messages that are not compliant with the requirements of the consumer.
|
||||
Another way would be to use a Content Based Router and route Messages with non-compliant data-types to specific Transformers to enforce transformation/conversion to the required data-type.
|
||||
This of course would work, but a simpler way of accomplishing the same thing is to apply the http://www.eaipatterns.com/DatatypeChannel.html[Datatype Channel] pattern.
|
||||
This of course would work, but a simpler way of accomplishing the same thing is to apply the https://www.enterpriseintegrationpatterns.com/DatatypeChannel.html[Datatype Channel] pattern.
|
||||
You can use separate Datatype Channels for each specific payload data-type.
|
||||
|
||||
To create a Datatype Channel that only accepts messages containing a certain payload type, provide the fully-qualified class name in the channel element's `datatype` attribute:
|
||||
@@ -396,7 +396,7 @@ Multiple types can be provided as a comma-delimited list:
|
||||
----
|
||||
|
||||
So the 'numberChannel' above will only accept Messages with a data-type of `java.lang.Number`.
|
||||
But what happens if the payload of the Message is not of the required type? It depends on whether you have defined a bean named `integrationConversionService` that is an instance of Spring's http://static.springsource.org/spring/docs/current/spring-framework-reference/html/validation.html#core-convert-ConversionService-API[Conversion Service].
|
||||
But what happens if the payload of the Message is not of the required type? It depends on whether you have defined a bean named `integrationConversionService` that is an instance of Spring's https://docs.spring.io/spring/docs/current/spring-framework-reference/html/validation.html#core-convert-ConversionService-API[Conversion Service].
|
||||
If not, then an Exception would be thrown immediately, but if you do have an "integrationConversionService" bean defined, it will be used in an attempt to convert the Message's payload to the acceptable type.
|
||||
|
||||
You can even register custom converters.
|
||||
|
||||
@@ -10,7 +10,7 @@ However there are times when we want to hide data temporarily.
|
||||
For example, in a distributed system we may receive a Message with a very large payload.
|
||||
Some intermittent message processing steps may not need access to this payload and some may only need to access certain headers, so carrying the large Message payload through each processing step may cause performance degradation, may produce a security risk, and may make debugging more difficult.
|
||||
|
||||
The http://www.eaipatterns.com/StoreInLibrary.html[Claim Check] pattern describes a mechanism that allows you to store data in a well known place while only maintaining a pointer (Claim Check) to where that data is located.
|
||||
The https://www.enterpriseintegrationpatterns.com/StoreInLibrary.html[Claim Check] pattern describes a mechanism that allows you to store data in a well known place while only maintaining a pointer (Claim Check) to where that data is located.
|
||||
You can pass that pointer around as a payload of a new Message thereby allowing any component within the message flow to get the actual data as soon as it needs it.
|
||||
This approach is very similar to the Certified Mail process where you'll get a Claim Check in your mailbox and would have to go to the Post Office to claim your actual package.
|
||||
Of course it's also the same idea as baggage-claim on a flight or in a hotel.
|
||||
|
||||
@@ -16,7 +16,7 @@ Direct usage of the API is of course always an option, but we expect that most u
|
||||
=== Namespace Support
|
||||
|
||||
Spring Integration components can be configured with XML elements that map directly to the terminology and concepts of enterprise integration.
|
||||
In many cases, the element names match those of the http://www.eaipatterns.com[Enterprise Integration Patterns].
|
||||
In many cases, the element names match those of the https://www.enterpriseintegrationpatterns.com/[Enterprise Integration Patterns].
|
||||
|
||||
To enable Spring Integration's core namespace support within your Spring configuration files, add the following namespace reference and schema mapping in your top-level 'beans' element:
|
||||
|
||||
@@ -27,9 +27,9 @@ To enable Spring Integration's core namespace support within your Spring configu
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
*xmlns:int="http://www.springframework.org/schema/integration"*
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
*http://www.springframework.org/schema/integration*
|
||||
*http://www.springframework.org/schema/integration/spring-integration.xsd*">
|
||||
*https://www.springframework.org/schema/integration/spring-integration.xsd*">
|
||||
----
|
||||
|
||||
You can choose any name after "xmlns:"; _int_ is used here for clarity, but you might prefer a shorter abbreviation.
|
||||
@@ -43,9 +43,9 @@ Alternatively, you can create configuration files that use the Spring Integratio
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:beans="http://www.springframework.org/schema/beans"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
*http://www.springframework.org/schema/integration*
|
||||
*http://www.springframework.org/schema/integration/spring-integration.xsd*">
|
||||
*https://www.springframework.org/schema/integration/spring-integration.xsd*">
|
||||
----
|
||||
|
||||
When using this alternative, no prefix is necessary for the Spring Integration elements.
|
||||
@@ -70,19 +70,19 @@ For example, the following root element shows several of these namespace declara
|
||||
xmlns:int-rmi="http://www.springframework.org/schema/integration/rmi"
|
||||
xmlns:int-ws="http://www.springframework.org/schema/integration/ws"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://www.springframework.org/schema/integration
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd
|
||||
http://www.springframework.org/schema/integration/file
|
||||
http://www.springframework.org/schema/integration/file/spring-integration-file.xsd
|
||||
https://www.springframework.org/schema/integration/file/spring-integration-file.xsd
|
||||
http://www.springframework.org/schema/integration/jms
|
||||
http://www.springframework.org/schema/integration/jms/spring-integration-jms.xsd
|
||||
https://www.springframework.org/schema/integration/jms/spring-integration-jms.xsd
|
||||
http://www.springframework.org/schema/integration/mail
|
||||
http://www.springframework.org/schema/integration/mail/spring-integration-mail.xsd
|
||||
https://www.springframework.org/schema/integration/mail/spring-integration-mail.xsd
|
||||
http://www.springframework.org/schema/integration/rmi
|
||||
http://www.springframework.org/schema/integration/rmi/spring-integration-rmi.xsd
|
||||
https://www.springframework.org/schema/integration/rmi/spring-integration-rmi.xsd
|
||||
http://www.springframework.org/schema/integration/ws
|
||||
http://www.springframework.org/schema/integration/ws/spring-integration-ws.xsd">
|
||||
https://www.springframework.org/schema/integration/ws/spring-integration-ws.xsd">
|
||||
...
|
||||
</beans>
|
||||
----
|
||||
@@ -102,7 +102,7 @@ This is also defined as a constant:
|
||||
IntegrationContextUtils.TASK_SCHEDULER_BEAN_NAME
|
||||
----
|
||||
|
||||
By default Spring Integration relies on an instance of `ThreadPoolTaskScheduler` as described in the http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html[Task Execution and Scheduling] section of the Spring Framework reference manual.
|
||||
By default Spring Integration relies on an instance of `ThreadPoolTaskScheduler` as described in the https://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html[Task Execution and Scheduling] section of the Spring Framework reference manual.
|
||||
That default TaskScheduler will startup automatically with a pool of 10 threads, but see <<global-properties>>.
|
||||
If you provide your own TaskScheduler instance instead, you can set the 'autoStartup' property to _false_, and/or you can provide your own pool size value.
|
||||
|
||||
@@ -122,7 +122,7 @@ Such endpoints have no poller configuration since their handlers will be invoked
|
||||
[IMPORTANT]
|
||||
=====
|
||||
When running in a JEE container, you may need to use Spring's `TimerManagerTaskScheduler` as described
|
||||
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html#scheduling-task-scheduler-implementations[here],
|
||||
https://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html#scheduling-task-scheduler-implementations[here],
|
||||
instead of the default _taskScheduler_.
|
||||
To do that, simply define a bean with the appropriate JNDI name for your environment, for example:
|
||||
[source,xml]
|
||||
@@ -354,7 +354,7 @@ This is consistent across both configuration options (namespace and annotations)
|
||||
|
||||
TIP: The combination of output channels on endpoints and the reply channel message header enables a pipeline approach where multiple components have an output channel, and the final component simply allows the reply message to be forwarded to the reply channel as specified in the original request message.
|
||||
In other words, the final component depends on the information provided by the original sender and can dynamically support any number of clients as a result.
|
||||
This is an example of http://eaipatterns.com/ReturnAddress.html[Return Address].
|
||||
This is an example of https://www.enterpriseintegrationpatterns.com/ReturnAddress.html[Return Address].
|
||||
|
||||
In addition to the examples shown here, these annotations also support inputChannel and outputChannel properties.
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
==== Introduction
|
||||
|
||||
At times you may have a requirement to enhance a request with more information than was provided by the target system.
|
||||
The http://www.eaipatterns.com/DataEnricher.html[Content Enricher] pattern describes various scenarios as well as the component (Enricher), which allows you to address such requirements.
|
||||
The https://www.enterpriseintegrationpatterns.com/DataEnricher.html[Content Enricher] pattern describes various scenarios as well as the component (Enricher), which allows you to address such requirements.
|
||||
|
||||
The Spring Integration `Core` module includes 2 enrichers:
|
||||
|
||||
@@ -110,7 +110,7 @@ as well as point to a Groovy script:
|
||||
|
||||
*SpEL Support*
|
||||
|
||||
In Spring Integration 2.0 we have introduced the convenience of the http://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html[Spring Expression Language (SpEL)] to help configure many different components.
|
||||
In Spring Integration 2.0 we have introduced the convenience of the https://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html[Spring Expression Language (SpEL)] to help configure many different components.
|
||||
The _Header Enricher_ is one of them.
|
||||
Looking again at the POJO example above, you can see that the computation logic to determine the header value is actually pretty simple.
|
||||
A natural question would be: "is there a simpler way to accomplish this?".
|
||||
|
||||
@@ -57,7 +57,7 @@ In some sense, Spring Integration's support for the Spring Expression Language (
|
||||
=== DSL Basics
|
||||
|
||||
The `org.springframework.integration.dsl` package contains the `IntegrationFlowBuilder` API mentioned above and a bunch of `IntegrationComponentSpec` implementations which are builders too and provide the fluent API to configure concrete endpoints.
|
||||
The `IntegrationFlowBuilder` infrastructure provides common http://www.eaipatterns.com[EIP] for message based applications, such as channels, endpoints, pollers and channel interceptors.
|
||||
The `IntegrationFlowBuilder` infrastructure provides common https://www.enterpriseintegrationpatterns.com/[EIP] for message based applications, such as channels, endpoints, pollers and channel interceptors.
|
||||
|
||||
Endpoints are expressed as verbs in the DSL to improve readability.
|
||||
The following list includes the common DSL method names and the associated EIP endpoint:
|
||||
|
||||
@@ -11,7 +11,7 @@ Some of these are also capable of sending reply Messages.
|
||||
Sending Messages is quite straightforward.
|
||||
As shown above in <<channel>>, it's easy to _send_ a Message to a Message Channel.
|
||||
However, receiving is a bit more complicated.
|
||||
The main reason is that there are two types of consumers: http://www.eaipatterns.com/PollingConsumer.html[Polling Consumers] and http://www.eaipatterns.com/EventDrivenConsumer.html[Event Driven Consumers].
|
||||
The main reason is that there are two types of consumers: https://www.enterpriseintegrationpatterns.com/PollingConsumer.html[Polling Consumers] and https://www.enterpriseintegrationpatterns.com/EventDrivenConsumer.html[Event Driven Consumers].
|
||||
|
||||
Of the two, Event Driven Consumers are much simpler.
|
||||
Without any need to manage and schedule a separate poller thread, they are essentially just listeners with a callback method.
|
||||
@@ -425,7 +425,7 @@ https://github.com/SpringSource/spring-integration-samples/tree/master/intermedi
|
||||
|
||||
|
||||
The sample provides a custom Trigger which implements the _http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/scheduling/Trigger.html[org.springframework.scheduling.Trigger]_ interface.
|
||||
The sample's Trigger is based on Spring's http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/scheduling/support/PeriodicTrigger.html[PeriodicTrigger] implementation.
|
||||
The sample's Trigger is based on Spring's https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/scheduling/support/PeriodicTrigger.html[PeriodicTrigger] implementation.
|
||||
However, the fields of the custom trigger are not final and the properties have explicit getters and setters, allowing to dynamically change the polling period at runtime.
|
||||
|
||||
NOTE: It is important to note, though, that because the Trigger method is _nextExecutionTime()_, any changes to a dynamic trigger will not take effect until the next poll, based on the existing configuration.
|
||||
@@ -496,7 +496,7 @@ public class ContextConfiguration {
|
||||
|
||||
[IMPORTANT]
|
||||
=====
|
||||
When configuring an _Application Context_, the Spring Framework allows you to add a _conversionService_ bean (see http://static.springsource.org/spring/docs/current/spring-framework-reference/html/validation.html#core-convert-Spring-config[Configuring a ConversionService] chapter).
|
||||
When configuring an _Application Context_, the Spring Framework allows you to add a _conversionService_ bean (see https://docs.spring.io/spring/docs/current/spring-framework-reference/html/validation.html#core-convert-Spring-config[Configuring a ConversionService] chapter).
|
||||
This service is used, when needed, to perform appropriate conversions during bean creation and configuration.
|
||||
|
||||
In contrast, the _integrationConversionService_ is used for runtime conversions.
|
||||
@@ -554,7 +554,7 @@ The problem is that there are two configurations in place.
|
||||
The _Poller_ and the _TaskExecutor_, and they both have to be in tune with each other otherwise you might end up creating an artificial memory leak.
|
||||
|
||||
Let's look at the following configuration provided by one of the users on the
|
||||
http://forum.spring.io/forum/spring-projects/integration/87155-spring-integration-poller-configuration[Spring Integration Forum]:
|
||||
https://forum.spring.io/forum/spring-projects/integration/87155-spring-integration-poller-configuration[Spring Integration Forum]:
|
||||
[source,xml]
|
||||
----
|
||||
<int:channel id="publishChannel">
|
||||
@@ -579,7 +579,7 @@ One of the ways to handle this is to set the `queue-capacity` attribute of the T
|
||||
value.
|
||||
You can also manage it by specifying what to do with messages that can not be queued by setting the `rejection-policy` attribute of the Task Executor (e.g., DISCARD).
|
||||
In other words, there are certain details you must understand with regard to configuring the TaskExecutor.
|
||||
Please refer to http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html[Task Execution and Scheduling] of the Spring reference manual for more detail on the subject.
|
||||
Please refer to https://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html[Task Execution and Scheduling] of the Spring reference manual for more detail on the subject.
|
||||
|
||||
[[endpoint-inner]]
|
||||
==== Endpoint Inner Beans
|
||||
@@ -604,7 +604,7 @@ If you use an inner bean definition such as this:
|
||||
|
||||
the bean is treated like any inner bean declared that way and is not registered with the application context.
|
||||
If you wish to access this bean in some other manner, declare it at the top level with an `id` and use the `ref` attribute instead.
|
||||
See the http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/beans.html#beans-inner-beans[Spring Documentation] for more information.
|
||||
See the https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/beans.html#beans-inner-beans[Spring Documentation] for more information.
|
||||
|
||||
[[endpoint-roles]]
|
||||
=== Endpoint Roles
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
== Spring ApplicationEvent Support
|
||||
|
||||
Spring Integration provides support for inbound and outbound `ApplicationEvents` as defined by the underlying Spring Framework.
|
||||
For more information about Spring's support for events and listeners, refer to the http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#context-functionality-events[Spring Reference Manual].
|
||||
For more information about Spring's support for events and listeners, refer to the https://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#context-functionality-events[Spring Reference Manual].
|
||||
|
||||
[[appevent-inbound]]
|
||||
=== Receiving Spring Application Events
|
||||
|
||||
@@ -15,7 +15,7 @@ To configure the 'feed' namespace, include the following elements within the hea
|
||||
----
|
||||
xmlns:int-feed="http://www.springframework.org/schema/integration/feed"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/integration/feed
|
||||
http://www.springframework.org/schema/integration/feed/spring-integration-feed.xsd"
|
||||
https://www.springframework.org/schema/integration/feed/spring-integration-feed.xsd"
|
||||
----
|
||||
|
||||
[[feed-inbound-channel-adapter]]
|
||||
@@ -28,7 +28,7 @@ Below is an example configuration:
|
||||
----
|
||||
<int-feed:inbound-channel-adapter id="feedAdapter"
|
||||
channel="feedChannel"
|
||||
url="http://feeds.bbci.co.uk/news/rss.xml">
|
||||
url="https://feeds.bbci.co.uk/news/rss.xml">
|
||||
<int:poller fixed-rate="10000" max-messages-per-poll="100" />
|
||||
</int-feed:inbound-channel-adapter>
|
||||
----
|
||||
|
||||
@@ -193,11 +193,11 @@ To do this use the following template.
|
||||
xmlns:int="http://www.springframework.org/schema/integration"
|
||||
xmlns:int-file="http://www.springframework.org/schema/integration/file"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://www.springframework.org/schema/integration
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd
|
||||
http://www.springframework.org/schema/integration/file
|
||||
http://www.springframework.org/schema/integration/file/spring-integration-file.xsd">
|
||||
https://www.springframework.org/schema/integration/file/spring-integration-file.xsd">
|
||||
</beans>
|
||||
----
|
||||
|
||||
@@ -552,7 +552,7 @@ See the javadocs for more information.
|
||||
[[file-writing]]
|
||||
=== Writing files
|
||||
|
||||
To write messages to the file system you can use a http://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileWritingMessageHandler.html[FileWritingMessageHandler].
|
||||
To write messages to the file system you can use a https://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileWritingMessageHandler.html[FileWritingMessageHandler].
|
||||
This class can deal with the following payload types:
|
||||
|
||||
* _File_,
|
||||
@@ -571,8 +571,8 @@ Starting with _version 4.3_, you can specify the buffer size to use when writing
|
||||
==== Generating File Names
|
||||
|
||||
In its simplest form, the `FileWritingMessageHandler` only requires a destination directory for writing the files.
|
||||
The name of the file to be written is determined by the handler's http://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileNameGenerator.html[FileNameGenerator].
|
||||
The http://docs.spring.io/spring-integration/api/org/springframework/integration/file/DefaultFileNameGenerator.html[default implementation] looks for a Message header whose key matches the constant defined as http://docs.spring.io/spring-integration/api/constant-values.html#org.springframework.integration.file.FileHeaders.FILENAME[FileHeaders.FILENAME].
|
||||
The name of the file to be written is determined by the handler's https://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileNameGenerator.html[FileNameGenerator].
|
||||
The https://docs.spring.io/spring-integration/api/org/springframework/integration/file/DefaultFileNameGenerator.html[default implementation] looks for a Message header whose key matches the constant defined as https://docs.spring.io/spring-integration/api/constant-values.html#org.springframework.integration.file.FileHeaders.FILENAME[FileHeaders.FILENAME].
|
||||
|
||||
Alternatively, you can specify an expression to be evaluated against the Message in order to generate a file name, e.g. _headers['myCustomHeader'] + '.foo'_.
|
||||
The expression must evaluate to a `String`.
|
||||
@@ -687,7 +687,7 @@ See <<file-flushing>> for more information.
|
||||
|
||||
_FAIL_
|
||||
|
||||
If the target file exists, a http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/messaging/MessageHandlingException.html[MessageHandlingException] is thrown.
|
||||
If the target file exists, a https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/messaging/MessageHandlingException.html[MessageHandlingException] is thrown.
|
||||
|
||||
_IGNORE_
|
||||
|
||||
@@ -791,7 +791,7 @@ Generally, when using the _File Outbound Gateway_, the result file is returned a
|
||||
|
||||
This also applies when specifying the _IGNORE_ mode.
|
||||
In that case the pre-existing destination file is returned.
|
||||
If the payload of the request message was a file, you still have access to that original file through the Message Header http://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileHeaders.html[FileHeaders.ORIGINAL_FILE].
|
||||
If the payload of the request message was a file, you still have access to that original file through the Message Header https://docs.spring.io/spring-integration/api/org/springframework/integration/file/FileHeaders.html[FileHeaders.ORIGINAL_FILE].
|
||||
|
||||
NOTE: The 'outbound-gateway' works well in cases where you want to first move a file and then send it through a processing pipeline.
|
||||
In such cases, you may connect the file namespace's `inbound-channel-adapter` element to the `outbound-gateway` and then connect that gateway's `reply-channel` to the beginning of the pipeline.
|
||||
|
||||
@@ -105,7 +105,7 @@ It can be used to avoid Java entirely for simple filters.
|
||||
----
|
||||
|
||||
The string passed as the expression attribute will be evaluated as a SpEL expression with the Message available in the evaluation context.
|
||||
If it is necessary to include the result of an expression in the scope of the application context you can use the #{} notation as defined in the http://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html#expressions-beandef[SpEL reference documentation].
|
||||
If it is necessary to include the result of an expression in the scope of the application context you can use the #{} notation as defined in the https://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html#expressions-beandef[SpEL reference documentation].
|
||||
|
||||
[source,xml]
|
||||
----
|
||||
|
||||
@@ -20,7 +20,7 @@ To use the _FTP_ namespace, add the following to the header of your XML file:
|
||||
----
|
||||
xmlns:int-ftp="http://www.springframework.org/schema/integration/ftp"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/integration/ftp
|
||||
http://www.springframework.org/schema/integration/ftp/spring-integration-ftp.xsd"
|
||||
https://www.springframework.org/schema/integration/ftp/spring-integration-ftp.xsd"
|
||||
|
||||
----
|
||||
|
||||
@@ -83,11 +83,11 @@ NOTE: If you experience connectivity problems and would like to trace Session cr
|
||||
Now all you need to do is inject these session factories into your adapters.
|
||||
Obviously the protocol (FTP or FTPS) that an adapter will use depends on the type of session factory that has been injected into the adapter.
|
||||
|
||||
NOTE: A more practical way to provide values for _FTP/FTPS Session Factories_ is by using Spring's property placeholder support (See: http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-factory-placeholderconfigurer).
|
||||
NOTE: A more practical way to provide values for _FTP/FTPS Session Factories_ is by using Spring's property placeholder support (See: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-factory-placeholderconfigurer).
|
||||
|
||||
*Advanced Configuration*
|
||||
|
||||
`DefaultFtpSessionFactory` provides an abstraction over the underlying client API which, since _Spring Integration 2.0_, is http://commons.apache.org/net/[Apache Commons Net].
|
||||
`DefaultFtpSessionFactory` provides an abstraction over the underlying client API which, since _Spring Integration 2.0_, is https://commons.apache.org/net/[Apache Commons Net].
|
||||
This spares you from the low level configuration details of the `org.apache.commons.net.ftp.FTPClient`.
|
||||
Several common properties are exposed on the session factory (since _version 4.0_, this now includes `connectTimeout`, `defaultTimeout` and `dataTimeout`).
|
||||
However there are times when access to lower level `FTPClient` configuration is necessary to achieve more advanced configuration (e.g., setting the port range for active mode etc.).
|
||||
@@ -129,7 +129,7 @@ When using FTP over SSL/TLS, some servers require the same `SSLSession` to be us
|
||||
|
||||
Currently, the Apache FTPSClient does not support this feature - see https://issues.apache.org/jira/browse/NET-408[NET-408].
|
||||
|
||||
The following solution, courtesy of http://stackoverflow.com/questions/32398754/how-to-connect-to-ftps-server-with-data-connection-using-same-tls-session[Stack Overflow], uses reflection on the `sun.security.ssl.SSLSessionContextImpl` so may not work on other JVMs.
|
||||
The following solution, courtesy of https://stackoverflow.com/questions/32398754/how-to-connect-to-ftps-server-with-data-connection-using-same-tls-session[Stack Overflow], uses reflection on the `sun.security.ssl.SSLSessionContextImpl` so may not work on other JVMs.
|
||||
The stack overflow answer was submitted in 2015 and the solution has been tested by the Spring Integration team recently on JDK 1.8.0_112.
|
||||
|
||||
[source, java]
|
||||
@@ -758,7 +758,7 @@ NOTE: By default Spring Integration will use `o.s.i.file.DefaultFileNameGenerato
|
||||
`DefaultFileNameGenerator` will determine the file name based on the value of the `file_name` header (if it exists) in the MessageHeaders, or if the payload of the Message is already a `java.io.File`, then it will use the original name of that file.
|
||||
|
||||
IMPORTANT: Defining certain values (e.g., remote-directory) might be platform/ftp server dependent.
|
||||
For example as it was reported on this forum http://forum.springsource.org/showthread.php?p=333478&posted=1#post333478 on some platforms you must add slash to the end of the directory definition (e.g., remote-directory="/foo/bar/" instead of remote-directory="/foo/bar")
|
||||
For example as it was reported on this forum https://forum.spring.io/showthread.php?p=333478&posted=1#post333478 on some platforms you must add slash to the end of the directory definition (e.g., remote-directory="/foo/bar/" instead of remote-directory="/foo/bar")
|
||||
|
||||
Starting with _version 4.1_, you can specify the `mode` when transferring the file.
|
||||
By default, an existing file will be overwritten; the modes are defined on `enum` `FileExistsMode`, having values `REPLACE` (default), `APPEND`, `IGNORE`, and `FAIL`.
|
||||
@@ -1306,7 +1306,7 @@ The template provides methods to send, retrieve (as an `InputStream`), remove, a
|
||||
In addition an `execute` method is provided allowing the caller to execute multiple operations on the session.
|
||||
In all cases, the template takes care of reliably closing the session.
|
||||
For more information, refer to the
|
||||
http://docs.spring.io/spring-integration/api/org/springframework/integration/file/remote/RemoteFileTemplate.html[JavaDocs for `RemoteFileTemplate`].
|
||||
https://docs.spring.io/spring-integration/api/org/springframework/integration/file/remote/RemoteFileTemplate.html[JavaDocs for `RemoteFileTemplate`].
|
||||
There is a subclass for FTP: `FtpRemoteFileTemplate`.
|
||||
|
||||
Additional methods were added in _version 4.1_ including `getClientInstance()` which provides access to the underlying `FTPClient` enabling access to low-level APIs.
|
||||
|
||||
@@ -7,7 +7,7 @@ Spring Integration provides support for VMWare vFabric GemFire
|
||||
=== Introduction
|
||||
|
||||
VMWare vFabric GemFire (GemFire) is a distributed data management platform providing a key-value data grid along with advanced distributed system features such as event processing, continuous querying, and remote function execution.
|
||||
This guide assumes some familiarity with http://www.vmware.com/support/pubs/vfabric-gemfire.html[GemFire] and its http://www.vmware.com/support/developer/vfabric-gemfire/662-api/index.html[API].
|
||||
This guide assumes some familiarity with https://www.vmware.com/support/pubs/vfabric-gemfire.html[GemFire] and its https://www.vmware.com/support/developer/vfabric-gemfire/662-api/index.html[API].
|
||||
|
||||
Spring integration provides support for GemFire by providing inbound adapters for entry and continuous query events, an outbound adapter to write entries to the cache, and `MessageStore` and `MessageGroupStore` implementations.
|
||||
Spring integration leverages thehttp://www.springsource.org/spring-gemfire[Spring Gemfire] project, providing a thin wrapper over its components.
|
||||
@@ -17,7 +17,7 @@ To configure the 'int-gfe' namespace, include the following elements within the
|
||||
----
|
||||
xmlns:int-gfe="http://www.springframework.org/schema/integration/gemfire"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/integration/gemfire
|
||||
http://www.springframework.org/schema/integration/gemfire/spring-integration-gemfire.xsd"
|
||||
https://www.springframework.org/schema/integration/gemfire/spring-integration-gemfire.xsd"
|
||||
----
|
||||
|
||||
[[gemfire-inbound]]
|
||||
@@ -43,7 +43,7 @@ By default CREATED and UPDATED are enabled.
|
||||
Note that this adapter conforms to Spring integration conventions.
|
||||
If no `channel` attribute is provided, the channel will be created from the `id` attribute.
|
||||
This adapter also supports an `error-channel`.
|
||||
The GemFire http://www.gemstone.com/docs/current/product/docs/japi/com/gemstone/gemfire/cache/EntryEvent.html[EntryEvent] is the `#root` object of the `expression` evaluation.
|
||||
The GemFire https://www.gemstone.com/docs/current/product/docs/japi/com/gemstone/gemfire/cache/EntryEvent.html[EntryEvent] is the `#root` object of the `expression` evaluation.
|
||||
Example:
|
||||
[source]
|
||||
----
|
||||
@@ -62,7 +62,7 @@ The continuous query acts as an event source that will fire whenever its result
|
||||
|
||||
NOTE: GemFire queries are written in OQL and are scoped to the entire cache (not just one region).
|
||||
Additionally, continuous queries require a remote (i.e., running in a separate process or remote host) cache server.
|
||||
Please consult the http://www.gemstone.com/docs/6.6.RC/product/docs/html/user_guide/UserGuide_GemFire.html#Continuous%20Querying[GemFire documentation] for more information on implementing continuous queries.
|
||||
Please consult the https://www.gemstone.com/docs/6.6.RC/product/docs/html/user_guide/UserGuide_GemFire.html#Continuous%20Querying[GemFire documentation] for more information on implementing continuous queries.
|
||||
|
||||
|
||||
[source,xml]
|
||||
@@ -126,7 +126,7 @@ This adapter also supports the `order` attribute which may be useful if it is bo
|
||||
[[gemfire-message-store]]
|
||||
=== Gemfire Message Store
|
||||
|
||||
As described in EIP, a http://www.eaipatterns.com/MessageStore.html[Message Store] allows you to persist Messages.
|
||||
As described in EIP, a https://www.enterpriseintegrationpatterns.com/MessageStore.html[Message Store] allows you to persist Messages.
|
||||
This can be very useful when dealing with components that have a capability to buffer messages (_QueueChannel, Aggregator, Resequencer_, etc.) if reliability is a concern.
|
||||
In Spring Integration, the MessageStore strategy also provides the foundation for thehttp://www.eaipatterns.com/StoreInLibrary.html[ClaimCheck] pattern, which is described in EIP as well.
|
||||
|
||||
@@ -152,7 +152,7 @@ Spring Integration's Gemfire module provides the `GemfireMessageStore` which is
|
||||
----
|
||||
|
||||
In the above example, the cache and region are configured using the spring-gemfire namespace (not to be confused with the spring-integration-gemfire namespace).
|
||||
Often it is desirable for the message store to be maintained in one or more remote cache servers in a client-server configuration (See the http://www.vmware.com/support/pubs/vfabric-gemfire.html[GemFire product documentation] for more details).
|
||||
Often it is desirable for the message store to be maintained in one or more remote cache servers in a client-server configuration (See the https://www.vmware.com/support/pubs/vfabric-gemfire.html[GemFire product documentation] for more details).
|
||||
In this case, you configure a client cache, client region, and client pool and inject the region into the MessageStore.
|
||||
Here is an example:
|
||||
[source,xml]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
=== Groovy support
|
||||
|
||||
In Spring Integration 2.0 we added Groovy support allowing you to use the Groovy scripting language to provide the logic for various integration components similar to the way the Spring Expression Language (SpEL) is supported for routing, transformation and other integration concerns.
|
||||
For more information about Groovy please refer to the Groovy documentation which you can find on the http://www.groovy-lang.org/[project website].
|
||||
For more information about Groovy please refer to the Groovy documentation which you can find on the https://groovy-lang.org/[project website].
|
||||
|
||||
[[groovy-config]]
|
||||
==== Groovy configuration
|
||||
@@ -66,8 +66,8 @@ _Groovy Script Compiler Customization_
|
||||
The `@CompileStatic` hint is the most popular Groovy compiler customization option,
|
||||
which can be used on the class or method level.
|
||||
See more information in the Groovy
|
||||
http://docs.groovy-lang.org/latest/html/documentation/index.html#_static_compilation[Reference Manual] and,
|
||||
specifically, http://docs.groovy-lang.org/latest/html/documentation/index.html#compilestatic-annotation[@CompileStatic].
|
||||
https://groovy-lang.org/metaprogramming.html#section-typechecked[Reference Manual] and,
|
||||
specifically, https://groovy-lang.org/metaprogramming.html#xform-CompileStatic[@CompileStatic].
|
||||
To utilize this feature for short scripts (in integration scenarios), we are forced to change a simple script like this
|
||||
(a `<filter>` script):
|
||||
|
||||
@@ -108,7 +108,7 @@ Where we can access the `headers` and `payload` (or any other) variables only th
|
||||
In addition, the `compiler-configuration` bean reference has been introduced.
|
||||
With this attribute, you can provide any other required Groovy compiler customizations, e.g. `ImportCustomizer`.
|
||||
For more information about this feature, please, refer to the Groovy Documentation:
|
||||
http://groovy.jmiguel.eu/groovy.codehaus.org/Advanced+compiler+configuration.html[Advanced compiler configuration].
|
||||
https://melix.github.io/blog/2011/05/12/customizing_groovy_compilation_process.html[Advanced compiler configuration].
|
||||
|
||||
NOTE: Using `compilerConfiguration` does not automatically add a `ASTTransformationCustomizer` for `@CompileStatic`
|
||||
and overrides the `compileStatic` option.
|
||||
@@ -121,7 +121,7 @@ and reloadable scripts can be statically compiled, too.
|
||||
[[groovy-control-bus]]
|
||||
==== Control Bus
|
||||
|
||||
As described in (http://www.eaipatterns.com/ControlBus.html[EIP]), the idea behind the Control Bus is that the same messaging system can be used for monitoring and managing the components within the framework as is used for "application-level" messaging.
|
||||
As described in (https://www.enterpriseintegrationpatterns.com/ControlBus.html[EIP]), the idea behind the Control Bus is that the same messaging system can be used for monitoring and managing the components within the framework as is used for "application-level" messaging.
|
||||
In Spring Integration we build upon the adapters described above so that it's possible to send Messages as a means of invoking exposed operations.
|
||||
One option for those operations is Groovy scripts.
|
||||
[source,xml]
|
||||
|
||||
@@ -75,7 +75,7 @@ Stateful retry needs some mechanism to detect a retried submission.
|
||||
|
||||
*Further Information*
|
||||
|
||||
For more information on `spring-retry`, refer to the project's javadocs, as well as the reference documentation for http://docs.spring.io/spring-batch/reference/html/retry.html[Spring Batch], where `spring-retry` originated.
|
||||
For more information on `spring-retry`, refer to the project's javadocs, as well as the reference documentation for https://docs.spring.io/spring-batch/reference/html/retry.html[Spring Batch], where `spring-retry` originated.
|
||||
|
||||
WARNING: The default back off behavior is no back off - retries are attempted immediately.
|
||||
Using a back off policy that causes threads to pause between attempts may cause performance issues, including excessive memory use and thread starvation.
|
||||
@@ -498,7 +498,7 @@ In addition to the `execute()` method, the `ExecutionCallback` provides an addit
|
||||
This method must be used in cases where the invocation might be called multiple times within a single execution of `doInvoke()`, such as in the `RequestHandlerRetryAdvice`.
|
||||
This is required because the Spring AOP `org.springframework.aop.framework.ReflectiveMethodInvocation` object maintains state of which advice in a chain was last invoked; this state must be reset for each call.
|
||||
|
||||
For more information, see the http://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/aop/framework/ReflectiveMethodInvocation.html[ReflectiveMethodInvocation] JavaDocs.
|
||||
For more information, see the https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/aop/framework/ReflectiveMethodInvocation.html[ReflectiveMethodInvocation] JavaDocs.
|
||||
=====
|
||||
|
||||
[[other-advice]]
|
||||
@@ -533,7 +533,7 @@ Bear in mind, however, that this means the advice chain order is not complied wi
|
||||
----
|
||||
|
||||
The `<tx:advice>` is applied to the `AbstractReplyProducingMessageHandler.handleRequestMessage()`, but `myHandleMessageAdvice` is applied for to `MessageHandler.handleMessage()` and, therefore, invoked **before** the `<tx:advice>`.
|
||||
To retain the order, you should follow with standard http://docs.spring.io/spring/docs/current/spring-framework-reference/html/aop-api.html[Spring AOP] configuration approach and use endpoint `id` together with the `.handler` suffix to obtain the target `MessageHandler` bean.
|
||||
To retain the order, you should follow with standard https://docs.spring.io/spring/docs/current/spring-framework-reference/html/aop-api.html[Spring AOP] configuration approach and use endpoint `id` together with the `.handler` suffix to obtain the target `MessageHandler` bean.
|
||||
Note, however, that in that case, the entire downstream flow would be within the transaction scope.
|
||||
|
||||
In the case of a `MessageHandler` that does **not** return a response, the advice chain order is retained.
|
||||
@@ -693,7 +693,7 @@ String componentName = handler.getComponentName();
|
||||
[[idempotent-receiver]]
|
||||
==== Idempotent Receiver Enterprise Integration Pattern
|
||||
|
||||
Starting with _version 4.1_, Spring Integration provides an implementation of the http://www.eaipatterns.com/IdempotentReceiver.html[Idempotent Receiver] Enterprise Integration Pattern.
|
||||
Starting with _version 4.1_, Spring Integration provides an implementation of the https://www.enterpriseintegrationpatterns.com/IdempotentReceiver.html[Idempotent Receiver] Enterprise Integration Pattern.
|
||||
It is a _functional_ pattern and the whole _idempotency_ logic should be implemented in the application, however to simplify the decision-making, the `IdempotentReceiverInterceptor` component is provided.
|
||||
This is an AOP `Advice`, which is applied to the `MessageHandler.handleMessage()` method and can `filter` a request message or mark it as a `duplicate`, according to its configuration.
|
||||
|
||||
|
||||
@@ -12,9 +12,9 @@ Also see <<webflux>>.
|
||||
=== Http Inbound Components
|
||||
|
||||
To receive messages over HTTP, you need to use an _HTTP Inbound Channel Adapter_ or _Gateway_.
|
||||
To support the _HTTP Inbound Adapters_, they need to be deployed within a servlet container such as http://tomcat.apache.org/[Apache Tomcat] or http://www.eclipse.org/jetty/[Jetty].
|
||||
To support the _HTTP Inbound Adapters_, they need to be deployed within a servlet container such as https://tomcat.apache.org/[Apache Tomcat] or https://www.eclipse.org/jetty/[Jetty].
|
||||
The easiest way to do this is to use Spring's
|
||||
http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/context/support/HttpRequestHandlerServlet.html[HttpRequestHandlerServlet],
|
||||
https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/context/support/HttpRequestHandlerServlet.html[HttpRequestHandlerServlet],
|
||||
by providing the following servlet definition in the _web.xml_ file:
|
||||
|
||||
[source,xml]
|
||||
@@ -27,13 +27,13 @@ http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/co
|
||||
|
||||
Notice that the servlet name matches the bean name.
|
||||
For more information on using the `HttpRequestHandlerServlet`, see chapter
|
||||
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/remoting.html[Remoting and web services using Spring],
|
||||
https://docs.spring.io/spring/docs/current/spring-framework-reference/html/remoting.html[Remoting and web services using Spring],
|
||||
which is part of the Spring Framework Reference documentation.
|
||||
|
||||
If you are running within a Spring MVC application, then the aforementioned explicit servlet definition is not necessary.
|
||||
In that case, the bean name for your gateway can be matched against the URL path just like a Spring MVC Controller bean.
|
||||
For more information, please see the chapter
|
||||
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html[Web MVC framework], which is part of the Spring Framework Reference documentation.
|
||||
https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html[Web MVC framework], which is part of the Spring Framework Reference documentation.
|
||||
|
||||
TIP: For a sample application and the corresponding configuration, please see the https://github.com/spring-projects/spring-integration-samples[Spring Integration Samples] repository.
|
||||
It contains the https://github.com/spring-projects/spring-integration-samples/tree/master/basic/http[Http Sample] application demonstrating Spring Integration's HTTP support.
|
||||
@@ -67,7 +67,7 @@ NOTE: The HTTP inbound Endpoint will locate a `MultipartResolver` in the context
|
||||
If it does in fact locate that bean, then the support for MultipartFiles will be enabled on the inbound request mapper.
|
||||
Otherwise, it will fail when trying to map a multipart-file request to a Spring Integration Message.
|
||||
For more on Spring's support for `MultipartResolver`, refer to the
|
||||
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-multipart[Spring Reference Manual].
|
||||
https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-multipart[Spring Reference Manual].
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
@@ -176,7 +176,7 @@ If _transfer-cookies_ is false, any _Set-Cookie_ header received will remain as
|
||||
HTTP is a request/response protocol.
|
||||
However the response may not have a body, just headers.
|
||||
In this case, the `HttpRequestExecutingMessageHandler` produces a reply `Message` with the payload being an `org.springframework.http.ResponseEntity`, regardless of any provided `expected-response-type`.
|
||||
According to the http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html[HTTP RFC Status Code Definitions], there are many statuses which identify that a response MUST NOT contain a message-body (e.g.
|
||||
According to the https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html[HTTP RFC Status Code Definitions], there are many statuses which identify that a response MUST NOT contain a message-body (e.g.
|
||||
204 No Content).
|
||||
There are also cases where calls to the same URL might, or might not, return a response body; for example, the first request to an HTTP resource returns content, but the second does not (e.g.
|
||||
304 Not Modified).
|
||||
@@ -209,11 +209,11 @@ To include it in your configuration, simply provide the following namespace decl
|
||||
xmlns:int-http="http://www.springframework.org/schema/integration/http"
|
||||
xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
https://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://www.springframework.org/schema/integration
|
||||
http://www.springframework.org/schema/integration/spring-integration.xsd
|
||||
https://www.springframework.org/schema/integration/spring-integration.xsd
|
||||
http://www.springframework.org/schema/integration/http
|
||||
http://www.springframework.org/schema/integration/http/spring-integration-http.xsd">
|
||||
https://www.springframework.org/schema/integration/http/spring-integration-http.xsd">
|
||||
...
|
||||
</beans>
|
||||
----
|
||||
@@ -241,14 +241,14 @@ To process requests that do expect a response, use an _inbound-gateway_:
|
||||
[[http-request-mapping]]
|
||||
==== Request Mapping Support
|
||||
|
||||
NOTE: _Spring Integration 3.0_ is improving the REST support by introducing the http://static.springsource.org/spring-integration/api/org/springframework/integration/http/inbound/IntegrationRequestMappingHandlerMapping.html[IntegrationRequestMappingHandlerMapping].
|
||||
NOTE: _Spring Integration 3.0_ is improving the REST support by introducing the https://docs.spring.io/spring-integration/api/org/springframework/integration/http/inbound/IntegrationRequestMappingHandlerMapping.html[IntegrationRequestMappingHandlerMapping].
|
||||
The implementation relies on the enhanced REST support provided by Spring Framework 3.1 or higher.
|
||||
|
||||
The parsing of the _HTTP Inbound Gateway_ or the _HTTP Inbound Channel Adapter_ registers an `integrationRequestMappingHandlerMapping` bean of type http://static.springsource.org/spring-integration/api/org/springframework/integration/http/inbound/IntegrationRequestMappingHandlerMapping.html[IntegrationRequestMappingHandlerMapping], in case there is none registered, yet.
|
||||
This particular implementation of the http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/servlet/HandlerMapping.html[`HandlerMapping`] delegates its logic to the http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/method/RequestMappingInfoHandlerMapping.html[`RequestMappingInfoHandlerMapping`].
|
||||
The implementation provides similar functionality as the one provided by the http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/bind/annotation/RequestMapping.html[`org.springframework.web.bind.annotation.RequestMapping`] annotation in Spring MVC.
|
||||
The parsing of the _HTTP Inbound Gateway_ or the _HTTP Inbound Channel Adapter_ registers an `integrationRequestMappingHandlerMapping` bean of type https://docs.spring.io/spring-integration/api/org/springframework/integration/http/inbound/IntegrationRequestMappingHandlerMapping.html[IntegrationRequestMappingHandlerMapping], in case there is none registered, yet.
|
||||
This particular implementation of the https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/HandlerMapping.html[`HandlerMapping`] delegates its logic to the https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/method/RequestMappingInfoHandlerMapping.html[`RequestMappingInfoHandlerMapping`].
|
||||
The implementation provides similar functionality as the one provided by the https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/bind/annotation/RequestMapping.html[`org.springframework.web.bind.annotation.RequestMapping`] annotation in Spring MVC.
|
||||
|
||||
NOTE: For more information, please see http://static.springsource.org/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-requestmapping[Mapping Requests With `@RequestMapping`].
|
||||
NOTE: For more information, please see https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-requestmapping[Mapping Requests With `@RequestMapping`].
|
||||
|
||||
For this purpose, _Spring Integration 3.0_ introduces the `<request-mapping>` sub-element.
|
||||
This optional sub-element can be added to the `<http:inbound-channel-adapter>` and the `<http:inbound-gateway>`.
|
||||
@@ -270,7 +270,7 @@ It works in conjunction with the `path` and `supported-methods` attributes:
|
||||
</inbound-gateway>
|
||||
----
|
||||
|
||||
Based on this configuration, the namespace parser creates an instance of the `IntegrationRequestMappingHandlerMapping` (if none exists, yet), a `HttpRequestHandlingController` bean and associated with it an instance of http://static.springsource.org/spring-integration/api/org/springframework/integration/http/inbound/RequestMapping.html[`RequestMapping`], which in turn, is converted to the Spring MVC http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/method/RequestMappingInfo.html[`RequestMappingInfo`].
|
||||
Based on this configuration, the namespace parser creates an instance of the `IntegrationRequestMappingHandlerMapping` (if none exists, yet), a `HttpRequestHandlingController` bean and associated with it an instance of https://docs.spring.io/spring-integration/api/org/springframework/integration/http/inbound/RequestMapping.html[`RequestMapping`], which in turn, is converted to the Spring MVC https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/method/RequestMappingInfo.html[`RequestMappingInfo`].
|
||||
|
||||
The `<request-mapping>` sub-element provides the following attributes:
|
||||
|
||||
@@ -305,7 +305,7 @@ This allows you to get the `Message` into the flow as early as possibly, e.g.:
|
||||
<int:service-activator input-channel="in2" ref="service" method="delete"/>
|
||||
----
|
||||
|
||||
For more information regarding _Handler Mappings_, please see: http://static.springsource.org/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-handlermapping[Handler Mappings].
|
||||
For more information regarding _Handler Mappings_, please see: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-handlermapping[Handler Mappings].
|
||||
|
||||
[[http-cors]]
|
||||
==== Cross-Origin Resource Sharing (CORS) Support
|
||||
@@ -412,7 +412,7 @@ Using the _payload-expression_ attribute, the URI template variable _{firstName}
|
||||
</int-http:inbound-channel-adapter>
|
||||
----
|
||||
|
||||
For more information about _URI template variables_, please see the Spring Reference Manual: http://static.springsource.org/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-requestmapping-uri-templates[uri template patterns].
|
||||
For more information about _URI template variables_, please see the Spring Reference Manual: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-requestmapping-uri-templates[uri template patterns].
|
||||
|
||||
|
||||
|
||||
@@ -424,7 +424,7 @@ The entire list of available expression variables:
|
||||
|
||||
* _#requestParams_ - the `MultiValueMap` from the `ServletRequest` `parameterMap`.
|
||||
* _#pathVariables_ - the `Map` from URI Template placeholders and their values;
|
||||
* _#matrixVariables_ - the `Map` of `MultiValueMap` according to http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-matrix-variables[Spring MVC Specification].
|
||||
* _#matrixVariables_ - the `Map` of `MultiValueMap` according to https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-matrix-variables[Spring MVC Specification].
|
||||
Note, _#matrixVariables_ require Spring MVC 3.2 or higher;
|
||||
* _#requestAttributes_ - the `org.springframework.web.context.request.RequestAttributes` associated with the current Request;
|
||||
* _#requestHeaders_ - the `org.springframework.http.HttpHeaders` object from the current Request;
|
||||
@@ -535,7 +535,7 @@ This sub-element is available for the _Http Outbound Gateway_ and the _Http Outb
|
||||
[source,xml]
|
||||
----
|
||||
<int-http:outbound-gateway id="trafficGateway"
|
||||
url="http://local.yahooapis.com/trafficData?appid=YdnDemo&zip={zipCode}"
|
||||
url="https://local.yahooapis.com/trafficData?appid=YdnDemo&zip={zipCode}"
|
||||
request-channel="trafficChannel"
|
||||
http-method="GET"
|
||||
expected-response-type="java.lang.String">
|
||||
@@ -554,7 +554,7 @@ This attribute is mutually exclusive with the `<uri-variable/>` sub-element:
|
||||
[source,xml]
|
||||
----
|
||||
<int-http:outbound-gateway
|
||||
url="http://foo.host/{foo}/bars/{bar}"
|
||||
url="https://foo.host/{foo}/bars/{bar}"
|
||||
request-channel="trafficChannel"
|
||||
http-method="GET"
|
||||
uri-variables-expression="@uriVariablesBean.populate(payload)"
|
||||
@@ -634,7 +634,7 @@ List<NameValuePair> nameValuePairs =
|
||||
|
||||
==== Controlling URI Encoding
|
||||
|
||||
By default, the URL string is encoded (see http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/web/util/UriComponentsBuilder.html[UriComponentsBuilder]) to the URI object before sending the request.
|
||||
By default, the URL string is encoded (see https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/util/UriComponentsBuilder.html[UriComponentsBuilder]) to the URI object before sending the request.
|
||||
In some scenarios with a non-standard URI (e.g.
|
||||
the RabbitMQ Rest API) it is undesirable to perform the encoding.
|
||||
The `<http:outbound-gateway/>` and `<http:outbound-channel-adapter/>` provide an `encode-uri` attribute.
|
||||
@@ -739,14 +739,14 @@ image::images/http-outbound-gateway.png[align="center"]
|
||||
|
||||
You may want to configure the HTTP related timeout behavior, when making active HTTP requests using the _HTTP Outbound Gateway_ or the _HTTP Outbound Channel Adapter_.
|
||||
In those instances, these two components use Spring's
|
||||
http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html[RestTemplate] support to execute HTTP requests.
|
||||
https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html[RestTemplate] support to execute HTTP requests.
|
||||
|
||||
In order to configure timeouts for the _HTTP Outbound Gateway_ and the _HTTP Outbound Channel Adapter_, you can either reference a `RestTemplate` bean directly, using the _rest-template_ attribute, or you can provide a reference to a http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/http/client/ClientHttpRequestFactory.html[ClientHttpRequestFactory] bean using the _request-factory_ attribute.
|
||||
In order to configure timeouts for the _HTTP Outbound Gateway_ and the _HTTP Outbound Channel Adapter_, you can either reference a `RestTemplate` bean directly, using the _rest-template_ attribute, or you can provide a reference to a https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/http/client/ClientHttpRequestFactory.html[ClientHttpRequestFactory] bean using the _request-factory_ attribute.
|
||||
Spring provides the following implementations of the `ClientHttpRequestFactory` interface:
|
||||
|
||||
http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/http/client/SimpleClientHttpRequestFactory.html[SimpleClientHttpRequestFactory] - Uses standard J2SE facilities for making HTTP Requests
|
||||
https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/http/client/SimpleClientHttpRequestFactory.html[SimpleClientHttpRequestFactory] - Uses standard J2SE facilities for making HTTP Requests
|
||||
|
||||
http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/http/client/HttpComponentsClientHttpRequestFactory.html[HttpComponentsClientHttpRequestFactory] - Uses http://hc.apache.org/httpcomponents-client-ga/[Apache HttpComponents HttpClient] (Since Spring 3.1)
|
||||
https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/http/client/HttpComponentsClientHttpRequestFactory.html[HttpComponentsClientHttpRequestFactory] - Uses https://hc.apache.org/httpcomponents-client-ga/[Apache HttpComponents HttpClient] (Since Spring 3.1)
|
||||
|
||||
If you don't explicitly configure the _request-factory_ or _rest-template_ attribute respectively, then a default RestTemplate which uses a `SimpleClientHttpRequestFactory` will be instantiated.
|
||||
|
||||
@@ -760,7 +760,7 @@ Some non-standard implementation of this method may ignore the specified timeout
|
||||
To see the connect timeout set, please call getConnectTimeout().
|
||||
|
||||
Please test your timeouts if you have specific needs.
|
||||
Consider using the `HttpComponentsClientHttpRequestFactory` which, in turn, uses http://hc.apache.org/httpcomponents-client-ga/[Apache HttpComponents HttpClient] instead.
|
||||
Consider using the `HttpComponentsClientHttpRequestFactory` which, in turn, uses https://hc.apache.org/httpcomponents-client-ga/[Apache HttpComponents HttpClient] instead.
|
||||
=====
|
||||
|
||||
IMPORTANT: When using the _Apache HttpComponents HttpClient_ with a Pooling Connection Manager, be aware that, by default, the connection manager will create no more than 2 concurrent connections per given route and no more than 20 connections in total.
|
||||
@@ -771,7 +771,7 @@ Here is an example of how to configure an _HTTP Outbound Gateway_ using a `Simpl
|
||||
|
||||
[source,xml]
|
||||
----
|
||||
<int-http:outbound-gateway url="http://www.google.com/ig/api?weather={city}"
|
||||
<int-http:outbound-gateway url="https://www.google.com/ig/api?weather={city}"
|
||||
http-method="GET"
|
||||
expected-response-type="java.lang.String"
|
||||
request-factory="requestFactory"
|
||||
@@ -835,7 +835,7 @@ And for HTTPS:
|
||||
|
||||
|
||||
|
||||
For more information please refer to this document: http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
|
||||
For more information please refer to this document: https://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
|
||||
|
||||
_Spring's SimpleClientHttpRequestFactory_
|
||||
|
||||
@@ -865,7 +865,7 @@ If for any reason, you need more explicit control over the proxy configuration,
|
||||
|
||||
Spring Integration provides support for Http Header mapping for both HTTP Request and HTTP Responses.
|
||||
|
||||
By default all standard Http Headers as defined here http://en.wikipedia.org/wiki/List_of_HTTP_header_fields will be mapped from the message to HTTP request/response headers without further configuration.
|
||||
By default all standard Http Headers as defined here https://en.wikipedia.org/wiki/List_of_HTTP_header_fields will be mapped from the message to HTTP request/response headers without further configuration.
|
||||
However if you do need further customization you may provide additional configuration via convenient namespace support.
|
||||
You can provide a comma-separated list of header names, and you can also include simple patterns with the '*' character acting as a wildcard.
|
||||
If you do provide such values, it will override the default behavior.
|
||||
|
||||
@@ -17,7 +17,7 @@ include::./whats-new.adoc[]
|
||||
= Overview of Spring Integration Framework
|
||||
|
||||
[[spring-integration-intro]]
|
||||
Spring Integration provides an extension of the Spring programming model to support the well-known http://www.eaipatterns.com/[Enterprise Integration Patterns].
|
||||
Spring Integration provides an extension of the Spring programming model to support the well-known https://www.enterpriseintegrationpatterns.com/[Enterprise Integration Patterns].
|
||||
It enables lightweight messaging _within_ Spring-based applications and supports integration with external systems via declarative adapters.
|
||||
Those adapters provide a higher-level of abstraction over Spring's support for remoting, messaging, and scheduling.
|
||||
Spring Integration's primary goal is to provide a simple model for building enterprise integration solutions while maintaining the separation of concerns that is essential for producing maintainable, testable code.
|
||||
|
||||
@@ -195,7 +195,7 @@ for the `<int-ip:udp-outbound-channel-adapter>` (`UnicastSendingMessageHandler`)
|
||||
|
||||
The `destination-expression` can be used as a runtime alternative to the hardcoded `host`/`port` pair to determine
|
||||
the destination address for the outgoing datagram packet against a `requestMessage` as the root object for the evaluation context.
|
||||
The expression must evaluate to an `URI`, or `String` in the URI style (see http://www.ietf.org/rfc/rfc2396.txt[RFC-2396])
|
||||
The expression must evaluate to an `URI`, or `String` in the URI style (see https://www.ietf.org/rfc/rfc2396.txt[RFC-2396])
|
||||
or `SocketAddress`.
|
||||
The inbound `IpHeaders.PACKET_ADDRESS` header can be used for this expression as well.
|
||||
In the Framework, this header is populated by the `DatagramPacketMessageMapper`, when we receive datagrams in the
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user