Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
TeeTime
TeeTime
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 95
    • Issues 95
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • TeeTime
  • TeeTimeTeeTime
  • Wiki
  • How to terminate a Running PF Architecture

How to terminate a Running PF Architecture

Last edited by Christian Wulf Jan 02, 2018
Page history

How to terminate a Running P&F Architecture

The P&F configuration usually triggers its termination by itself when all of the data source stages (in short: producers) have finished their work. A producer indicates its end of processing by invoking a particular termination method. See Write you own Producer for more information on that method.

Since the associated termination condition is very specific for the actual producer, the corresponding stage developer must explicitly define when the producer should terminate itself. The following termination process is then handled automatically by the framework. If a producer has finished its work, it propagates a termination signal through the whole P&F configuration, just like with the validation and start signal. Upon reception of the termination signal, the particular stage performs its individual termination logic. For example, a stage could close a connection to a remote database. If all of the stages of a thread have executed their termination procedure, the corresponding thread terminates itself. In this way, the scheduler ensures an automatic and graceful termination.

Clone repository
  • Build from Source
  • Commit Workflow
  • Composite Stage
  • Consumer Stage
  • Exploit Parallelism
  • How to terminate a Running PF Architecture
  • Implement your own PF flavoured architecture
  • Implementing your own Analysis
  • Meeting
  • Multiple OutputPorts
  • Performance Evaluation
  • Producer Stage
  • Ready to extend Stages
  • Ready to use Stages
  • Release procedure
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.