Commit Graph

6614 Commits

Author SHA1 Message Date
Dave Syer
941b1127d1 INT-1561: add counters to message stores 2010-11-10 09:26:34 +00:00
Gary Russell
35aeaff97b INT-1597 Fix Sporadic Test Failure in IP 2010-11-09 22:31:29 -05:00
Oleg Zhurakousky
7f9296d0c7 more ppolishing on global interceptors 2010-11-09 19:50:16 -05:00
Mark Fisher
8e1203be2c refactored some eager parsing and formatted 2010-11-09 19:39:05 -05:00
Chris Beams
a34f10c230 Polish 2010-11-09 16:31:53 -08:00
Mark Fisher
df0f408679 formatting 2010-11-09 19:19:31 -05:00
Chris Beams
af26423502 Move docs/build.gradle -> buildSrc/docs.gradle 2010-11-09 16:02:07 -08:00
Chris Beams
9eb0a6c2bc Initial cut at schema publication. No symlinks yet. 2010-11-09 15:56:00 -08:00
Chris Beams
65b838b5de Factor out 'remoteDocRoot' property
Remote path '/var/www/domains/springframework.org/static/htdocs' is no
longer hard-coded in docs/build.gradle, because (a) it will be needed
in two separate locations as schema uploads are developed, and (b) this
value should be easily editable during local testing.
2010-11-09 15:47:58 -08:00
Chris Beams
5828134799 Make doc symlink creation more robust
:docs:uploadArchives symlink creation now checks to ensure that
any existing wildcard (e.g., 2.0.x) or 'latest-ga' symlinks do
not point to targets with greater lexical value than the version
being published. If so, the symlink will not be overwritten.

EXAMPLE

    Given an existing docs/ directory listing as follows:

        1.0.3.RELEASE
        1.0.x -> 1.0.3.RELEASE
        2.0.0.BUILD-SNAPSHOT
        2.0.0.RC1
        2.0.x -> 2.0.0.RC1
        latest-ga -> 1.0.3.RELEASE

    Upon publishing 1.0.4.RELEASE, the directory listing will update as
    follows (asterisk indicates added / changed entries):

        1.0.3.RELEASE
      * 1.0.4.RELEASE
      * 1.0.x -> 1.0.4.RELEASE
        2.0.0.BUILD-SNAPSHOT
        2.0.0.RC1
        2.0.x -> 2.0.0.RC1
      * latest-ga -> 1.0.4.RELEASE

    This functionality worked as described prior to this change.
    However, it would break down in the following scenario.  Imagine the
    existing directory listing had been as below, following the release
    of Spring Integration 2.0.0.RELEASE:

        1.0.3.RELEASE
        1.0.x -> 1.0.3.RELEASE
        2.0.0.BUILD-SNAPSHOT
        2.0.0.RC1
        2.0.0.RELEASE
        2.0.x -> 2.0.0.RELEASE
        latest-ga -> 2.0.0.RELEASE

    Note that latest-ga points to 2.0.0.RELEASE.  Prior to the changes
    in this commit, if a new GA on the 1.0.x line were to be published
    the latest-ga symlink would have been incorrectly updated:

        1.0.3.RELEASE
      * 1.0.4.RELEASE
      * 1.0.x -> 1.0.4.RELEASE
        2.0.0.BUILD-SNAPSHOT
        2.0.0.RC1
        2.0.0.RELEASE
        2.0.x -> 2.0.0.RELEASE
      ! latest-ga -> 1.0.4.RELEASE

    ! indicates the mistake. We want latest-ga to point to the latest GA
    release at all times.  This now happens, such that the directory
    listing would be updated as follows:

        1.0.3.RELEASE
      * 1.0.4.RELEASE
      * 1.0.x -> 1.0.4.RELEASE
        2.0.0.BUILD-SNAPSHOT
        2.0.0.RC1
        2.0.0.RELEASE
        2.0.x -> 2.0.0.RELEASE
        latest-ga -> 2.0.0.RELEASE

    Note that 'latest-ga' remains unchanged.

    This same logic applies when updating wildcard links.  In the rare
    case that a 1.0.4.RELEASE were published *after* a 1.0.5.RELEASE,
    the wildcard symlink will not be updated.  It will remain pointing
    to 1.0.5.RELEASE.
2010-11-09 15:46:46 -08:00
Chris Beams
6f1c83c4ea Pick up buildSrc changes for Version and preconditions 2010-11-09 15:43:39 -08:00
Mark Fisher
026b9780b1 formatting 2010-11-09 18:37:37 -05:00
Chris Beams
edae65ae52 Eliminate gradle directory in favor of shared buildSrc
.gradle scripts once in gradle/ dir now live in shared buildSrc/ dir.

