Emit process types are the main processes that require knowledge of the data object that is to be created. Most other processes do not need knowledge of the class that is being manipulated. Other processes that require such knowledge are in the package org.jcsp.gpp.transformers.
Author, Licence and Copyright statement author Jon Kerridge School of Computing Edinburgh Napier University Merchiston Campus, Colinton Road Edinburgh EH10 5DT Author contact: j.kerridge (at) napier.ac.uk Copyright Jon Kerridge Edinburgh Napier University * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Class | Description |
---|---|
Collect | The Collect process collects results from the rest of the process network. |
CollectUI | The CollectUI process provides a means of displaying a graphical representation of the result of a calculation. |
Emit | The Emit process is used to send newly instanced data objects of type emitClassName to the rest of the parallel structure. |
EmitFromInput | EmitFromInput reads ONE object of type dataClassName from its input channel; it then uses the initClass method to set any static variables of the class that are as yet not initialised and then the createInstance method is then called repeatedly to create new instances of the class. |
EmitWithFeedback | The EmitWithFeedback process is used to send data objects of type dataClassName to the rest of the parallel structure; it writes output data objects to one output channel until it receives a false boolean value on its feedback channel. |
EmitWithLocal | The EmitWithLocal process is used to send newly instanced data objects of type emitClassName to the rest of the parallel structure. |
TestPoint | The TestPoint process provides a means of testing a network during its development. |