1 package SOFA.Component; 2 3 4 /** Registry of leaving and incoming threads. ThreadIDRegistry is part of the 5 * component manager. It registers all threads leaving/entering the components. 6 * It is used at the time of the dynamic update. 7 * Generated by SOFA CodeGen. 8 */ 9 public interface ThreadIDRegistryOperations { 10 /** incoming call in new call 11 * @param thr_id thread id (it can be "null", operation returns correct id) 12 * @return thread id 13 */ 14 java.lang.String threadInCall(java.lang.String thr_id) ; 15 /** leaving component of new call - complement to threadInCall 16 * @param thr_id id of the leaving thread 17 * @return id of leaving thread (same as thr_id parameter) 18 */ 19 java.lang.String threadOutReturn(java.lang.String thr_id) ; 20 /** call to other component - thread leaves component 21 * @return id of leaving thread 22 */ 23 java.lang.String threadOutCall() ; 24 /** returning of call to other component - complement to threadOutCall 25 * @param thr_id thread id 26 * @return thread id 27 */ 28 java.lang.String threadInReturn(java.lang.String thr_id) ; 29 } 30