History for modeshape/modeshape-common
Commits on Jan 15, 2016
…ibute is set, it also compresses binary values
Commits on Jan 7, 2016
Commits on Dec 1, 2015
…pected shutdown In the case when a repository terminated unexpectedly, certain thread pools could be left running. This commit makes sure that all the repository components are shut down even in the case of a startup failure. Also, it fixes the handling of thread pools for several unit tests. The unit tests in question were also updated to use JDK 8 lambas in certain places.
Commits on Nov 26, 2015
…action managers This is required because in the absence of ISPN, ModeShape will have to be able to support both local and user transactions, regardless of the environment it's being run in. This commit also removes the "transactionMode" configuration option, as ModeShape should be able to auto-detect if it's being run or not in the context of a user transaction.
Commits on Nov 9, 2015
…to javax.time This also changes the current ModeShape DateTime API removing a lot of the existing methods and encouraging users to use the standard JDK 1.8 API.
This is the first significant commit of the 5.x series and contains a number of significant changes: - the naming of Maven version properties changed to adopt the standard pattern: 'version.<groupId>.<artifactId>' - build system and dependency updates so that the latest Maven plugin versions function correctly - updating source code to avoid compiler and javadoc warnings
Commits on Sep 23, 2015
…nstead of collections This should ensure (if MapDB works correctly) that if there are lots of node being reindexed, the memory will not be filled up. This commit also changes the default reindexing mode from 'full' to 'if_missing' and fixes a minor validation of the TimeBasedKeys, to ensure overflow doesn't happen.
Commits on Sep 17, 2015
This type of reindexing works only if a journal is present and fails otherwise. This commit also adds the ability for index providers to read/write a timestamp information representing the "latest time" at which indexes managed by that provider have been successfully updated.
Commits on Sep 1, 2015
Commits on Aug 28, 2015
Commits on Aug 3, 2015
This symbol is weird because the so-called 'capital' version (as determined by the JVM) is 'SS'. i.e. longer than the lower-case version. This sends the indexes out of kilter within the TokenStream class when using case insensitive tokenising. The solution is to override the match method in the CaseInsensitiveToken to convert the current token to upper-case, rather than storing an upper-case version of the entire input string, which may not have the same indexes as the lower-case version. (cherry picked from commit 9a8ac56)
Commits on Jun 10, 2015
Commits on Jun 5, 2015
…the configuration of the sequencer's and text extractor's maximum number of threads. Updated the AS kit to expose configuration attributes both for the names of the thread pools and the maximum size of the thread pool.
Commits on May 20, 2015
Commits on Apr 10, 2015
kulikov committed with okulikov
Commits on Mar 20, 2015
…h as possible the regular ISPN API dependencies throughout the code.
Commits on Feb 18, 2015
Commits on Jan 27, 2015
…putStream (and in general any wrapped stream which might be closed independently)
Commits on Dec 5, 2014
…is no need to install *-with-dependency artifacts in the Maven repository.
Commits on Dec 3, 2014
…ure none of the ZIP assemblies get attached & deployed to Nexus.
Commits on Dec 1, 2014
Commits on Nov 12, 2014
…er should be marked as initialized and fixed the LocalIndexProvider scanning behavior when new index definitions are created for a workspace.
Commits on Oct 8, 2014
…well when loading classes in a standalone environment.
Commits on Oct 3, 2014
Commits on Oct 2, 2014
…imitive array arguments and added some additional checks around "minStringSize" for various binary stores.
Commits on Sep 17, 2014
Commits on Sep 3, 2014
…to modeshape-common. This was causing OSGI conflicts with the package with the same name from -common.
Commits on Aug 21, 2014
…re only a few very limited test cases, but they do pass and show that the provider is able to be included in the query plan, properly selected for use, and properly used during query execution.
Commits on Jul 23, 2014
…non ASCII characters.
Commits on Jun 25, 2014
Changed how index providers are initialized, changed the indexing to use only events, changed the reindexing mechanism to use a much simplified IndexWriter, and added a partial LocalIndex and provider implementation (still needs work).
Commits on Jun 5, 2014
…changed it so that it only wraps (and closes) and InputStream. Refactored the binary value classes to make sure any stream returned from a binary value is wrapped into a self closing stream.
Commits on Apr 30, 2014
…w it accesses binary metadata documents. The fix for this uncovered another issue. By default, ModeShape replaces large string values with binary values stored in the binary store. But when a connector (in particular the Git connector) builds a node document with a large string, ModeShape was swapping the large string with a binary value and attempting to update the reference count. Rather than doing this, ModeShape should not be replacing the connector's large strings used as property values with binary values. Amended the commit to include a correction to the `Connetors` class that always passed to the connectors a `DocumentTranslator` instance with a maximum Long value for the large string size parameter, thereby preventing the connectors from replacing large strings with binary values.
Commits on Apr 25, 2014
…refactored the test profiles and added a generic DB test for both ISPN and binary storage; completed testing against: H2, MySQL 5.5, PostgreSQL 8.x and 9.x, Oracle 10g and 11g and MS SqlServer 2008 R2.