Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
MODE-2569 Adds a file and in-memory persistence provider based on H2's MVStore. Changes most of the unit tests to use the new provider.

    • -3
    • +1
    ./test/resources/my-repository-config.json
  1. … 62 more files in changeset.
MODE-2528 Integrates the new relational provider with the modeshape codebase This is a huge commit which makes the necessary changes to remove all Infinispan configuration and dependencies, replacing it with the new mechanism. It also contains several changes to the relational provider design because of various failing tests. This includes among other thing the necessity for ModeShape to notify the provider once exclusive locks have been obtained as part of each transaction.

    • -1
    • +7
    ./test/resources/my-repository-config.json
  1. … 303 more files in changeset.
MODE-2528 Removes any ISPN specific SPI from the SchematicDB and LocalDocumentStore. Makes some changes to transactions processing, preparing for non ISPN storage.

  1. … 50 more files in changeset.
MODE-2546 Implements locking at a repository level The repository in ModeShape 5 will be responsible to locking all changed nodes within a transaction and then making sure it unlocks them when the transaction completes. This is contrast to ModeShape 3 and 4 who relied on the ISPN to handle this aspect. This commit also removes all locking from ISPN in order to validate that the new approach work. One consequence of the new approach is that user-transactions crossing over multiple threads will not work anymore (see https://issues.jboss.org/browse/MODE-2495).

  1. … 42 more files in changeset.
MODE-2545 Removes XA support for JcrSession and refactors a bunch of transaction-related code

    • -0
    • +77
    ./main/java/org/modeshape/jca/JcrLocalTransaction.java
  1. … 26 more files in changeset.
MODE-2406 Updated Wildfly to 8.2 (together with some transitive dependencies) and jboss-parent to 16.

    • -38
    • +60
    ./test/java/org/modeshape/jca/ConnectorTestCase.java
  1. … 8 more files in changeset.
MODE-2097, MODE-2169, MODE-2197 Integrated the latest version of the jboss-integration BOM. This commit includes changes for multiple different issues that snowballed: - packaging Javadocs in a zip - updating Apache POI In addition, after integrating the BOM a number of unit tests had to be updated to reflect changes in dependencies both from a functionality perspective and from a deprecation perspective. The most significant change there was the rewriting of the ConnectorTestCase (modeshape-jca) because the new versions of Arquillian + IronJacamar hold filelocks on Windows: https://issues.jboss.org/browse/JBJCA-1027

    • -37
    • +59
    ./test/java/org/modeshape/jca/ConnectorTestCase.java
  1. … 93 more files in changeset.
Moved test JTA settings from a base test class into an XML configuration file, which provides much more flexibility.

  1. … 16 more files in changeset.
MODE-2146 Split modeshape-jca into modeshape-jca (just the sources) and modeshape-jca-rar (creates RAR assembly).

    • -39
    • +0
    ./main/resources/META-INF/ironjacamar.xml
  1. … 13 more files in changeset.
MODE-2146 Split modeshape-jca into modeshape-jca (just the sources) and modeshape-jca-rar (creates RAR assembly). Fixed additional checkstyle issues.

    • -39
    • +0
    ./main/resources/META-INF/ironjacamar.xml
  1. … 13 more files in changeset.
MODE-2081 Changed the remaining files over to the ASL 2.0 license

    • -17
    • +9
    ./main/java/org/modeshape/jca/JcaI18n.java
    • -16
    • +10
    ./test/java/org/modeshape/jca/ConnectorTestCase.java
  1. … 1039 more files in changeset.
MODE-2148 Added checkstyle to our build, and corrected numerous potential problems or issues in the code. Also removed lots of meaningless JavaDoc

    • -1
    • +5
    ./main/java/org/modeshape/jca/JcaI18n.java
  1. … 366 more files in changeset.
MODE-2131 Updated the copyright date to 2014.

  1. … 2 more files in changeset.
MODE-1948 Initialize engine when requested by connection classes.

MODE-1948 Fix / clean up I18n.

Make error I18n texts better fit the code they're supposed to log about,

clean up unused messages copied from elsewhere.

Add dependency on common tests classes to get I18n sanity test working.

    • -4
    • +3
    ./main/java/org/modeshape/jca/JcaI18n.java
  1. … 1 more file in changeset.
MODE-1948 Changed logging to be more consistent with ModeShape patterns

    • -0
    • +45
    ./main/java/org/modeshape/jca/JcaI18n.java
    • -0
    • +36
    ./main/resources/org/modeshape/jca/JcaI18n.properties
    • -0
    • +33
    ./test/java/org/modeshape/jca/JcaI18nTest.java
Corrected compiler warnings and JavaDoc errors.

    • -51
    • +99
    ./main/java/org/modeshape/jca/JcrSessionHandle.java
  1. … 20 more files in changeset.
MODE-1948 Fix resource adapter shutdown procedure.

The resource adapter used to make 2 instance and close one which wasn't used

anyway. The code has only one engine now, and it is shut down when the resource

adapter's stop() method is called.

Make sure to wait until the shutdown is complete. Since the RA's stop() method

can be called from a shutdown hook, new background threads will be forcibly

halted before their work completes. When the shutdown takes more than 30 seconds,

log the time out exception.

This commit also adds some extra debug logging to know when the shutdown method

gets called.

  1. … 1 more file in changeset.
Fix JCA validation errors, fix test configuration.

    • -1
    • +1
    ./main/resources/META-INF/ironjacamar.xml
Refactor to make ConnectionFactory the entry point.

Logging, use correct FQCN in ra.xml, fix names.

Fixed JCA test case to not generate 'transaction.log' file that was getting included in artifacts.

  1. … 1 more file in changeset.
Fixed the shutting down of repositories for some test cases. Increased heap size for surefire and fixed pom.xml for modeshape-jca.

  1. … 5 more files in changeset.
MODE-1763 - Updated Infinispan XML schema to 5.2 and logging to turn off useless INFO messages.

  1. … 39 more files in changeset.
MODE-1736: Readme, copyright

    • -0
    • +22
    ./main/assembly/AUTHORS.txt
    • -0
    • +19
    ./main/assembly/COPYRIGHT.txt
    • -0
    • +1
    ./main/assembly/README.txt
MODE-1499: Fixes

    • -39
    • +0
    ./main/rar/META-INF/ironjacamar.xml
MODE-1499: Fixes related to comments

MODE-1499: Implementation with unit tests

    • -0
    • +44
    ./main/java/org/modeshape/jca/JcrConnectionManager.java
    • -0
    • +220
    ./main/java/org/modeshape/jca/JcrConnectionRequestInfo.java
    • -0
    • +300
    ./main/java/org/modeshape/jca/JcrManagedConnection.java
    • -0
    • +217
    ./main/java/org/modeshape/jca/JcrManagedConnectionFactory.java
    • -0
    • +96
    ./main/java/org/modeshape/jca/JcrManagedConnectionMetaData.java
    • -0
    • +150
    ./main/java/org/modeshape/jca/JcrRepositoryHandle.java
    • -0
    • +223
    ./main/java/org/modeshape/jca/JcrResourceAdapter.java
    • -0
    • +338
    ./main/java/org/modeshape/jca/JcrSessionHandle.java
    • -0
    • +39
    ./main/rar/META-INF/ironjacamar.xml
    • -0
    • +39
    ./main/resources/META-INF/ironjacamar.xml
    • -0
    • +74
    ./main/resources/META-INF/ra.xml
    • -0
    • +96
    ./test/java/org/modeshape/jca/ConnectorTestCase.java
    • -0
    • +2
    ./test/resources/jndi.properties
    • -0
    • +39
    ./test/resources/logging.properties
    • -0
    • +15
    ./test/resources/my-repository-config.json
  1. … 1 more file in changeset.