Commit Graph

120 Commits

Author SHA1 Message Date
Artem Bilan
45c429ee2b INT-2275: any outbound-channel-adapter in <chain>
Add re-init logic for nested chains
Add logic about nested element for AbstractChannelAdapterParser
Refactor of DefaultOutboundChannelAdapterParser
Test for non-last nested chain with some outbound-channel-adapter
Improve XSD for chain-type
Manual outbound-channel-adapter ability for chain
Integration tests for all outbound-channel-adapter within <chain>
Remove redundant 'return-value-required' attribute from <stored-proc-outbound-channel-adapter>
Add support 'expectReply' for FileWritingMessageHandler

INT-2275 polishing & refactor FileOutbound*Parser

HttpRequestExecutingMessageHandlerTests polishing

INT-2275: polishing JavaDoc
2012-05-14 12:41:39 -04:00
Gary Russell
95cd202be6 INT-2536 Create 2.2 Schemas
Add 2.2 versions of module schemas.

JMX is already covered by an existing pull request.

INT-2536 Schema Check

Bump version for schema check in
AbstractIntegrationNamespaceHandler.

INT-2536 Remove Schema Versions

Some test config files had 2.1 versioned schemas.
2012-05-04 10:04:01 -04:00
Gary Russell
292aa90599 INT-2404 Fix Auto-Created Channel; Event, TCP, UDP
The AbstractChannelAdapterParser creates an implicit DirectChannel
if the adapter has no 'channel' attribute.

The Event, TCP, and UDP channel adapter parsers did not bind
this channel to the adapter and AC initialization failed with
'outputChannel is required'.

Further, the event schema marked the channel as being 'required',
precluding this feature.

INT-2407 Remove Channel use="required"

Parsers automatically generate the channel when none is provided.

- JMX
- JDBC
- SFTP
- Redis
- Feed
- XMPP
- Mail
- FTP
- HTTP
2012-01-23 10:12:34 -05:00
Gary Russell
f76f63f23a NT-2400 Fix tool:expected-type Classes
* MessageChannel was moved from core to the base package.
* ChannelResolver moved from core to support.
* TcpConnectionInterceptorFactoryChain was incorrect.
2012-01-13 13:21:41 -05:00
Gunnar Hillert
bd3a93d601 INT-2371 - add package-info.java files - XML
See: https://jira.springsource.org/browse/INT-2371

INT-2370 - add package-info.java files - JDBC
Reference: https://jira.springsource.org/browse/INT-2370

Add package-info.java files - Twitter
For reference: https://jira.springsource.org/browse/INT-2383

INT-2386 - add package-info.java files - XMPP
For reference: https://jira.springsource.org/browse/INT-2386

INT-2384 - add package-info.java files - WS
Reference: https://jira.springsource.org/browse/INT-2384

INT-2382 - add package-info.java files - Test
For reference: https://jira.springsource.org/browse/INT-2382
2012-01-05 16:17:18 -05:00
Oleg Zhurakousky
c39eb005b6 INT-2357
upgraded XMPP to Smack 3.2.1

The changes in teh tests are due to changes in the underlying API where
XMPPConnection now exposes the configuration properties.
2012-01-05 09:49:09 -05:00
Mark Fisher
77abc55a1e INT-2322 2011-12-20 13:18:57 -05:00
Mark Fisher
5805528faa removing warnings 2011-12-19 16:38:48 -05:00
Oleg Zhurakousky
634e190f5c INT-2267
removed test compile warnings

INT-2267
removed test compile warnings(2)
2011-11-29 13:50:08 -05:00
Mark Fisher
6c1454ae3d INT-2238 removing warnings in JavaDoc 2011-11-22 21:48:34 -05:00
Mark Fisher
adf93e5560 HeaderMapper refactoring
INT-2083
added outbound namespace support for XMPP header mapper

INT-2083
added inbound namespace support for XMPP header mapper

INT-2083
polished XMPP inbound/outbound header mappings, added namespace support for AMQP inbound adapter/gateway header mappings

INT-2083
added support and tests for AMQP outbound gateways and adapters

INT-2083
polishing and adding more tests for AMQP support for header mappings

INT-2083
polishing AMQP and XMPP header mappings, generalized headerMapper configuration in IntegrationNamespaceUtils.configureHeaderMapper(..) method

INT-2803
added headermapping support to WS outbound gateways

INT-2803 polishing

INT-2083
refactored SimpleWebServiceOutboundGateway, added full request/reply test

INT-2083
polished MarshallingWebServiceOutboundGateway to add marshalling callback handlers, added test for marshalling call

INT-2083
polishing based on PR comments

INT-2083 interim commit

INT-2083
added RequestReplyHeaderMapper startegy and migrated AMQP Header Mapper to use it

INT-2083
migrated WS and XMPP to use a new RequestReplyHeaderMapper strategy

INT-2083 polishing with PR comments

INT-2083 polishing
removed introspection method, simplified things

INT-2083 polishing based on recent PR comments

INT-2083 interim commit

INT-2083 polishing WS module

INT-2083
refactored to make sure that Soap action header is set within HeaderMapper

INT-2083 polishing
ensured the Soap header is set to default value if not provided

INT-2083 polishing, putting tests back
2011-11-22 17:04:27 -05:00
Mark Fisher
e86cbff7dc versionless schemas for xmpp module 2011-10-10 14:10:53 -04:00
Mark Fisher
7c5603fe83 INT-2092 update schema imports to use 2.1 version 2011-08-31 05:26:02 -04:00
Mark Fisher
3e71b5a83b INT-2004 added 2.1 versions of all XML schemas and adjusted spring.schemas files accordingly 2011-08-05 11:07:20 -04:00
Gary Russell
bf55b88e54 INT-1848 Add order Attribute (xmpp) 2011-04-30 11:35:57 -04:00
Oleg Zhurakousky
a7e970bbe3 INT-1728 added validation to ChatMessageListeningEndpoint to make sure that it ignores messages with 'null' content, since such messages may be sent by a different clients (e.g., Adium). An example of valid chat message with no content is message with the ChatState of 'composing'. For now we are ignoring such messages. 2011-01-04 15:57:49 -05:00
Oleg Zhurakousky
a593fcf2fe polishing XMPP schema, moved extract-payload to the inbound adapter 2010-12-17 10:56:48 -05:00
Mark Fisher
66aefa86c7 polishing 2010-12-17 10:34:47 -05:00
Mark Fisher
e80913c639 XmppConnectionFactoryBean's autoStartup property is now true by default (not just via schema-based configuration + parsing) 2010-12-16 17:52:11 -05:00
Mark Fisher
7450c58167 polishing 2010-12-16 15:45:37 -05:00
Oleg Zhurakousky
424d48f145 INT-1687 added connection validation and reconnect logic for outbound XMPP adapters, added ConnectionListener to the XMPPConnection to log (DEBUG level) connection events 2010-12-16 12:47:25 -05:00
Oleg Zhurakousky
ddd2805520 INT-1682 added parser support for error-channel for XMPP inbound adapters 2010-12-13 14:38:50 -05:00
Oleg Zhurakousky
76f0afef4f INT-1682 added tests for error-channel for both ChatMessageListeningEndpoint and PresenceListeningEndpoint 2010-12-13 14:29:27 -05:00
Mark Fisher
228edd8b37 INT-1682, INT-1683 ChatMessageListeningEndpoint and PresenceListeningEndpoint now extend MessageProducerSupport, gaining errorChannel and history writing capabilities 2010-12-13 14:00:31 -05:00
Oleg Zhurakousky
07e0d0c806 INT-1673 added SpEL documentation for @Header, updated @Header javadocs 2010-12-10 13:04:10 -05:00
Oleg Zhurakousky
9a714528e6 polishing, got rid of warining markers HTTP, XMPP 2010-12-10 12:25:19 -05:00
Mark Fisher
1803d73547 INT-1676 added spring.tooling and .gif icons for adapters that were missing these files 2010-12-10 10:41:54 -05:00
Oleg Zhurakousky
41d64cdf6b INT-1652 added documentation for default naming convention for XMPP 2010-11-30 18:28:40 -05:00
Oleg Zhurakousky
99c6c1b3df INT-1651 javadoc ppolishing 2010-11-30 17:00:00 -05:00
Oleg Zhurakousky
1c8c004e8f INT-1651 changed @since version on new classes to 2.0.1 2010-11-30 16:58:53 -05:00
Oleg Zhurakousky
a58e8a83b3 INT-1651 added support for default XMPP connection name and auto-discovery of that name by the XMPP adapters 2010-11-30 16:57:33 -05:00
Oleg Zhurakousky
2f20973b16 INT-1649 consolidated XMPP schema 2010-11-30 13:49:17 -05:00
Oleg Zhurakousky
a5c67073d5 INT-1648 added support for sending Smack Message 2010-11-30 13:30:26 -05:00
Oleg Zhurakousky
5c0f1ebb66 INT-1552 fixed schema docs for XMPP, added FEED schema docs 2010-11-22 11:34:49 -05:00
Oleg Zhurakousky
44be2a957a INT-1552 added schema docs for XMPP 2010-11-22 11:21:24 -05:00
Mark Fisher
f3e854b10c INT-1568 removed the MessageHeaders.PREFIX constant since it's no longer necessary. Also added @ManagedOperation to the IntegrationMBeanExporter's getChannelSendRate(..) method. 2010-11-18 00:03:58 -05:00
Oleg Zhurakousky
498fcd8c3c polished and tested all XMPP samples in the ignored package 2010-11-15 20:17:43 -05:00
Oleg Zhurakousky
1fbb5d107a polishing XMPP samples, resuming @Ignored 2010-11-15 19:55:15 -05:00
Oleg Zhurakousky
706a360eda polishing XMPP samples 2010-11-15 19:54:36 -05:00
Mark Fisher
762df2f477 generating id as a fallback for inbound XMPP channel adapters 2010-11-15 17:19:50 -05:00
Mark Fisher
d45f54ba70 INT-1617 renaming test classes and config files 2010-11-15 16:52:10 -05:00
Mark Fisher
bd6fdaa239 INT-1617 renaming test classes and confif files 2010-11-15 16:47:21 -05:00
Mark Fisher
9550fcf87b INT-1617 renaming test classes and confif files 2010-11-15 16:36:03 -05:00
Mark Fisher
1b3d295783 INT-1617 renaming test classes and confif files 2010-11-15 16:31:33 -05:00
Mark Fisher
21500b5845 INT-1617 renaming test classes and confif files 2010-11-15 16:27:16 -05:00
Mark Fisher
669860e78e INT-1617 renaming test classes and confif files 2010-11-15 16:17:27 -05:00
Mark Fisher
6c93d80ac3 polishing 2010-11-15 15:54:27 -05:00
Mark Fisher
6a7cfee022 polishing 2010-11-15 15:46:01 -05:00
Oleg Zhurakousky
557fd6625e INT-1617 updated test classes to reflect name changes, modified Presence related class names, fixed test 2010-11-15 13:53:59 -05:00
Mark Fisher
b6f6541447 RosterListeningEndpoint now only sends Presence changes 2010-11-15 10:45:11 -05:00