INT-2417 Alias Endpoints with Generated Names

Handlers for consumer endpoints get a generated name
derived from the endpoint class name.

It is useful (for example for autowiring in tests)
to give the handlers a well-known name.

If the endpoint has an ID attribute, the handler
now gets a bean name of "<ID>.handler".
Merge pull request #447 from garyrussell/INT-2417

* INT-2417:
  INT-2417 Alias Endpoints with Generated Names
INT-2557: chain with jpa:outbound-channel-adapter

Integration test for <jpa:outbound-channel-adapter> inside <chain>.
Polishing JpaOutboundChannelAdapterTests for increase execution speed.
Removal version from XDS URLs from the affected contexts.
Merge pull request #445 from artembilan/INT-2557

* INT-2557:
  INT-2557: chain with jpa:outbound-channel-adapter
INT-2544 Fix  FIFO problem with JdbcMessageStore

Improved polling from Jdbc - INT-2200
To accomplish all that schema change was required so new schemas are commited as well

INT-2544b polished based on Artem's comments

INT-2544b more polishing based on Artem's comments

INT-2544b more polishing based on Artem's comments

INT-2544
defined doPollForMessage(..) method so it could be overriden with custom query to get a single message from the DB

INT-2544
polishing, removed unused import

INT-2544
polishing, added protected getter for JdbcOperations, polished Javadocs

INT-2544 polishing

INT-2544b polishing
added fallback on update when create MessageGroup query fails, fixed the update date

INT-2544b polishing PR comments

INT-2544b polishing white spaces

INT-2544b polsihing white spaces
Merge pull request #442 from olegz/INT-2544b
INT-2558 - JPA: remove SI version on the XSD URLs in the test contexts

For reference see: https://jira.springsource.org/browse/INT-2558
Merge pull request #449 from ghillert/INT-2558
INT-2153 SSL Support

Add strategy interfaces
 - obtaining ServerSocketFactory and SocketFactory
 - post processing ServerSockets and Sockets
 - obtaining initialized SSLContext

Provide SSL and non-SSL implementations of the strategies, to
serve up the appropriate socket factories, and do nothing in the
post processing methods.

The postprocessors allow the user to modify sockets after
configured attributes have been applied but before the sockets
are used.

This is particularly useful with SSL in case additional SSL
options need to be applied.

Docs

Polishing JavaDocs

Polishing

Javadocs, polishing

Polishing

Polishing

INT-2153 Polishing

PR Review

White Space

INT-2513 Polishing

Fixed method names.
Merge pull request #444 from garyrussell/INT-2153

* INT-2153:
  INT-2153 SSL Support
INT-2581 Fix Failing Test (Timing)

When sending a message to the server, we checked that the
user hook for the socket creation was called. However,
it was possible (likely) that we tested the counter before
the socket actually opened.
Merge pull request #454 from garyrussell/INT-2581

* INT-2581:
  INT-2581 Fix Failing Test (Timing)
INT-2440: Update the reference documentation for the JPA adapter chapter in the manual.

INT-2440 Polishing (JPA Doc)
Merge pull request #450 from amolnayak311/INT-2440
INT-2570 Support url-expression on Outbound Http

Add url-expression as an alternative to url for outbound
http adapters. One of url or url-expression must be
provided (but not both).

The Message is the root object for the expression's
evaluation context; the bean factory can also be
used to resolve '@beanName' expressions.

INT-2570 url-expression Reference Docs

Add note to the reference guide.

INT-2570 Polishing

PR Review Comments

INT-2570 Polishing

PR Review comments.
Merge pull request #459 from garyrussell/INT-2570

* INT-2570a:
  INT-2570 Support url-expression on Outbound Http
INT-2570 Fix Failing Tests

Renamed field from uri to uriExpression and it now
contains an expression.

DirectFieldAccessor in tests failed.
Merge pull request #461 from garyrussell/INT-2570 fixing failing tests

* INT-2570b:
  INT-2570 Fix Failing Tests
INT-2448 Add view-expression to Http Inbound

https://jira.springsource.org/browse/INT-2488

Previously the view name could be specified; with this
change, either the view name or a view-epression can be
provided, with the reply message being the root object
of the evaluation context.

INT-2448 Polishing

Remove deprecation from view-name.

Reuse evaluation context.

INT-2448 Polishing

PR Comments
Merge pull request #460 from garyrussell/INT-2448

* INT-2448:
  INT-2448 Add view-expression to Http Inbound