Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • I ice
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 14
    • Issues 14
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Eclipse ProjectsEclipse Projects
  • The Eclipse Integrated Computational Environment
  • ice
  • Issues
  • #180
Closed
Open
Issue created Mar 24, 2016 by Eclipse Webmaster@webmasterOwner

Client Thread creation refactor

Created by: SmithRWORNL

Currently, the Client's processItem function is creating and running a thread while having no way to synchronize with it. This is causing build failures in ClientTester (part of Issue #176 (closed) ). Alex and I discussed the problem, and propose that Client be refactored to take a thread creation factory. In real cases, this new factory class will function identically to Client's current code, but it will allow us to inject a fake thread factory which does not actually launch any new threads for use with test classes.

Since this plan would modify a core part of ICE's API, we thought it would be best to open an issue for discussion on how to deal with this test failure.

Assignee
Assign to
Time tracking

Copyright © Eclipse Foundation, Inc. All Rights Reserved.     Privacy Policy | Terms of Use | Copyright Agent