Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 5.0
    • Fix Version/s: None
    • Component/s: Core/Parsing, Viewer RI
    • Labels:
      None
    • Environment:
      any

      Description

      There are three different thread pools in the product as of 4.3.4 which seems little unorganized. This bug will track the changes needed to consolidate the pools to one central location. And that location with be static instance on the Library object.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #33719 Fri Mar 01 10:29:05 MST 2013 patrick.corless PDF-523 consolidation of thread pools to one central location in the library accessible vi a static call to start, execute and shutdown.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/lib/logging.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/PageViewComponentImpl.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/PageThumbnailComponent.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/AbstractDocumentViewModel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/DocumentViewModel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/annotations/Annotation.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/ImagePool.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/Library.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/Document.java
        Patrick Corless created issue -
        Hide
        Patrick Corless added a comment -

        Consolidation is complete. The default behavior is for the Thread pool start when as a static instance of the Library class. The thread pool is intended to stay alive for the duration of the run time. However the static methods shudownThreadPool() and initializedThreadPool() can be called on Library if the pool needs to be shutdown and restarted on Document by document basis.

        Show
        Patrick Corless added a comment - Consolidation is complete. The default behavior is for the Thread pool start when as a static instance of the Library class. The thread pool is intended to stay alive for the duration of the run time. However the static methods shudownThreadPool() and initializedThreadPool() can be called on Library if the pool needs to be shutdown and restarted on Document by document basis.
        Patrick Corless made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Patrick Corless
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: