com.cyc.cycjava.cycl
Class task_processor
java.lang.Object
com.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.task_processor
- All Implemented Interfaces:
- CommonSymbols, SubLFile
public final class task_processor
- extends SubLTranslatedFile
| Fields inherited from interface com.cyc.tool.subl.jrtl.nativeCode.subLisp.CommonSymbols |
ANSWER_TAG, APPEND_KEYWORD, APPEND_STACK_TRACES_TO_ERROR_MESSAGES, AREF, ASSEMBLE_FIXNUMS_TO_INTEGER, ATOM, BIGNUMP, BINARY_KEYWORD, BINDING_TYPE, BOOLEANP, CAAR, CADR, CAND, CAR, CCATCH, CDEC, CDESTRUCTURING_BIND, CDO, CDO_ALL_SYMBOLS, CDO_EXTERNAL_SYMBOLS, CDO_SYMBOLS, CDOHASH, CDOLIST, CDOTIMES, CDR, CHAR, CHAR_E_SYMBOL, CHAR_EQUAL_SYMBOL, CHAR_GREATER_THAN_OR_EQUAL_SYMBOL, CHAR_GREATER_THAN_SYMBOL, CHAR_GT_SYMBOL, CHAR_GTE_SYMBOL, CHAR_LESS_THAN_OR_EQUAL_SYMBOL, CHAR_LESS_THAN_SYMBOL, CHAR_LT_SYMBOL, CHAR_LTE_SYMBOL, CHAR_NE_SYMBOL, CHAR_NOT_EQUAL_SYMBOL, CHARACTERP, CHECK_TYPE, CINC, CLET, CMULTIPLE_VALUE_BIND, CNOT, CONS, CONSP, CONSTANT, COR, CPOP, CPROGV, CPUSH, CPUSHNEW, CREATE_KEYWORD, CSETF, CSETQ, CSOME, CTIME, CUNWIND_PROTECT, CVS_ID, DEBUG_IO, DECLAIM, DECLARE, DEFCONSTANT, DEFINE, DEFLEXICAL, DEFMACRO, DEFPARAMETER, DEFVAR, DIRECTION_KEYWORD, DYNAMIC, EIGHT_INTEGER, EIGHTEEN_INTEGER, ELEMENT_TYPE_KEYWORD, ELEVEN_INTEGER, END_KEYWORD, ENFORCE_MUST, ENFORCE_TYPE, EQ, EQL, EQUAL, EQUALP, ERROR, ERROR_KEYWORD, ERROR_OUTPUT, EVAL, EXTERNAL_FORMAT_KEYWORD, EXTERNAL_KEYWORD, FIF, FIFTEEN_INTEGER, FIRST, FIVE_INTEGER, FIXNUMP, FLOATP, FOUR_INTEGER, FOURTEEN_INTEGER, FUNCTION, FUNCTION_SPEC_P, FUNCTIONP, FUNLESS, FWHEN, GET, GETHASH, GETHASH_WITHOUT_VALUES, GUID_P, HASH_TABLE_ITERATOR_P, HASH_TABLE_P, IDENTITY, IF_DOES_NOT_EXIST_KEYWORD, IF_EXISTS_KEYWORD, IGNORE, INITIALIZATION_TYPE, INITIALIZER, INPUT_KEYWORD, INPUT_STREAM_P, INTEGERP, INTERNAL_KEYWORD, IO_KEYWORD, KEYWORDP, KILL_KEYWORD, LAMBDA_SYMBOL, LEXICAL, LIST, LISTP, LISTS, LOCK_P, LONG_BIGNUM_P, MACRO_ENV, MACRO_FORM, MEDIUM_BIGNUM_P, MEMBER, MINUS_ONE_INTEGER, MULTIPLE_VALUE_LIST, MUST, NCONC, NEW_VERSION_KEYWORD, NIL, NINE_INTEGER, NINETEEN_INTEGER, NREVERSE, NTH, NTH_VALUE, NULL, NULL_INPUT, NULL_OUTPUT, NUM_E_SYMBOL, NUM_GT_SYMBOL, NUM_GTE_SYMBOL, NUM_LT_SYMBOL, NUM_LTE_SYMBOL, NUM_NE_SYMBOL, NUMBERP, ONE_HUNDRED_THIRTY_SEVEN_INTEGER, ONE_HUNDRED_TWENTY_SEVEN_INTEGER, ONE_INTEGER, ONE_THOUSAND_INTEGER, OPTIONAL_SYMBOL, OTHERWISE, OUTPUT_KEYWORD, OUTPUT_STREAM_P, OVERWRITE_KEYWORD, PACKAGEP, PCASE, PCOND, PIF, PROBE_KEYWORD, PROCESS_TO_END, PROCESSP, PROCLAIM, PROGN, PUNLESS, PWHEN, QUERY_IO, QUIT, QUOTE, RENAME_AND_DELETE_KEYWORD, REST_SYMBOL, RET, RET_NIL, RET_T, RETURN_TAG, REVERSE, RW_LOCK_P, SECOND, SEQUENCEP, SEVEN_INTEGER, SEVENTEEN_INTEGER, SHORT_BIGNUM_P, SHOW_STACK_TRACES, SIX_INTEGER, SIXTEEN_INTEGER, SIXTY_FOUR_INTEGER, SORT, SSS, STANDARD_INPUT, STANDARD_OUTPUT, START_KEYWORD, STREAMP, STRING_E_SYMBOL, STRING_EQUAL_SYMBOL, STRING_GREATER_THAN_OR_EQUAL_SYMBOL, STRING_GREATER_THAN_SYMBOL, STRING_GT_SYMBOL, STRING_GTE_SYMBOL, STRING_LESS_THAN_OR_EQUAL_SYMBOL, STRING_LESS_THAN_SYMBOL, STRING_LT_SYMBOL, STRING_LTE_SYMBOL, STRING_NE_SYMBOL, STRING_NOT_EQUAL_SYMBOL, STRINGP, STRUCTURE_P, SUPERSEDE_KEYWORD, SUSPEND_TYPE_CHECKING, SYMBOL_FUNCTION, SYMBOL_VALUE, SYMBOLP, T, TEN_INTEGER, TERMINAL_IO, TEXT_KEYWORD, THIRTEEN_INTEGER, THIRTY_FOUR_INTEGER, THIRTY_THREE_INTEGER, THIRTY_TWO_INTEGER, THREE_INTEGER, TRACE_OUTPUT, TRUE, TWELVE_INTEGER, TWENTY_INTEGER, TWO_HUNDRED_FIFTY_FOUR_INTEGER, TWO_HUNDRED_FORTY_FOUR_INTEGER, TWO_INTEGER, UNDECLARED, UNPROVIDED, VALUES, VECTOR, VECTORP, WITH_ERROR_HANDLER, WITH_STATIC_AREA, WITH_THREAD_PRIVATE_AREA, WITH_WORKING_AREA, WORLD, ZERO_DOUBLE, ZERO_INTEGER |
|
Method Summary |
static SubLObject |
_csetf_ti_bindings(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_ti_error_message(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_ti_giveback_info(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_ti_id(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_ti_priority(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_ti_request(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_ti_requestor(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_ti_response(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_ti_task_processor_name(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_ti_type(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_tpool_background_msgs(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_tpool_lock(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_tpool_max_nbr_of_task_processors(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_tpool_min_nbr_of_task_processors(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_tpool_process_name_prefix(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_tpool_processors(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_tpool_request_queue(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_tpool_request_semaphore(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_tproc_busy_p(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_tproc_name(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_tproc_process(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_tproc_task_info(SubLObject object,
SubLObject value)
|
static SubLObject |
add_new_task_processor_to_pool(SubLObject task_process_pool)
|
static SubLObject |
add_task_process_pool_for_process(SubLObject process,
SubLObject task_process_pool)
|
static SubLObject |
api_task_processor_request(SubLObject request,
SubLObject id,
SubLObject priority,
SubLObject requestor,
SubLObject v_bindings,
SubLObject uuid_string)
|
static SubLObject |
api_task_processors_initialized_p()
Return T when there are task processors. |
static SubLObject |
awaken_first_available_task_processors(SubLObject task_process_pool)
|
static SubLObject |
compute_task_process_description_from_task_info(SubLObject task_info)
|
static SubLObject |
compute_task_process_description(SubLObject task_id,
SubLObject giveback_info)
|
static SubLObject |
declare_task_processor_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named
functions defined in the file. |
static SubLObject |
dispatch_api_task_processor_response(SubLObject task_info,
SubLObject finished)
|
static SubLObject |
dispatch_task_processor_response(SubLObject task_info,
SubLObject finished)
|
static SubLObject |
enqueue_task_request(SubLObject task_info,
SubLObject task_process_pool)
|
static SubLObject |
ensure_task_process_being_worked_on_initialized()
|
static SubLObject |
eval_with_bindings(SubLObject v_bindings,
SubLObject form,
SubLObject eval_fn)
|
static SubLObject |
find_task_processor(SubLObject process_name,
SubLObject task_process_pool)
|
static SubLObject |
get_nbr_of_task_processors(SubLObject task_process_pool)
|
static SubLObject |
get_task_info_error_message(SubLObject task_info)
|
static SubLObject |
get_task_info_giveback_info(SubLObject task_info)
|
static SubLObject |
get_task_info_id(SubLObject task_info)
|
static SubLObject |
get_task_info_priority(SubLObject task_info)
|
static SubLObject |
get_task_info_request(SubLObject task_info)
|
static SubLObject |
get_task_info_requestor(SubLObject task_info)
|
static SubLObject |
get_task_info_response(SubLObject task_info)
|
static SubLObject |
get_task_process_pool_for_process(SubLObject process)
|
static SubLObject |
get_task_processor_verbosity()
|
static SubLObject |
get_tpool_lock(SubLObject task_process_pool)
|
static SubLObject |
get_tpool_max_nbr_of_task_processors(SubLObject task_process_pool)
|
static SubLObject |
get_tpool_process_name_prefix(SubLObject task_process_pool)
|
static SubLObject |
halt_api_task_processors()
Halt the task processors. |
static SubLObject |
init_task_processor_file()
|
static SubLObject |
initialize_api_task_processors()
Initialize the task processor pool for requests. |
static SubLObject |
initialize_task_processors(SubLObject process_name_prefix,
SubLObject min_nbr_of_task_processors,
SubLObject max_nbr_of_task_processors)
|
void |
initializeVariables()
Initializes all global variables and private internal variables
for constants defined in the file. |
static SubLObject |
java_api_lease_activity_display()
Returns the indicator that lease renewal requests should be displayed on the console. |
static SubLObject |
make_task_info(SubLObject arglist)
|
static SubLObject |
make_task_process_pool(SubLObject arglist)
|
static SubLObject |
make_task_processor(SubLObject arglist)
|
static SubLObject |
map_task_info_priority_to_process_priority(SubLObject priority)
|
static SubLObject |
note_active_task_process_description_if_permitted(SubLObject task_info)
Try to make this the active task, unless someone has already left us
a reason to stop NOW. |
static SubLObject |
note_inactive_task_process_description(SubLObject task_info)
|
static SubLObject |
push_tpool_background_msg(SubLObject msg,
SubLObject task_process_pool)
|
static SubLObject |
push_tpool_processor(SubLObject v_task_processor,
SubLObject task_process_pool)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
set_task_info_bindings(SubLObject v_bindings,
SubLObject task_info)
|
static SubLObject |
set_task_info_giveback_info(SubLObject giveback_info,
SubLObject task_info)
|
static SubLObject |
set_task_info_id(SubLObject id,
SubLObject task_info)
|
static SubLObject |
set_task_info_priority(SubLObject priority,
SubLObject task_info)
|
static SubLObject |
set_task_info_request(SubLObject request,
SubLObject task_info)
|
static SubLObject |
set_task_info_requestor(SubLObject requestor,
SubLObject task_info)
|
static SubLObject |
set_task_info_type(SubLObject type,
SubLObject task_info)
|
static SubLObject |
set_tpool_lock(SubLObject lock,
SubLObject task_process_pool)
|
static SubLObject |
set_tpool_max_nbr_of_task_processors(SubLObject max_nbr_of_task_processors,
SubLObject task_process_pool)
|
static SubLObject |
set_tpool_min_nbr_of_task_processors(SubLObject min_nbr_of_task_processors,
SubLObject task_process_pool)
|
static SubLObject |
set_tpool_process_name_prefix(SubLObject process_name_prefix,
SubLObject task_process_pool)
|
static SubLObject |
set_tpool_request_queue(SubLObject request_queue,
SubLObject task_process_pool)
|
static SubLObject |
setup_task_processor_file()
|
static SubLObject |
task_info_print_function_trampoline(SubLObject object,
SubLObject stream)
|
static SubLObject |
task_process_pool_p(SubLObject object)
|
static SubLObject |
task_processor_handler()
When awakened, repeatedly evaluate the highest priority
request. |
static SubLObject |
task_processor_p(SubLObject object)
|
static SubLObject |
task_processors_initialized_p(SubLObject task_process_pool)
|
static SubLObject |
task_result_set_print_function_trampoline(SubLObject object,
SubLObject stream)
|
static SubLObject |
terminate_active_task_processes(SubLObject task_giveback_info)
Find all of the tasks that are currently running for the passed in task-giveback-info
and abort their processing tasks. |
static SubLObject |
ti_bindings(SubLObject object)
|
static SubLObject |
ti_error_message(SubLObject object)
|
static SubLObject |
ti_giveback_info(SubLObject object)
|
static SubLObject |
ti_id(SubLObject object)
|
static SubLObject |
ti_priority(SubLObject object)
|
static SubLObject |
ti_request(SubLObject object)
|
static SubLObject |
ti_requestor(SubLObject object)
|
static SubLObject |
ti_response(SubLObject object)
|
static SubLObject |
ti_type(SubLObject object)
|
static SubLObject |
tpool_background_msgs(SubLObject object)
|
static SubLObject |
tpool_lock(SubLObject object)
|
static SubLObject |
tpool_max_nbr_of_task_processors(SubLObject object)
|
static SubLObject |
tpool_process_name_prefix(SubLObject object)
|
static SubLObject |
tpool_processors(SubLObject object)
|
static SubLObject |
tpool_request_queue(SubLObject object)
|
static SubLObject |
tpool_request_semaphore(SubLObject object)
|
static SubLObject |
tproc_name(SubLObject object)
|
static SubLObject |
tproc_process(SubLObject object)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
me
public static final SubLFile me
myName
public static final java.lang.String myName
- See Also:
- Constant Field Values
$dtp_task_info$
public static SubLSymbol $dtp_task_info$
$dtp_task_result_set$
public static SubLSymbol $dtp_task_result_set$
$dtp_task_processor$
public static SubLSymbol $dtp_task_processor$
$dtp_task_process_pool$
public static SubLSymbol $dtp_task_process_pool$
$task_request_queue_max_size$
public static SubLSymbol $task_request_queue_max_size$
$task_processor_standard_output$
public static SubLSymbol $task_processor_standard_output$
- the standard output stream for debugging within a task-processor-request
$min_nbr_of_task_processors$
public static SubLSymbol $min_nbr_of_task_processors$
- the default minimum number of task processors
$max_nbr_of_task_processors$
public static SubLSymbol $max_nbr_of_task_processors$
- the default maximum number of task processors
$api_task_process_pool$
public static SubLSymbol $api_task_process_pool$
- Task process pool for requests.
$api_task_process_pool_lock$
public static SubLSymbol $api_task_process_pool_lock$
- Task process pool lock to guarantee only a single instance is initialized.
$bg_task_process_pool$
public static SubLSymbol $bg_task_process_pool$
- Task process pool for requests.
$bg_task_process_pool_lock$
public static SubLSymbol $bg_task_process_pool_lock$
- Task process pool lock to guarantee only a single instance is initialized.
$console_task_process_pool$
public static SubLSymbol $console_task_process_pool$
- Task process pool for requests.
$console_task_process_pool_lock$
public static SubLSymbol $console_task_process_pool_lock$
- Task process pool lock to guarantee only a single instance is initialized.
$sym0$SET_TASK_PROCESSOR_VERBOSITY
public static final SubLSymbol $sym0$SET_TASK_PROCESSOR_VERBOSITY
$sym1$INTEGERP
public static final SubLSymbol $sym1$INTEGERP
$str2$Invalid_verbosity__must_be_0___9_
public static final SubLString $str2$Invalid_verbosity__must_be_0___9_
$sym3$TASK_INFO
public static final SubLSymbol $sym3$TASK_INFO
$sym4$TASK_INFO_P
public static final SubLSymbol $sym4$TASK_INFO_P
$list5
public static final SubLList $list5
$list6
public static final SubLList $list6
$list7
public static final SubLList $list7
$list8
public static final SubLList $list8
$sym9$PRINT_TASK_INFO
public static final SubLSymbol $sym9$PRINT_TASK_INFO
$sym10$TASK_INFO_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym10$TASK_INFO_PRINT_FUNCTION_TRAMPOLINE
$sym11$TI_TYPE
public static final SubLSymbol $sym11$TI_TYPE
$sym12$_CSETF_TI_TYPE
public static final SubLSymbol $sym12$_CSETF_TI_TYPE
$sym13$TI_ID
public static final SubLSymbol $sym13$TI_ID
$sym14$_CSETF_TI_ID
public static final SubLSymbol $sym14$_CSETF_TI_ID
$sym15$TI_PRIORITY
public static final SubLSymbol $sym15$TI_PRIORITY
$sym16$_CSETF_TI_PRIORITY
public static final SubLSymbol $sym16$_CSETF_TI_PRIORITY
$sym17$TI_REQUESTOR
public static final SubLSymbol $sym17$TI_REQUESTOR
$sym18$_CSETF_TI_REQUESTOR
public static final SubLSymbol $sym18$_CSETF_TI_REQUESTOR
$sym19$TI_GIVEBACK_INFO
public static final SubLSymbol $sym19$TI_GIVEBACK_INFO
$sym20$_CSETF_TI_GIVEBACK_INFO
public static final SubLSymbol $sym20$_CSETF_TI_GIVEBACK_INFO
$sym21$TI_BINDINGS
public static final SubLSymbol $sym21$TI_BINDINGS
$sym22$_CSETF_TI_BINDINGS
public static final SubLSymbol $sym22$_CSETF_TI_BINDINGS
$sym23$TI_REQUEST
public static final SubLSymbol $sym23$TI_REQUEST
$sym24$_CSETF_TI_REQUEST
public static final SubLSymbol $sym24$_CSETF_TI_REQUEST
$sym25$TI_RESPONSE
public static final SubLSymbol $sym25$TI_RESPONSE
$sym26$_CSETF_TI_RESPONSE
public static final SubLSymbol $sym26$_CSETF_TI_RESPONSE
$sym27$TI_ERROR_MESSAGE
public static final SubLSymbol $sym27$TI_ERROR_MESSAGE
$sym28$_CSETF_TI_ERROR_MESSAGE
public static final SubLSymbol $sym28$_CSETF_TI_ERROR_MESSAGE
$sym29$TI_TASK_PROCESSOR_NAME
public static final SubLSymbol $sym29$TI_TASK_PROCESSOR_NAME
$sym30$_CSETF_TI_TASK_PROCESSOR_NAME
public static final SubLSymbol $sym30$_CSETF_TI_TASK_PROCESSOR_NAME
$kw31$TYPE
public static final SubLSymbol $kw31$TYPE
$kw32$ID
public static final SubLSymbol $kw32$ID
$kw33$PRIORITY
public static final SubLSymbol $kw33$PRIORITY
$kw34$REQUESTOR
public static final SubLSymbol $kw34$REQUESTOR
$kw35$GIVEBACK_INFO
public static final SubLSymbol $kw35$GIVEBACK_INFO
$kw36$BINDINGS
public static final SubLSymbol $kw36$BINDINGS
$kw37$REQUEST
public static final SubLSymbol $kw37$REQUEST
$kw38$RESPONSE
public static final SubLSymbol $kw38$RESPONSE
$kw39$ERROR_MESSAGE
public static final SubLSymbol $kw39$ERROR_MESSAGE
$kw40$TASK_PROCESSOR_NAME
public static final SubLSymbol $kw40$TASK_PROCESSOR_NAME
$str41$Invalid_slot__S_for_construction_
public static final SubLString $str41$Invalid_slot__S_for_construction_
$sym42$SYMBOLP
public static final SubLSymbol $sym42$SYMBOLP
$sym43$STRINGP
public static final SubLSymbol $sym43$STRINGP
$sym44$STREAMP
public static final SubLSymbol $sym44$STREAMP
$str45$__
public static final SubLString $str45$__
$kw46$STREAM
public static final SubLSymbol $kw46$STREAM
$str47$type_
public static final SubLString $str47$type_
$str48$_id_
public static final SubLString $str48$_id_
$str49$_priority_
public static final SubLString $str49$_priority_
$str50$_requestor_
public static final SubLString $str50$_requestor_
$str51$_giveback_info_
public static final SubLString $str51$_giveback_info_
$str52$_bindings_
public static final SubLString $str52$_bindings_
$str53$_request_
public static final SubLString $str53$_request_
$str54$_response_
public static final SubLString $str54$_response_
$str55$_error_message_
public static final SubLString $str55$_error_message_
$kw56$BASE
public static final SubLSymbol $kw56$BASE
$sym57$TASK_RESULT_SET
public static final SubLSymbol $sym57$TASK_RESULT_SET
$sym58$TASK_RESULT_SET_P
public static final SubLSymbol $sym58$TASK_RESULT_SET_P
$list59
public static final SubLList $list59
$list60
public static final SubLList $list60
$list61
public static final SubLList $list61
$list62
public static final SubLList $list62
$sym63$DEFAULT_STRUCT_PRINT_FUNCTION
public static final SubLSymbol $sym63$DEFAULT_STRUCT_PRINT_FUNCTION
$sym64$TASK_RESULT_SET_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym64$TASK_RESULT_SET_PRINT_FUNCTION_TRAMPOLINE
$sym65$TASK_RESULT_SET_RESULT
public static final SubLSymbol $sym65$TASK_RESULT_SET_RESULT
$sym66$_CSETF_TASK_RESULT_SET_RESULT
public static final SubLSymbol $sym66$_CSETF_TASK_RESULT_SET_RESULT
$sym67$TASK_RESULT_SET_TASK_INFO
public static final SubLSymbol $sym67$TASK_RESULT_SET_TASK_INFO
$sym68$_CSETF_TASK_RESULT_SET_TASK_INFO
public static final SubLSymbol $sym68$_CSETF_TASK_RESULT_SET_TASK_INFO
$sym69$TASK_RESULT_SET_FINISHED
public static final SubLSymbol $sym69$TASK_RESULT_SET_FINISHED
$sym70$_CSETF_TASK_RESULT_SET_FINISHED
public static final SubLSymbol $sym70$_CSETF_TASK_RESULT_SET_FINISHED
$kw71$RESULT
public static final SubLSymbol $kw71$RESULT
$kw72$TASK_INFO
public static final SubLSymbol $kw72$TASK_INFO
$kw73$FINISHED
public static final SubLSymbol $kw73$FINISHED
$sym74$BOOLEANP
public static final SubLSymbol $sym74$BOOLEANP
$sym75$TASK_PROCESSOR
public static final SubLSymbol $sym75$TASK_PROCESSOR
$sym76$TASK_PROCESSOR_P
public static final SubLSymbol $sym76$TASK_PROCESSOR_P
$list77
public static final SubLList $list77
$list78
public static final SubLList $list78
$list79
public static final SubLList $list79
$list80
public static final SubLList $list80
$sym81$PRINT_TASK_PROCESSOR
public static final SubLSymbol $sym81$PRINT_TASK_PROCESSOR
$sym82$TASK_PROCESSOR_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym82$TASK_PROCESSOR_PRINT_FUNCTION_TRAMPOLINE
$sym83$TPROC_NAME
public static final SubLSymbol $sym83$TPROC_NAME
$sym84$_CSETF_TPROC_NAME
public static final SubLSymbol $sym84$_CSETF_TPROC_NAME
$sym85$TPROC_PROCESS
public static final SubLSymbol $sym85$TPROC_PROCESS
$sym86$_CSETF_TPROC_PROCESS
public static final SubLSymbol $sym86$_CSETF_TPROC_PROCESS
$sym87$TPROC_BUSY_P
public static final SubLSymbol $sym87$TPROC_BUSY_P
$sym88$_CSETF_TPROC_BUSY_P
public static final SubLSymbol $sym88$_CSETF_TPROC_BUSY_P
$sym89$TPROC_TASK_INFO
public static final SubLSymbol $sym89$TPROC_TASK_INFO
$sym90$_CSETF_TPROC_TASK_INFO
public static final SubLSymbol $sym90$_CSETF_TPROC_TASK_INFO
$kw91$NAME
public static final SubLSymbol $kw91$NAME
$kw92$PROCESS
public static final SubLSymbol $kw92$PROCESS
$kw93$BUSY_P
public static final SubLSymbol $kw93$BUSY_P
$str94$name_
public static final SubLString $str94$name_
$str95$_process_
public static final SubLString $str95$_process_
$str96$_whostate_
public static final SubLString $str96$_whostate_
$str97$_busy_p_
public static final SubLString $str97$_busy_p_
$str98$_last_response_
public static final SubLString $str98$_last_response_
$sym99$TASK_PROCESS_POOL
public static final SubLSymbol $sym99$TASK_PROCESS_POOL
$sym100$TASK_PROCESS_POOL_P
public static final SubLSymbol $sym100$TASK_PROCESS_POOL_P
$list101
public static final SubLList $list101
$list102
public static final SubLList $list102
$list103
public static final SubLList $list103
$list104
public static final SubLList $list104
$sym105$PRINT_TASK_PROCESS_POOL
public static final SubLSymbol $sym105$PRINT_TASK_PROCESS_POOL
$sym106$TASK_PROCESS_POOL_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym106$TASK_PROCESS_POOL_PRINT_FUNCTION_TRAMPOLINE
$sym107$TPOOL_LOCK
public static final SubLSymbol $sym107$TPOOL_LOCK
$sym108$_CSETF_TPOOL_LOCK
public static final SubLSymbol $sym108$_CSETF_TPOOL_LOCK
$sym109$TPOOL_REQUEST_QUEUE
public static final SubLSymbol $sym109$TPOOL_REQUEST_QUEUE
$sym110$_CSETF_TPOOL_REQUEST_QUEUE
public static final SubLSymbol $sym110$_CSETF_TPOOL_REQUEST_QUEUE
$sym111$TPOOL_REQUEST_SEMAPHORE
public static final SubLSymbol $sym111$TPOOL_REQUEST_SEMAPHORE
$sym112$_CSETF_TPOOL_REQUEST_SEMAPHORE
public static final SubLSymbol $sym112$_CSETF_TPOOL_REQUEST_SEMAPHORE
$sym113$TPOOL_PROCESSORS
public static final SubLSymbol $sym113$TPOOL_PROCESSORS
$sym114$_CSETF_TPOOL_PROCESSORS
public static final SubLSymbol $sym114$_CSETF_TPOOL_PROCESSORS
$sym115$TPOOL_BACKGROUND_MSGS
public static final SubLSymbol $sym115$TPOOL_BACKGROUND_MSGS
$sym116$_CSETF_TPOOL_BACKGROUND_MSGS
public static final SubLSymbol $sym116$_CSETF_TPOOL_BACKGROUND_MSGS
$sym117$TPOOL_PROCESS_NAME_PREFIX
public static final SubLSymbol $sym117$TPOOL_PROCESS_NAME_PREFIX
$sym118$_CSETF_TPOOL_PROCESS_NAME_PREFIX
public static final SubLSymbol $sym118$_CSETF_TPOOL_PROCESS_NAME_PREFIX
$sym119$TPOOL_MIN_NBR_OF_TASK_PROCESSORS
public static final SubLSymbol $sym119$TPOOL_MIN_NBR_OF_TASK_PROCESSORS
$sym120$_CSETF_TPOOL_MIN_NBR_OF_TASK_PROCESSORS
public static final SubLSymbol $sym120$_CSETF_TPOOL_MIN_NBR_OF_TASK_PROCESSORS
$sym121$TPOOL_MAX_NBR_OF_TASK_PROCESSORS
public static final SubLSymbol $sym121$TPOOL_MAX_NBR_OF_TASK_PROCESSORS
$sym122$_CSETF_TPOOL_MAX_NBR_OF_TASK_PROCESSORS
public static final SubLSymbol $sym122$_CSETF_TPOOL_MAX_NBR_OF_TASK_PROCESSORS
$kw123$LOCK
public static final SubLSymbol $kw123$LOCK
$kw124$REQUEST_QUEUE
public static final SubLSymbol $kw124$REQUEST_QUEUE
$kw125$REQUEST_SEMAPHORE
public static final SubLSymbol $kw125$REQUEST_SEMAPHORE
$kw126$PROCESSORS
public static final SubLSymbol $kw126$PROCESSORS
$kw127$BACKGROUND_MSGS
public static final SubLSymbol $kw127$BACKGROUND_MSGS
$kw128$PROCESS_NAME_PREFIX
public static final SubLSymbol $kw128$PROCESS_NAME_PREFIX
$kw129$MIN_NBR_OF_TASK_PROCESSORS
public static final SubLSymbol $kw129$MIN_NBR_OF_TASK_PROCESSORS
$kw130$MAX_NBR_OF_TASK_PROCESSORS
public static final SubLSymbol $kw130$MAX_NBR_OF_TASK_PROCESSORS
$str131$_request_queue_
public static final SubLString $str131$_request_queue_
$str132$_processors_
public static final SubLString $str132$_processors_
$str133$_process_name_prefix_
public static final SubLString $str133$_process_name_prefix_
$str134$_min_processors_
public static final SubLString $str134$_min_processors_
$str135$_max_processors_
public static final SubLString $str135$_max_processors_
$str136$There_are_no_task_processors_
public static final SubLString $str136$There_are_no_task_processors_
$str137$_S__
public static final SubLString $str137$_S__
$str138$request__S__
public static final SubLString $str138$request__S__
$int139$500
public static final SubLInteger $int139$500
$sym140$LOCK_P
public static final SubLSymbol $sym140$LOCK_P
$sym141$PRIORITY_QUEUE_P
public static final SubLSymbol $sym141$PRIORITY_QUEUE_P
$sym142$LISTP
public static final SubLSymbol $sym142$LISTP
$sym143$SET_TPOOL_BACKGROUND_MSG_PATH
public static final SubLSymbol $sym143$SET_TPOOL_BACKGROUND_MSG_PATH
$str144$tpool_background_msg_lock
public static final SubLString $str144$tpool_background_msg_lock
$str145$_A_is_not_a_valid_file_specificat
public static final SubLString $str145$_A_is_not_a_valid_file_specificat
$kw146$DIRECTION
public static final SubLSymbol $kw146$DIRECTION
$kw147$OUTPUT
public static final SubLSymbol $kw147$OUTPUT
$kw148$IF_DOES_NOT_EXIST
public static final SubLSymbol $kw148$IF_DOES_NOT_EXIST
$kw149$CREATE
public static final SubLSymbol $kw149$CREATE
$kw150$IF_EXISTS
public static final SubLSymbol $kw150$IF_EXISTS
$kw151$OVERWRITE
public static final SubLSymbol $kw151$OVERWRITE
$str152$_
public static final SubLString $str152$_
$str153$_
public static final SubLString $str153$_
$str154$__
public static final SubLString $str154$__
$str155$_
public static final SubLString $str155$_
$sym156$CLET
public static final SubLSymbol $sym156$CLET
$sym157$CSETQ
public static final SubLSymbol $sym157$CSETQ
$sym158$_EVAL_WITH_BINDINGS_
public static final SubLSymbol $sym158$_EVAL_WITH_BINDINGS_
$sym159$CYC_API_EVAL
public static final SubLSymbol $sym159$CYC_API_EVAL
$sym160$EVAL
public static final SubLSymbol $sym160$EVAL
$sym161$PROCESSP
public static final SubLSymbol $sym161$PROCESSP
$str162$Task_processes_being_worked_on
public static final SubLString $str162$Task_processes_being_worked_on
$kw163$ABORT
public static final SubLSymbol $kw163$ABORT
$kw164$CANCEL
public static final SubLSymbol $kw164$CANCEL
$sym165$TASK_PROCESS_TERMINATION_REASON_P
public static final SubLSymbol $sym165$TASK_PROCESS_TERMINATION_REASON_P
$kw166$NEWEST
public static final SubLSymbol $kw166$NEWEST
$kw167$IGNORE_ERRORS_TARGET
public static final SubLSymbol $kw167$IGNORE_ERRORS_TARGET
$sym168$IGNORE_ERRORS_HANDLER
public static final SubLSymbol $sym168$IGNORE_ERRORS_HANDLER
$sym169$SIGNAL_ABORT_ACTIVE_TASK_PROCESS
public static final SubLSymbol $sym169$SIGNAL_ABORT_ACTIVE_TASK_PROCESS
$sym170$SIGNAL_CANCEL_ACTIVE_TASK_PROCESS
public static final SubLSymbol $sym170$SIGNAL_CANCEL_ACTIVE_TASK_PROCESS
$str171$API_error__Unknown_active_task_pr
public static final SubLString $str171$API_error__Unknown_active_task_pr
$kw172$TERMINATE_PREMATURELY
public static final SubLSymbol $kw172$TERMINATE_PREMATURELY
$list173
public static final SubLList $list173
$sym174$CCATCH
public static final SubLSymbol $sym174$CCATCH
$sym175$PROGN
public static final SubLSymbol $sym175$PROGN
$sym176$CATCH_TASK_PROCESSOR_TERMINATION
public static final SubLSymbol $sym176$CATCH_TASK_PROCESSOR_TERMINATION
$str177$Allow_for_the_API_calling_side_to
public static final SubLString $str177$Allow_for_the_API_calling_side_to
$sym178$ANS_VAR
public static final SubLSymbol $sym178$ANS_VAR
$sym179$CATCH_TASK_PROCESSOR_TERMINATION_QUIETLY
public static final SubLSymbol $sym179$CATCH_TASK_PROCESSOR_TERMINATION_QUIETLY
$list180
public static final SubLList $list180
$str181$Allow_for_the_API_calling_side_to
public static final SubLString $str181$Allow_for_the_API_calling_side_to
$float182$0_001
public static final SubLFloat $float182$0_001
$kw183$TASK_PROCESSOR_QUIT
public static final SubLSymbol $kw183$TASK_PROCESSOR_QUIT
$str184$Invalid_task_processor
public static final SubLString $str184$Invalid_task_processor
$str185$Invalid_task_process_pool
public static final SubLString $str185$Invalid_task_process_pool
$str186$Task_Info__S__
public static final SubLString $str186$Task_Info__S__
$sym187$CATCH_ERROR_MESSAGE_HANDLER
public static final SubLSymbol $sym187$CATCH_ERROR_MESSAGE_HANDLER
$str188$Response__S__
public static final SubLString $str188$Response__S__
$str189$Error_message__S__
public static final SubLString $str189$Error_message__S__
$str190$Posting_partial_results__A_at__A
public static final SubLString $str190$Posting_partial_results__A_at__A
$str191$Function_only_valid_from_within_a
public static final SubLString $str191$Function_only_valid_from_within_a
$int192$25
public static final SubLInteger $int192$25
$str193$Task_processor_
public static final SubLString $str193$Task_processor_
$str194$Initializing_task_processors__
public static final SubLString $str194$Initializing_task_processors__
$str195$_alock
public static final SubLString $str195$_alock
$str196$task_pool_request_semaphore
public static final SubLString $str196$task_pool_request_semaphore
$str197$_a_s
public static final SubLString $str197$_a_s
$sym198$TASK_PROCESSOR_HANDLER
public static final SubLSymbol $sym198$TASK_PROCESSOR_HANDLER
$sym199$TASK_PROCESSOR_QUIT
public static final SubLSymbol $sym199$TASK_PROCESSOR_QUIT
$sym200$ENSURE_TASK_PROCESSORS_KILLED
public static final SubLSymbol $sym200$ENSURE_TASK_PROCESSORS_KILLED
$str201$_processor_
public static final SubLString $str201$_processor_
$str202$_Killing__A___
public static final SubLString $str202$_Killing__A___
$str203$Allocating_a_new_task_processor__
public static final SubLString $str203$Allocating_a_new_task_processor__
$str204$Awakening_first_available_task_pr
public static final SubLString $str204$Awakening_first_available_task_pr
$str205$Task_processors_are_not_initializ
public static final SubLString $str205$Task_processors_are_not_initializ
$str206$__Error__cannot_queue_task_reques
public static final SubLString $str206$__Error__cannot_queue_task_reques
$list207
public static final SubLList $list207
$str208$_
public static final SubLString $str208$_
$str209$_TASK_PROCESS_POOL_
public static final SubLString $str209$_TASK_PROCESS_POOL_
$str210$_TASK_PROCESS_POOL_LOCK_
public static final SubLString $str210$_TASK_PROCESS_POOL_LOCK_
$sym211$DEFLEXICAL_PUBLIC
public static final SubLSymbol $sym211$DEFLEXICAL_PUBLIC
$list212
public static final SubLList $list212
$sym213$DEFCONSTANT_PUBLIC
public static final SubLSymbol $sym213$DEFCONSTANT_PUBLIC
$list214
public static final SubLList $list214
$sym215$DEFINE_PUBLIC
public static final SubLSymbol $sym215$DEFINE_PUBLIC
$str216$_TASK_PROCESSORS_INITIALIZED_P
public static final SubLString $str216$_TASK_PROCESSORS_INITIALIZED_P
$str217$Return_T_when_there_are_task_proc
public static final SubLString $str217$Return_T_when_there_are_task_proc
$sym218$RET
public static final SubLSymbol $sym218$RET
$sym219$TASK_PROCESSORS_INITIALIZED_P
public static final SubLSymbol $sym219$TASK_PROCESSORS_INITIALIZED_P
$str220$INITIALIZE_
public static final SubLString $str220$INITIALIZE_
$str221$_TASK_PROCESSORS
public static final SubLString $str221$_TASK_PROCESSORS
$str222$Initialize_the_task_processor_poo
public static final SubLString $str222$Initialize_the_task_processor_poo
$sym223$WITH_LOCK_HELD
public static final SubLSymbol $sym223$WITH_LOCK_HELD
$sym224$PWHEN
public static final SubLSymbol $sym224$PWHEN
$list225
public static final SubLList $list225
$sym226$INITIALIZE_TASK_PROCESSORS
public static final SubLSymbol $sym226$INITIALIZE_TASK_PROCESSORS
$sym227$CCONCATENATE
public static final SubLSymbol $sym227$CCONCATENATE
$list228
public static final SubLList $list228
$list229
public static final SubLList $list229
$str230$HALT_
public static final SubLString $str230$HALT_
$str231$Halt_the_task_processors_
public static final SubLString $str231$Halt_the_task_processors_
$sym232$HALT_TASK_PROCESSORS
public static final SubLSymbol $sym232$HALT_TASK_PROCESSORS
$list233
public static final SubLList $list233
$str234$SHOW_
public static final SubLString $str234$SHOW_
$str235$_TP_MSGS
public static final SubLString $str235$_TP_MSGS
$str236$Show_and_reset_the_task_processor
public static final SubLString $str236$Show_and_reset_the_task_processor
$sym237$SHOW_TP_MSGS
public static final SubLSymbol $sym237$SHOW_TP_MSGS
$list238
public static final SubLList $list238
$str239$_TASK_PROCESSOR_REQUEST
public static final SubLString $str239$_TASK_PROCESSOR_REQUEST
$list240
public static final SubLList $list240
$sym241$DICTIONARY_ENTER
public static final SubLSymbol $sym241$DICTIONARY_ENTER
$sym242$_TASK_PROCESSOR_EVAL_FN_DICT_
public static final SubLSymbol $sym242$_TASK_PROCESSOR_EVAL_FN_DICT_
$list243
public static final SubLList $list243
$str244$DISPATCH_
public static final SubLString $str244$DISPATCH_
$str245$_TASK_PROCESSOR_RESPONSE
public static final SubLString $str245$_TASK_PROCESSOR_RESPONSE
$list246
public static final SubLList $list246
$sym247$_TASK_PROCESSOR_RESPONSE_DISPATCH_FN_DICT_
public static final SubLSymbol $sym247$_TASK_PROCESSOR_RESPONSE_DISPATCH_FN_DICT_
$sym248$FUNCTION
public static final SubLSymbol $sym248$FUNCTION
$str249$task_processor_initialization_loc
public static final SubLString $str249$task_processor_initialization_loc
$str250$Illegal_attempt_to_reinitialize_p
public static final SubLString $str250$Illegal_attempt_to_reinitialize_p
$str251$API
public static final SubLString $str251$API
$sym252$SHOW_API_TASK_PROCESSORS
public static final SubLSymbol $sym252$SHOW_API_TASK_PROCESSORS
$str253$Provides_a_convenient_alias_for_D
public static final SubLString $str253$Provides_a_convenient_alias_for_D
$sym254$DISPLAY_API_TASK_PROCESSORS
public static final SubLSymbol $sym254$DISPLAY_API_TASK_PROCESSORS
$str255$
public static final SubLString $str255$
$sym256$INITIALIZE_API_TASK_PROCESSORS
public static final SubLSymbol $sym256$INITIALIZE_API_TASK_PROCESSORS
$sym257$HALT_API_TASK_PROCESSORS
public static final SubLSymbol $sym257$HALT_API_TASK_PROCESSORS
$sym258$SHOW_API_TP_MSGS
public static final SubLSymbol $sym258$SHOW_API_TP_MSGS
$sym259$API_TASK_PROCESSOR_REQUEST
public static final SubLSymbol $sym259$API_TASK_PROCESSOR_REQUEST
$sym260$WITH_IMMEDIATE_EXECUTION
public static final SubLSymbol $sym260$WITH_IMMEDIATE_EXECUTION
$kw261$API
public static final SubLSymbol $kw261$API
$sym262$SET_JAVA_API_LEASE_ACTIVITY_DISPLAY
public static final SubLSymbol $sym262$SET_JAVA_API_LEASE_ACTIVITY_DISPLAY
$str263$Dispatching_api_response__S__
public static final SubLString $str263$Dispatching_api_response__S__
$sym264$TASK_PROCESSOR_RESPONSE
public static final SubLSymbol $sym264$TASK_PROCESSOR_RESPONSE
$str265$Sending_api_response__S_to_socket
public static final SubLString $str265$Sending_api_response__S_to_socket
$str266$Dropping_api_response__S__socket_
public static final SubLString $str266$Dropping_api_response__S__socket_
$sym267$DISPATCH_API_TASK_PROCESSOR_RESPONSE
public static final SubLSymbol $sym267$DISPATCH_API_TASK_PROCESSOR_RESPONSE
$sym268$INTERMEDIATE_RESULTS_ACCUMULATOR_RESET
public static final SubLSymbol $sym268$INTERMEDIATE_RESULTS_ACCUMULATOR_RESET
$sym269$INTERMEDIATE_RESULTS_ACCUMULATOR_ADD
public static final SubLSymbol $sym269$INTERMEDIATE_RESULTS_ACCUMULATOR_ADD
$sym270$INTERMEDIATE_RESULTS_ACCUMULATOR_SIZE
public static final SubLSymbol $sym270$INTERMEDIATE_RESULTS_ACCUMULATOR_SIZE
$sym271$INTERMEDIATE_RESULTS_ACCUMULATOR_CONTENTS
public static final SubLSymbol $sym271$INTERMEDIATE_RESULTS_ACCUMULATOR_CONTENTS
$sym272$INTERMEDIATE_RESULTS_ACCUMULATOR_ITERATOR
public static final SubLSymbol $sym272$INTERMEDIATE_RESULTS_ACCUMULATOR_ITERATOR
$sym273$INTERMEDIATE_RESULTS_ACCUMULATOR_ADD_ALL
public static final SubLSymbol $sym273$INTERMEDIATE_RESULTS_ACCUMULATOR_ADD_ALL
$str274$Cannot_invoke_intermediate_result
public static final SubLString $str274$Cannot_invoke_intermediate_result
$str275$BG
public static final SubLString $str275$BG
$kw276$BG
public static final SubLSymbol $kw276$BG
$str277$dispatching_bg_response__S__
public static final SubLString $str277$dispatching_bg_response__S__
$str278$bg_response_dictionary__S__
public static final SubLString $str278$bg_response_dictionary__S__
$sym279$DISPATCH_BG_TASK_PROCESSOR_RESPONSE
public static final SubLSymbol $sym279$DISPATCH_BG_TASK_PROCESSOR_RESPONSE
$str280$CONSOLE
public static final SubLString $str280$CONSOLE
$sym281$_TASK_PROCESSOR_CONSOLE_ID_
public static final SubLSymbol $sym281$_TASK_PROCESSOR_CONSOLE_ID_
$kw282$CONSOLE
public static final SubLSymbol $kw282$CONSOLE
$str283$dispatching_console_response__S__
public static final SubLString $str283$dispatching_console_response__S__
$str284$_A___A__
public static final SubLString $str284$_A___A__
$sym285$DISPATCH_CONSOLE_TASK_PROCESSOR_RESPONSE
public static final SubLSymbol $sym285$DISPATCH_CONSOLE_TASK_PROCESSOR_RESPONSE
get_task_processor_verbosity
public static final SubLObject get_task_processor_verbosity()
- Returns:
- integerp
Return the task processor verbosity level.
task_info_print_function_trampoline
public static final SubLObject task_info_print_function_trampoline(SubLObject object,
SubLObject stream)
ti_type
public static final SubLObject ti_type(SubLObject object)
ti_id
public static final SubLObject ti_id(SubLObject object)
ti_priority
public static final SubLObject ti_priority(SubLObject object)
ti_requestor
public static final SubLObject ti_requestor(SubLObject object)
ti_giveback_info
public static final SubLObject ti_giveback_info(SubLObject object)
ti_bindings
public static final SubLObject ti_bindings(SubLObject object)
ti_request
public static final SubLObject ti_request(SubLObject object)
ti_response
public static final SubLObject ti_response(SubLObject object)
ti_error_message
public static final SubLObject ti_error_message(SubLObject object)
_csetf_ti_type
public static final SubLObject _csetf_ti_type(SubLObject object,
SubLObject value)
_csetf_ti_id
public static final SubLObject _csetf_ti_id(SubLObject object,
SubLObject value)
_csetf_ti_priority
public static final SubLObject _csetf_ti_priority(SubLObject object,
SubLObject value)
_csetf_ti_requestor
public static final SubLObject _csetf_ti_requestor(SubLObject object,
SubLObject value)
_csetf_ti_giveback_info
public static final SubLObject _csetf_ti_giveback_info(SubLObject object,
SubLObject value)
_csetf_ti_bindings
public static final SubLObject _csetf_ti_bindings(SubLObject object,
SubLObject value)
_csetf_ti_request
public static final SubLObject _csetf_ti_request(SubLObject object,
SubLObject value)
_csetf_ti_response
public static final SubLObject _csetf_ti_response(SubLObject object,
SubLObject value)
_csetf_ti_error_message
public static final SubLObject _csetf_ti_error_message(SubLObject object,
SubLObject value)
_csetf_ti_task_processor_name
public static final SubLObject _csetf_ti_task_processor_name(SubLObject object,
SubLObject value)
make_task_info
public static final SubLObject make_task_info(SubLObject arglist)
set_task_info_type
public static final SubLObject set_task_info_type(SubLObject type,
SubLObject task_info)
- Parameters:
TYPE; - symbolpTASK-INFO; - task-info-p
Sets the TYPE of TASK-INFO.
get_task_info_id
public static final SubLObject get_task_info_id(SubLObject task_info)
- Parameters:
TASK-INFO; - task-info-p
- Returns:
- integerp
Return the id of TASK-INFO.
set_task_info_id
public static final SubLObject set_task_info_id(SubLObject id,
SubLObject task_info)
- Parameters:
ID; - integerpTASK-INFO; - task-info-p
Sets the ID of TASK-INFO.
get_task_info_priority
public static final SubLObject get_task_info_priority(SubLObject task_info)
- Parameters:
TASK-INFO; - task-info-p
- Returns:
- integerp
Return the priority of TASK-INFO.
set_task_info_priority
public static final SubLObject set_task_info_priority(SubLObject priority,
SubLObject task_info)
- Parameters:
PRIORITY; - integerpTASK-INFO; - task-info-p
Sets the PRIORITY of TASK-INFO.
get_task_info_requestor
public static final SubLObject get_task_info_requestor(SubLObject task_info)
- Parameters:
TASK-INFO; - task-info-p
- Returns:
- stringp
Return the requestor of TASK-INFO.
set_task_info_requestor
public static final SubLObject set_task_info_requestor(SubLObject requestor,
SubLObject task_info)
- Parameters:
REQUESTOR; - stringpTASK-INFO; - task-info-p
Sets the REQUESTOR of TASK-INFO.
get_task_info_giveback_info
public static final SubLObject get_task_info_giveback_info(SubLObject task_info)
- Parameters:
TASK-INFO; - task-info-p
- Returns:
- any
Return the giveback-info of TASK-INFO.
set_task_info_giveback_info
public static final SubLObject set_task_info_giveback_info(SubLObject giveback_info,
SubLObject task_info)
- Parameters:
GIVEBACK-INFO; - anyTASK-INFO; - task-info-p
Sets the GIVEBACK-INFO of TASK-INFO.
set_task_info_bindings
public static final SubLObject set_task_info_bindings(SubLObject v_bindings,
SubLObject task_info)
- Parameters:
BINDINGS; - nil or CONSP of two-element lists (var value)TASK-INFO; - task-info-p
Sets the BINDINGS of TASK-INFO.
get_task_info_request
public static final SubLObject get_task_info_request(SubLObject task_info)
- Parameters:
TASK-INFO; - task-info-p
- Returns:
- atom or listp
Return the request of TASK-INFO.
set_task_info_request
public static final SubLObject set_task_info_request(SubLObject request,
SubLObject task_info)
- Parameters:
REQUEST; - atom or CONSP the form for evaluationTASK-INFO; - task-info-p
Sets the REQUEST of TASK-INFO.
get_task_info_response
public static final SubLObject get_task_info_response(SubLObject task_info)
- Parameters:
TASK-INFO; - task-info-p
- Returns:
- atom or listp
Return the response of TASK-INFO.
get_task_info_error_message
public static final SubLObject get_task_info_error_message(SubLObject task_info)
- Parameters:
TASK-INFO; - task-info-p
- Returns:
- stringp
Return the error-message of TASK-INFO.
task_result_set_print_function_trampoline
public static final SubLObject task_result_set_print_function_trampoline(SubLObject object,
SubLObject stream)
task_processor_p
public static final SubLObject task_processor_p(SubLObject object)
tproc_name
public static final SubLObject tproc_name(SubLObject object)
tproc_process
public static final SubLObject tproc_process(SubLObject object)
_csetf_tproc_name
public static final SubLObject _csetf_tproc_name(SubLObject object,
SubLObject value)
_csetf_tproc_process
public static final SubLObject _csetf_tproc_process(SubLObject object,
SubLObject value)
_csetf_tproc_busy_p
public static final SubLObject _csetf_tproc_busy_p(SubLObject object,
SubLObject value)
_csetf_tproc_task_info
public static final SubLObject _csetf_tproc_task_info(SubLObject object,
SubLObject value)
make_task_processor
public static final SubLObject make_task_processor(SubLObject arglist)
task_process_pool_p
public static final SubLObject task_process_pool_p(SubLObject object)
tpool_lock
public static final SubLObject tpool_lock(SubLObject object)
tpool_request_queue
public static final SubLObject tpool_request_queue(SubLObject object)
tpool_request_semaphore
public static final SubLObject tpool_request_semaphore(SubLObject object)
tpool_processors
public static final SubLObject tpool_processors(SubLObject object)
tpool_background_msgs
public static final SubLObject tpool_background_msgs(SubLObject object)
tpool_process_name_prefix
public static final SubLObject tpool_process_name_prefix(SubLObject object)
tpool_max_nbr_of_task_processors
public static final SubLObject tpool_max_nbr_of_task_processors(SubLObject object)
_csetf_tpool_lock
public static final SubLObject _csetf_tpool_lock(SubLObject object,
SubLObject value)
_csetf_tpool_request_queue
public static final SubLObject _csetf_tpool_request_queue(SubLObject object,
SubLObject value)
_csetf_tpool_request_semaphore
public static final SubLObject _csetf_tpool_request_semaphore(SubLObject object,
SubLObject value)
_csetf_tpool_processors
public static final SubLObject _csetf_tpool_processors(SubLObject object,
SubLObject value)
_csetf_tpool_background_msgs
public static final SubLObject _csetf_tpool_background_msgs(SubLObject object,
SubLObject value)
_csetf_tpool_process_name_prefix
public static final SubLObject _csetf_tpool_process_name_prefix(SubLObject object,
SubLObject value)
_csetf_tpool_min_nbr_of_task_processors
public static final SubLObject _csetf_tpool_min_nbr_of_task_processors(SubLObject object,
SubLObject value)
_csetf_tpool_max_nbr_of_task_processors
public static final SubLObject _csetf_tpool_max_nbr_of_task_processors(SubLObject object,
SubLObject value)
make_task_process_pool
public static final SubLObject make_task_process_pool(SubLObject arglist)
task_processors_initialized_p
public static final SubLObject task_processors_initialized_p(SubLObject task_process_pool)
- Parameters:
TASK-PROCESS-POOL; - task-process-pool-p
Return T when there are task processors.
get_tpool_lock
public static final SubLObject get_tpool_lock(SubLObject task_process_pool)
- Parameters:
TASK-PROCESS-POOL; - task-process-pool-p
- Returns:
- lock-p
Return the task process pool lock object.
set_tpool_lock
public static final SubLObject set_tpool_lock(SubLObject lock,
SubLObject task_process_pool)
- Parameters:
LOCK; - lock-pTASK-PROCESS-POOL; - task-process-pool-p
Sets the LOCK for TASK-PROCESS-POOL.
set_tpool_request_queue
public static final SubLObject set_tpool_request_queue(SubLObject request_queue,
SubLObject task_process_pool)
- Parameters:
REQUEST-QUEUE; - priority-queue-pTASK-PROCESS-POOL; - task-process-pool-p
Sets the REQUEST-QUEUE for TASK-PROCESS-POOL.
push_tpool_processor
public static final SubLObject push_tpool_processor(SubLObject v_task_processor,
SubLObject task_process_pool)
- Parameters:
TASK-PROCESSOR; - task-processor-pTASK-PROCESS-POOL; - task-process-pool-p
Pushes the TASK-PROCESSOR onto the list of task processors for TASK-PROCESS-POOL.
push_tpool_background_msg
public static final SubLObject push_tpool_background_msg(SubLObject msg,
SubLObject task_process_pool)
- Parameters:
MSG; - stringpTASK-PROCESS-POOL; - task-process-pool-p
Pushes a diagnostic MSG on the background message list for TASK-PROCESS-POOL, or if
a filepath is present, then the the message is output to the file stream.
set_tpool_process_name_prefix
public static final SubLObject set_tpool_process_name_prefix(SubLObject process_name_prefix,
SubLObject task_process_pool)
- Parameters:
PROCESS-NAME-PREFIX; - stringpTASK-PROCESS-POOL; - task-process-pool-p
Sets the PROCESS-NAME-PREFIX for processes in TASK-PROCESS-POOL.
get_tpool_process_name_prefix
public static final SubLObject get_tpool_process_name_prefix(SubLObject task_process_pool)
- Parameters:
TASK-PROCESS-POOL; - task-process-pool-p
- Returns:
- stringp
Return the process name prefix for processes in TASK-PROCESS-POOL.
set_tpool_min_nbr_of_task_processors
public static final SubLObject set_tpool_min_nbr_of_task_processors(SubLObject min_nbr_of_task_processors,
SubLObject task_process_pool)
- Parameters:
MIN-NBR-OF-TASK-PROCESSORS - ; integerpTASK-PROCESS-POOL; - task-process-pool-p
Sets the MIN-NBR-OF-TASK-PROCESSORS in TASK-PROCESS-POOL.
set_tpool_max_nbr_of_task_processors
public static final SubLObject set_tpool_max_nbr_of_task_processors(SubLObject max_nbr_of_task_processors,
SubLObject task_process_pool)
- Parameters:
MAX-NBR-OF-TASK-PROCESSORS - ; integerpTASK-PROCESS-POOL; - task-process-pool-p
Sets the MAX-NBR-OF-TASK-PROCESSORS in TASK-PROCESS-POOL.
get_tpool_max_nbr_of_task_processors
public static final SubLObject get_tpool_max_nbr_of_task_processors(SubLObject task_process_pool)
- Parameters:
TASK-PROCESS-POOL; - task-process-pool-p
- Returns:
- stringp
Return the maximum number of task processors in TASK-PROCESS-POOL.
get_nbr_of_task_processors
public static final SubLObject get_nbr_of_task_processors(SubLObject task_process_pool)
- Parameters:
TASK-PROCESS-POOL; - task-process-pool-p
- Returns:
- integerp
Return the number of processes in TASK-PROCESS-POOL.
eval_with_bindings
public static final SubLObject eval_with_bindings(SubLObject v_bindings,
SubLObject form,
SubLObject eval_fn)
- Parameters:
BINDINGS; - nil or consp of two-element (var value) lists
get_task_process_pool_for_process
public static final SubLObject get_task_process_pool_for_process(SubLObject process)
- Parameters:
PROCESS; - processp
- Returns:
- task-process-pool-p
Returns the task-process-pool parent of the given process, or
NIL if not found.
add_task_process_pool_for_process
public static final SubLObject add_task_process_pool_for_process(SubLObject process,
SubLObject task_process_pool)
- Parameters:
PROCESS; - processpTASK-PROCESS-POOL; - task-process-pool-p
Adds the task-process-pool parent of the given process.
ensure_task_process_being_worked_on_initialized
public static final SubLObject ensure_task_process_being_worked_on_initialized()
compute_task_process_description_from_task_info
public static final SubLObject compute_task_process_description_from_task_info(SubLObject task_info)
compute_task_process_description
public static final SubLObject compute_task_process_description(SubLObject task_id,
SubLObject giveback_info)
note_active_task_process_description_if_permitted
public static final SubLObject note_active_task_process_description_if_permitted(SubLObject task_info)
- Try to make this the active task, unless someone has already left us
a reason to stop NOW. Return the reason for not permitted.
note_inactive_task_process_description
public static final SubLObject note_inactive_task_process_description(SubLObject task_info)
terminate_active_task_processes
public static final SubLObject terminate_active_task_processes(SubLObject task_giveback_info)
- Find all of the tasks that are currently running for the passed in task-giveback-info
and abort their processing tasks.
map_task_info_priority_to_process_priority
public static final SubLObject map_task_info_priority_to_process_priority(SubLObject priority)
task_processor_handler
public static final SubLObject task_processor_handler()
- When awakened, repeatedly evaluate the highest priority
request.
initialize_task_processors
public static final SubLObject initialize_task_processors(SubLObject process_name_prefix,
SubLObject min_nbr_of_task_processors,
SubLObject max_nbr_of_task_processors)
- Parameters:
PROCESS-NAME-PREFIX; - stringpMIN-NBR-OF-TASK-PROCESSORS; - integerpMAX-NBR-OF-TASK-PROCESSORS; - integerp
- Returns:
- task-process-pool-p
Initialize the given minimum number of task processors.
add_new_task_processor_to_pool
public static final SubLObject add_new_task_processor_to_pool(SubLObject task_process_pool)
- Parameters:
TASK-PROCESS-POOL; - task-process-pool-p
Add a new task processor for the given TASK-PROCESS-POOL.
find_task_processor
public static final SubLObject find_task_processor(SubLObject process_name,
SubLObject task_process_pool)
- Parameters:
PROCESS-NAME; - stringpTASK-PROCESS-POOL; - task-process-p
- Returns:
- task-processor-p or nil
Return the task processor in TASK-PROCESS-POOL having PROCESS-NAME.
Return NIL if not found.
awaken_first_available_task_processors
public static final SubLObject awaken_first_available_task_processors(SubLObject task_process_pool)
- Parameters:
TASK-PROCESS-POOL; - task-process-p
Awaken the first N task-processor in TASK-PROCES-POOL having a NIL busy-p, depending upon
the number of requests in the queue.
Return T if found, otherwise return NIL.
enqueue_task_request
public static final SubLObject enqueue_task_request(SubLObject task_info,
SubLObject task_process_pool)
- Parameters:
TASK-INFO; - task-info-pTASK-PROCESS-POOL; - task-process-pPOSTPONE?; - booleanp
Enqueue the TASK-INFO on the TASK-PROCESS-POOL request queue and awaken the
first available task processor within the scope of the queue lock.
api_task_processors_initialized_p
public static final SubLObject api_task_processors_initialized_p()
- Return T when there are task processors.
initialize_api_task_processors
public static final SubLObject initialize_api_task_processors()
- Initialize the task processor pool for requests.
halt_api_task_processors
public static final SubLObject halt_api_task_processors()
- Halt the task processors.
api_task_processor_request
public static final SubLObject api_task_processor_request(SubLObject request,
SubLObject id,
SubLObject priority,
SubLObject requestor,
SubLObject v_bindings,
SubLObject uuid_string)
- Parameters:
REQUEST; - consp for evaluationID; - integerpPRIORITY; - intergerpREQUESTOR; - stringpBINDINGS; - consp of (var value) pairsUUID-STRING; - stringp that identifies the client when aschronously returning the response
Submits the REQUEST form to the task request queue with ID, PRIORITY,
REQUESTOR, OUT-STREAM and BINDINGS. If the request is wrapped with WITH-IMMEDIATE-EXECUTION, then
the request is executed in this thread and the result enqueued on the response queue.
java_api_lease_activity_display
public static final SubLObject java_api_lease_activity_display()
- Returns the indicator that lease renewal requests should be displayed on the console.
dispatch_task_processor_response
public static final SubLObject dispatch_task_processor_response(SubLObject task_info,
SubLObject finished)
dispatch_api_task_processor_response
public static final SubLObject dispatch_api_task_processor_response(SubLObject task_info,
SubLObject finished)
- Parameters:
TASK-INFO; - task-info-pFINISHED; - booleanp
Dispatches the api task-info item by sending the
response to the api client socket from which the
request originated.
declare_task_processor_file
public static final SubLObject declare_task_processor_file()
init_task_processor_file
public static final SubLObject init_task_processor_file()
setup_task_processor_file
public static final SubLObject setup_task_processor_file()
declareFunctions
public void declareFunctions()
- Description copied from interface:
SubLFile
- Declares the mapping between functions and symbols for all named
functions defined in the file.
Like CRTL define.
initializeVariables
public void initializeVariables()
- Description copied from interface:
SubLFile
- Initializes all global variables and private internal variables
for constants defined in the file.
Like CRTL init.
runTopLevelForms
public void runTopLevelForms()
- Description copied from interface:
SubLFile
- Runs all top-level forms in order.
Like CRTL setup.