Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.10
    • Fix Version/s: 1.0
    • Component/s: packaging
    • Labels:
      None

      Description

      I'd like to add proper integration tests for tika-bundle and expose the Tika facade object as a service so other bundles could access it easily like this:

      @Reference
      private Tika tika;

      It would also be nice to allow other OSGi bundles to expose their Parser implementations as pluggable services and have the Tika bundle automatically pick up and use them along with all the embedded parsers it contains.

      1. core-bundle-fix.diff
        0.9 kB
        Jeremias Maerki

        Activity

        Hide
        Chris A. Mattmann added a comment -
        • push out to 1.0
        Show
        Chris A. Mattmann added a comment - push out to 1.0
        Hide
        Jeremias Maerki added a comment -

        In this context, here's a little patch that improves the tika-core bundling by avoiding wiring problems when multiple Tikas are present.

        Show
        Jeremias Maerki added a comment - In this context, here's a little patch that improves the tika-core bundling by avoiding wiring problems when multiple Tikas are present.
        Hide
        Jukka Zitting added a comment -

        Patch committed in revision 1158018.

        Show
        Jukka Zitting added a comment - Patch committed in revision 1158018.
        Hide
        Chris A. Mattmann added a comment -
        • pushing out: rolling .10 RC today
        Show
        Chris A. Mattmann added a comment - pushing out: rolling .10 RC today
        Hide
        Chris A. Mattmann added a comment -
        • push out to 1.1: prep for 1.0.
        Show
        Chris A. Mattmann added a comment - push out to 1.1: prep for 1.0.
        Hide
        Jukka Zitting added a comment -

        This is now pretty much done. Details in CHANGES.txt:

        OSGi: The tika-core bundle will now automatically pick up and use any available Parser and Detector services when deployed to an OSGi environment. The tika-parsers bundle provides such services based on for all the supported file formats for which the upstream parser library is available. If you don't want to track all the parser libraries as separate OSGi bundles, you can use the tika-bundle bundle that packages tika-parsers together with all its upstream dependencies. (TIKA-565)

        Show
        Jukka Zitting added a comment - This is now pretty much done. Details in CHANGES.txt: OSGi: The tika-core bundle will now automatically pick up and use any available Parser and Detector services when deployed to an OSGi environment. The tika-parsers bundle provides such services based on for all the supported file formats for which the upstream parser library is available. If you don't want to track all the parser libraries as separate OSGi bundles, you can use the tika-bundle bundle that packages tika-parsers together with all its upstream dependencies. ( TIKA-565 )

          People

          • Assignee:
            Jukka Zitting
            Reporter:
            Jukka Zitting
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development