Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
MODE-2195 Makes the event bus size configurable

  1. … 18 more files in changeset.
MODE-2221 Moved the SelfClosingInputStream to the common package and 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.

  1. … 15 more files in changeset.
MODE-2221 Moved the SelfClosingInputStream to the common package and 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.

  1. … 16 more files in changeset.
MODE-2221 Moved the SelfClosingInputStream to the common package and 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.

  1. … 16 more files in changeset.
MODE-2088 Eliminated the ring buffer's ability to submit entries in the same thread, which simplifies the consumers and makes them not need to be concurrent. Also changed the WorkspaceCache to register its own listeners that are better optimized for what they do. Kept the ability for the RepositoryChangeBus to have in-thread listeners (notified in the caller's thread), but these listeners only receive events via this route. Changed the JcrRepository to register various listeners directly on the bus rather than via the RepositoryCache (which was a listener and just delegated the register and unregister methods to the change bus). At this point, all tests pass successfully (multiple build passes).

  1. … 28 more files in changeset.
MODE-2088 Ring buffer implementation, suitable for evaluation and trial.

  1. … 12 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. … 366 more files in changeset.
MODE-2081 Changed the license for ModeShape code to ASL 2.0.

    • -17
    • +9
    ./org/modeshape/common/CommonI18n.properties
  1. … 159 more files in changeset.
MODE-2113 Updated the messages which indicate which logging library will be used by ModeShape.

MODE-2032 Changed the order of searching for log factories and added more information about which logging library is used.

  1. … 3 more files in changeset.
MODE-1462 Added support for a custom logger

ModeShape now supports using a custom logger, allowing applications to provide

a 'org.modeshape.common.logging.CustomLoggerFactory' class that will be found

and used only after SLF4J and Log4J.

  1. … 2 more files in changeset.
MODE-1491 Added support for sequencers specifying acceptable MIME types

Added support for the sequencers to specify the set of MIME types for the binary content that they accept. Some sequencers (such as the DDL sequencer) do not specify any MIME types (for various reasons, often because there is no MIME type defined for the content types), and thus fall back to the old behavior where the sequencer attempts to process all matching input.

As before, the input node must first satisfy the path expression. However, sequencers that also specify one or more MIME types (either via defaults or overwritten in each sequencer configuration) are invoked only if the MIME type of the changed property matches can be found and is one of the sequencer's MIME types.

The MIME type of the changed property is found as follows:

- if the input node contains a single-valued 'jcr:mimeType' property, then the value of this property is considered the MIME type of the changed property; otherwise

- if the input node is named "jcr:content" and its parent contains a single-valued 'jcr:mimeType' property, then the value of this property is considered the MIME type of the changed property; otherwise

- if the changed property is a BINARY property, then the ModeShape-specific Binary interface is used to obtain the MIME type for the binary value, given the name of the parent node (or grandparent node, if the parent node is named "jcr:content"); otherwise

- the MIME type could not be determined and does not influence whether the sequencer is invoked

  1. … 13 more files in changeset.
MODE-1431 - Added explicit warn & error message in I18n if a bundle cannot be located

  1. … 4 more files in changeset.
MODE-1431 - Added explicit warn & error message in I18n if a bundle cannot be located

  1. … 4 more files in changeset.
MODE-31 Added new integration tests that sequence VDBs, load the sequenced output into a JCR Session (validating the node types and mixin types are correct and valid), and query the results. While doing this, several issues were found with the node type definitions, so these were corrected. Also changed the sequencing configuration in the JBoss AS service so that the VDB and model file name are not used in the sequenced output path (as the sequencer would create an 'nt:unstructured' node to represent that level, named with the file name, but then this node contained the 'vdb:virtualDatabase' or 'xmi:model' node named the same as the file (without the extension or version). Thus, this filename node seemed superfluous.

git-svn-id: https://svn.jboss.org/repos/modeshape/trunk@2189 76366958-4244-0410-ad5e-bbfabb93f86b

  1. … 19 more files in changeset.
MODE-857 Added reflection annotations to ComponentConfig, so that they are accessible via the Reflection.Property framework and the JOPR/JON plugin for ModeShape.

git-svn-id: https://svn.jboss.org/repos/modeshape/trunk@2141 76366958-4244-0410-ad5e-bbfabb93f86b

    • -0
    • +13
    ./org/modeshape/common/CommonI18n.properties
  1. … 2 more files in changeset.
DNA-580 Rebranded all of the codebase, changing from 'JBoss DNA' to 'ModeShape'. For details about the procedure, see DNA-580. The rebranding is not yet complete with this commit, but at this point all modules have been renamed, all package names have been adjusted, all references to 'DNA' (in the various forms) have been changed, and all of the unit tests and integration tests do pass. The remaining work involves fixing a small number of issues (table names used by the JPA connector models, one TCK failure that has been commented out that apparently was uncovered by the node type names and prefixes were changes) that still have to be fixed. Also, I've not verified much of the Getting Started or Reference Guides (though these were changed automatically by my scripts). In short, there still is work to do before we release something.

git-svn-id: https://svn.jboss.org/repos/modeshape/trunk@1596 76366958-4244-0410-ad5e-bbfabb93f86b

    • -0
    • +96
    ./org/modeshape/common/CommonI18n.properties
  1. … 3503 more files in changeset.