Some hard-coding of Spring Integration specifics still remain and will
be removed shortly.
2010-11-09 15:07:22 -08:00
Mark Fisher
7b1185f2f0 removing warnings 2010-11-09 17:58:27 -05:00
Mark Fisher
b2f3235d7e removing warnings 2010-11-09 17:35:08 -05:00
Chris Beams
70d8a1681d Update buildSrc to v1.0.0.RELEASE 2010-11-09 14:29:31 -08:00
Mark Fisher
304abda2d3 removing warnings 2010-11-09 17:22:38 -05:00
David Turanski
1faa9f08b0 added SmartLifecycle test 2010-11-09 16:44:07 -05:00
David Turanski
f581cfc2d4 added SmartLifecycle test 2010-11-09 16:44:07 -05:00
Chris Beams
497aa09e86 Update buildSrc 2010-11-09 13:07:19 -08:00
Chris Beams
ef2a51d9fa Update buildSrc submodule 2010-11-09 12:57:48 -08:00
Chris Beams
16899aa5cc Add buildSrc submodule 2010-11-09 12:10:51 -08:00
Chris Beams
19ca6a13b4 Remove buildSrc in favor of submodule 2010-11-09 12:05:18 -08:00
Chris Beams
25e5756337 Initial cut of bundlor plugin 2010-11-09 10:55:19 -08:00
Chris Beams
9202dd01b2 Polish whitespace 2010-11-09 10:53:32 -08:00
Chris Beams
418bd7b5a3 Remove unnecessary null check for sshPrivateKey 2010-11-09 10:40:16 -08:00
Chris Beams
f50b9f74cc Fix feed module OSGi metadata
Feed module's template.mf had incorrect Bundle-SymbolicName and
Bundle-Name metadata. Appears to have been copied from FTP module
originally and never updated.

Now corrected.
2010-11-09 10:33:51 -08:00
Chris Beams
bd3b0222f3 Add Bundle-Version and placeholder to all Bundlor templates 2010-11-09 10:33:14 -08:00
Oleg Zhurakousky
1278666ed7 INT-1596, fixed the broken links as well as all warnings 2010-11-09 12:17:45 -05:00
Oleg Zhurakousky
8da4fae7ef polishing - removed all warnings from CORE module 2010-11-09 11:36:49 -05:00
Oleg Zhurakousky
d271ca78f6 INT-1570 added OSGi notes to readme.txt explaining about bootdelegation and other OSGi related things 2010-11-09 11:03:56 -05:00
Oleg Zhurakousky
1fdafb547f INT-1592 added support for auto-discovery of XmppConnection based on the bean name - 'xmppConnection', added tests 2010-11-09 10:26:17 -05:00
Oleg Zhurakousky
470bd96311 INT-1593, removed dependency on AbstractMessageChannel in favoreof MessageChannel strategy, added extra null checks to make sure that interceptors only applied on objects of type MessageChannel that have 'interceptors' field 2010-11-09 09:05:40 -05:00
Oleg Zhurakousky
016e3a249a added tests and modified schema to make sure that XMPP outbound adapters do not require 'channel' atribute 2010-11-09 07:13:32 -05:00
Dave Syer
b9dbb20982 INT-1497: remove object name map in JMX 2010-11-09 11:14:30 +00:00
Dave Syer
bd1373ecff INT-1464: Check priority channel registration 2010-11-09 10:44:16 +00:00
Dave Syer
222cd88bac Clean up .settings 2010-11-09 09:24:58 +00:00
Dave Syer
14cb9c8687 Change tolerance in test to defeat slow CI build 2010-11-09 09:19:35 +00:00
Oleg Zhurakousky
9bf9358e5a INT-1564 added exception translation logic to TwitterOperationException for better display to the end user, added tests 2010-11-08 22:32:45 -05:00
Mark Fisher
0c4cfa3d6b INT-1591 avoiding NPEs when returning file entry names 2010-11-08 18:35:31 -05:00
Mark Fisher
23c8c28d0c INT-1591 removing the FileNameExtractor strategy in favor of concrete implementations of AbstractPatternMatchingFileListFilter 2010-11-08 18:33:07 -05:00
Oleg Zhurakousky
2a8994d7b6 INT-1553 Final modifications to align with Spring Social API, added tests for persistent metadatastore, tested every supported twiter function against the real twitter account 2010-11-08 18:12:15 -05:00
Mark Fisher
8a46cfc0e8 INT-1591 removed 'entries' package 2010-11-08 17:51:25 -05:00
Mark Fisher
e4f6b33b7b INT-1591 FileListFilter is now parameterized. Existing implementations required refactoring to specify <File> for <F>. 2010-11-08 17:31:42 -05:00
Oleg Zhurakousky
59a15d6177 INT-1553 third round of refactoring to align with Spring Social, removed direct dependency on Paging, modified and enhanced a few tests 2010-11-08 16:13:52 -05:00
Oleg Zhurakousky
49fc149e63 INT-1553 second round of refatcoting to align with Spring Social, removed direct dependency on RateLimit 2010-11-08 15:19:26 -05:00
Mark Fisher
8c33858806 removed SingleEntryAdaptingEntryListFilter 2010-11-08 15:17:36 -05:00
Oleg Zhurakousky
71e656943b INT-1553 first round of refactoring to introduce dependency on Tweet from Spring Social 2010-11-08 14:58:42 -05:00
Mark Fisher
4487168e38 renamed EntryNamer to EntryNameExtractor since it gets the name but does not create it 2010-11-08 13:57:55 -05:00
Mark Fisher
4160c8afb4 removing 'monitors' package, not yet in use 2010-11-08 13:18:58 -05:00