|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.task_processor
public final class task_processor
Nested Class Summary | |
---|---|
static class |
task_processor.$task_info_native
|
static class |
task_processor.$task_info_p$UnaryFunction
|
static class |
task_processor.$task_process_pool_native
|
static class |
task_processor.$task_process_pool_p$UnaryFunction
|
static class |
task_processor.$task_processor_native
|
static class |
task_processor.$task_processor_p$UnaryFunction
|
static class |
task_processor.$task_result_set_native
|
static class |
task_processor.$task_result_set_p$UnaryFunction
|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
extractFunctionNamed |
Methods inherited from class com.cyc.tool.subl.util.SubLTrampolineFile |
---|
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final SubLFile me
public static final java.lang.String myName
public static SubLSymbol $dtp_task_info$
public static SubLSymbol $dtp_task_result_set$
public static SubLSymbol $dtp_task_processor$
public static SubLSymbol $dtp_task_process_pool$
public static SubLSymbol $task_request_queue_max_size$
public static SubLSymbol $task_processor_standard_output$
public static SubLSymbol $min_nbr_of_task_processors$
public static SubLSymbol $max_nbr_of_task_processors$
public static SubLSymbol $api_task_process_pool$
public static SubLSymbol $api_task_process_pool_lock$
public static SubLSymbol $bg_task_process_pool$
public static SubLSymbol $bg_task_process_pool_lock$
public static SubLSymbol $console_task_process_pool$
public static SubLSymbol $console_task_process_pool_lock$
public static final SubLSymbol $sym0$SET_TASK_PROCESSOR_VERBOSITY
public static final SubLSymbol $sym1$INTEGERP
public static final SubLString $str2$Invalid_verbosity__must_be_0___9_
public static final SubLSymbol $sym3$TASK_INFO
public static final SubLSymbol $sym4$TASK_INFO_P
public static final SubLList $list5
public static final SubLList $list6
public static final SubLList $list7
public static final SubLList $list8
public static final SubLSymbol $sym9$PRINT_TASK_INFO
public static final SubLSymbol $sym10$TASK_INFO_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym11$TI_TYPE
public static final SubLSymbol $sym12$_CSETF_TI_TYPE
public static final SubLSymbol $sym13$TI_ID
public static final SubLSymbol $sym14$_CSETF_TI_ID
public static final SubLSymbol $sym15$TI_PRIORITY
public static final SubLSymbol $sym16$_CSETF_TI_PRIORITY
public static final SubLSymbol $sym17$TI_REQUESTOR
public static final SubLSymbol $sym18$_CSETF_TI_REQUESTOR
public static final SubLSymbol $sym19$TI_GIVEBACK_INFO
public static final SubLSymbol $sym20$_CSETF_TI_GIVEBACK_INFO
public static final SubLSymbol $sym21$TI_BINDINGS
public static final SubLSymbol $sym22$_CSETF_TI_BINDINGS
public static final SubLSymbol $sym23$TI_REQUEST
public static final SubLSymbol $sym24$_CSETF_TI_REQUEST
public static final SubLSymbol $sym25$TI_RESPONSE
public static final SubLSymbol $sym26$_CSETF_TI_RESPONSE
public static final SubLSymbol $sym27$TI_ERROR_MESSAGE
public static final SubLSymbol $sym28$_CSETF_TI_ERROR_MESSAGE
public static final SubLSymbol $sym29$TI_TASK_PROCESSOR_NAME
public static final SubLSymbol $sym30$_CSETF_TI_TASK_PROCESSOR_NAME
public static final SubLSymbol $kw31$TYPE
public static final SubLSymbol $kw32$ID
public static final SubLSymbol $kw33$PRIORITY
public static final SubLSymbol $kw34$REQUESTOR
public static final SubLSymbol $kw35$GIVEBACK_INFO
public static final SubLSymbol $kw36$BINDINGS
public static final SubLSymbol $kw37$REQUEST
public static final SubLSymbol $kw38$RESPONSE
public static final SubLSymbol $kw39$ERROR_MESSAGE
public static final SubLSymbol $kw40$TASK_PROCESSOR_NAME
public static final SubLString $str41$Invalid_slot__S_for_construction_
public static final SubLSymbol $sym42$SYMBOLP
public static final SubLSymbol $sym43$STRINGP
public static final SubLSymbol $sym44$STREAMP
public static final SubLString $str45$__
public static final SubLSymbol $kw46$STREAM
public static final SubLString $str47$type_
public static final SubLString $str48$_id_
public static final SubLString $str49$_priority_
public static final SubLString $str50$_requestor_
public static final SubLString $str51$_giveback_info_
public static final SubLString $str52$_bindings_
public static final SubLString $str53$_request_
public static final SubLString $str54$_response_
public static final SubLString $str55$_error_message_
public static final SubLSymbol $kw56$BASE
public static final SubLSymbol $sym57$TASK_RESULT_SET
public static final SubLSymbol $sym58$TASK_RESULT_SET_P
public static final SubLList $list59
public static final SubLList $list60
public static final SubLList $list61
public static final SubLList $list62
public static final SubLSymbol $sym63$DEFAULT_STRUCT_PRINT_FUNCTION
public static final SubLSymbol $sym64$TASK_RESULT_SET_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym65$TASK_RESULT_SET_RESULT
public static final SubLSymbol $sym66$_CSETF_TASK_RESULT_SET_RESULT
public static final SubLSymbol $sym67$TASK_RESULT_SET_TASK_INFO
public static final SubLSymbol $sym68$_CSETF_TASK_RESULT_SET_TASK_INFO
public static final SubLSymbol $sym69$TASK_RESULT_SET_FINISHED
public static final SubLSymbol $sym70$_CSETF_TASK_RESULT_SET_FINISHED
public static final SubLSymbol $kw71$RESULT
public static final SubLSymbol $kw72$TASK_INFO
public static final SubLSymbol $kw73$FINISHED
public static final SubLSymbol $sym74$BOOLEANP
public static final SubLSymbol $sym75$TASK_PROCESSOR
public static final SubLSymbol $sym76$TASK_PROCESSOR_P
public static final SubLList $list77
public static final SubLList $list78
public static final SubLList $list79
public static final SubLList $list80
public static final SubLSymbol $sym81$PRINT_TASK_PROCESSOR
public static final SubLSymbol $sym82$TASK_PROCESSOR_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym83$TPROC_NAME
public static final SubLSymbol $sym84$_CSETF_TPROC_NAME
public static final SubLSymbol $sym85$TPROC_PROCESS
public static final SubLSymbol $sym86$_CSETF_TPROC_PROCESS
public static final SubLSymbol $sym87$TPROC_BUSY_P
public static final SubLSymbol $sym88$_CSETF_TPROC_BUSY_P
public static final SubLSymbol $sym89$TPROC_TASK_INFO
public static final SubLSymbol $sym90$_CSETF_TPROC_TASK_INFO
public static final SubLSymbol $kw91$NAME
public static final SubLSymbol $kw92$PROCESS
public static final SubLSymbol $kw93$BUSY_P
public static final SubLString $str94$name_
public static final SubLString $str95$_process_
public static final SubLString $str96$_whostate_
public static final SubLString $str97$_busy_p_
public static final SubLString $str98$_last_response_
public static final SubLSymbol $sym99$TASK_PROCESS_POOL
public static final SubLSymbol $sym100$TASK_PROCESS_POOL_P
public static final SubLList $list101
public static final SubLList $list102
public static final SubLList $list103
public static final SubLList $list104
public static final SubLSymbol $sym105$PRINT_TASK_PROCESS_POOL
public static final SubLSymbol $sym106$TASK_PROCESS_POOL_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym107$TPOOL_LOCK
public static final SubLSymbol $sym108$_CSETF_TPOOL_LOCK
public static final SubLSymbol $sym109$TPOOL_REQUEST_QUEUE
public static final SubLSymbol $sym110$_CSETF_TPOOL_REQUEST_QUEUE
public static final SubLSymbol $sym111$TPOOL_REQUEST_SEMAPHORE
public static final SubLSymbol $sym112$_CSETF_TPOOL_REQUEST_SEMAPHORE
public static final SubLSymbol $sym113$TPOOL_PROCESSORS
public static final SubLSymbol $sym114$_CSETF_TPOOL_PROCESSORS
public static final SubLSymbol $sym115$TPOOL_BACKGROUND_MSGS
public static final SubLSymbol $sym116$_CSETF_TPOOL_BACKGROUND_MSGS
public static final SubLSymbol $sym117$TPOOL_PROCESS_NAME_PREFIX
public static final SubLSymbol $sym118$_CSETF_TPOOL_PROCESS_NAME_PREFIX
public static final SubLSymbol $sym119$TPOOL_MIN_NBR_OF_TASK_PROCESSORS
public static final SubLSymbol $sym120$_CSETF_TPOOL_MIN_NBR_OF_TASK_PROCESSORS
public static final SubLSymbol $sym121$TPOOL_MAX_NBR_OF_TASK_PROCESSORS
public static final SubLSymbol $sym122$_CSETF_TPOOL_MAX_NBR_OF_TASK_PROCESSORS
public static final SubLSymbol $kw123$LOCK
public static final SubLSymbol $kw124$REQUEST_QUEUE
public static final SubLSymbol $kw125$REQUEST_SEMAPHORE
public static final SubLSymbol $kw126$PROCESSORS
public static final SubLSymbol $kw127$BACKGROUND_MSGS
public static final SubLSymbol $kw128$PROCESS_NAME_PREFIX
public static final SubLSymbol $kw129$MIN_NBR_OF_TASK_PROCESSORS
public static final SubLSymbol $kw130$MAX_NBR_OF_TASK_PROCESSORS
public static final SubLString $str131$_request_queue_
public static final SubLString $str132$_processors_
public static final SubLString $str133$_process_name_prefix_
public static final SubLString $str134$_min_processors_
public static final SubLString $str135$_max_processors_
public static final SubLString $str136$There_are_no_task_processors_
public static final SubLString $str137$_S__
public static final SubLString $str138$request__S__
public static final SubLInteger $int139$500
public static final SubLSymbol $sym140$LOCK_P
public static final SubLSymbol $sym141$PRIORITY_QUEUE_P
public static final SubLSymbol $sym142$LISTP
public static final SubLSymbol $sym143$SET_TPOOL_BACKGROUND_MSG_PATH
public static final SubLString $str144$tpool_background_msg_lock
public static final SubLString $str145$_A_is_not_a_valid_file_specificat
public static final SubLSymbol $kw146$DIRECTION
public static final SubLSymbol $kw147$OUTPUT
public static final SubLSymbol $kw148$IF_DOES_NOT_EXIST
public static final SubLSymbol $kw149$CREATE
public static final SubLSymbol $kw150$IF_EXISTS
public static final SubLSymbol $kw151$OVERWRITE
public static final SubLString $str152$_
public static final SubLString $str153$_
public static final SubLString $str154$__
public static final SubLString $str155$_
public static final SubLSymbol $sym156$CLET
public static final SubLSymbol $sym157$CSETQ
public static final SubLSymbol $sym158$_EVAL_WITH_BINDINGS_
public static final SubLSymbol $sym159$CYC_API_EVAL
public static final SubLSymbol $sym160$EVAL
public static final SubLSymbol $sym161$PROCESSP
public static final SubLString $str162$Task_processes_being_worked_on
public static final SubLSymbol $kw163$ABORT
public static final SubLSymbol $kw164$CANCEL
public static final SubLSymbol $sym165$TASK_PROCESS_TERMINATION_REASON_P
public static final SubLSymbol $kw166$NEWEST
public static final SubLSymbol $kw167$IGNORE_ERRORS_TARGET
public static final SubLSymbol $sym168$IGNORE_ERRORS_HANDLER
public static final SubLSymbol $sym169$SIGNAL_ABORT_ACTIVE_TASK_PROCESS
public static final SubLSymbol $sym170$SIGNAL_CANCEL_ACTIVE_TASK_PROCESS
public static final SubLString $str171$API_error__Unknown_active_task_pr
public static final SubLSymbol $kw172$TERMINATE_PREMATURELY
public static final SubLList $list173
public static final SubLSymbol $sym174$CCATCH
public static final SubLSymbol $sym175$PROGN
public static final SubLSymbol $sym176$CATCH_TASK_PROCESSOR_TERMINATION
public static final SubLString $str177$Allow_for_the_API_calling_side_to
public static final SubLSymbol $sym178$ANS_VAR
public static final SubLSymbol $sym179$CATCH_TASK_PROCESSOR_TERMINATION_QUIETLY
public static final SubLList $list180
public static final SubLString $str181$Allow_for_the_API_calling_side_to
public static final SubLFloat $float182$0_001
public static final SubLSymbol $kw183$TASK_PROCESSOR_QUIT
public static final SubLString $str184$Invalid_task_processor
public static final SubLString $str185$Invalid_task_process_pool
public static final SubLString $str186$Task_Info__S__
public static final SubLSymbol $sym187$CATCH_ERROR_MESSAGE_HANDLER
public static final SubLString $str188$Response__S__
public static final SubLString $str189$Error_message__S__
public static final SubLString $str190$Posting_partial_results__A_at__A
public static final SubLString $str191$Function_only_valid_from_within_a
public static final SubLInteger $int192$25
public static final SubLString $str193$Task_processor_
public static final SubLString $str194$Initializing_task_processors__
public static final SubLString $str195$_alock
public static final SubLString $str196$task_pool_request_semaphore
public static final SubLString $str197$_a_s
public static final SubLSymbol $sym198$TASK_PROCESSOR_HANDLER
public static final SubLSymbol $sym199$TASK_PROCESSOR_QUIT
public static final SubLSymbol $sym200$ENSURE_TASK_PROCESSORS_KILLED
public static final SubLString $str201$_processor_
public static final SubLString $str202$_Killing__A___
public static final SubLString $str203$Allocating_a_new_task_processor__
public static final SubLString $str204$Awakening_first_available_task_pr
public static final SubLString $str205$Task_processors_are_not_initializ
public static final SubLString $str206$__Error__cannot_queue_task_reques
public static final SubLList $list207
public static final SubLString $str208$_
public static final SubLString $str209$_TASK_PROCESS_POOL_
public static final SubLString $str210$_TASK_PROCESS_POOL_LOCK_
public static final SubLSymbol $sym211$DEFLEXICAL_PUBLIC
public static final SubLList $list212
public static final SubLSymbol $sym213$DEFCONSTANT_PUBLIC
public static final SubLList $list214
public static final SubLSymbol $sym215$DEFINE_PUBLIC
public static final SubLString $str216$_TASK_PROCESSORS_INITIALIZED_P
public static final SubLString $str217$Return_T_when_there_are_task_proc
public static final SubLSymbol $sym218$RET
public static final SubLSymbol $sym219$TASK_PROCESSORS_INITIALIZED_P
public static final SubLString $str220$INITIALIZE_
public static final SubLString $str221$_TASK_PROCESSORS
public static final SubLString $str222$Initialize_the_task_processor_poo
public static final SubLSymbol $sym223$WITH_LOCK_HELD
public static final SubLSymbol $sym224$PWHEN
public static final SubLList $list225
public static final SubLSymbol $sym226$INITIALIZE_TASK_PROCESSORS
public static final SubLSymbol $sym227$CCONCATENATE
public static final SubLList $list228
public static final SubLList $list229
public static final SubLString $str230$HALT_
public static final SubLString $str231$Halt_the_task_processors_
public static final SubLSymbol $sym232$HALT_TASK_PROCESSORS
public static final SubLList $list233
public static final SubLString $str234$SHOW_
public static final SubLString $str235$_TP_MSGS
public static final SubLString $str236$Show_and_reset_the_task_processor
public static final SubLSymbol $sym237$SHOW_TP_MSGS
public static final SubLList $list238
public static final SubLString $str239$_TASK_PROCESSOR_REQUEST
public static final SubLList $list240
public static final SubLSymbol $sym241$DICTIONARY_ENTER
public static final SubLSymbol $sym242$_TASK_PROCESSOR_EVAL_FN_DICT_
public static final SubLList $list243
public static final SubLString $str244$DISPATCH_
public static final SubLString $str245$_TASK_PROCESSOR_RESPONSE
public static final SubLList $list246
public static final SubLSymbol $sym247$_TASK_PROCESSOR_RESPONSE_DISPATCH_FN_DICT_
public static final SubLSymbol $sym248$FUNCTION
public static final SubLString $str249$task_processor_initialization_loc
public static final SubLString $str250$Illegal_attempt_to_reinitialize_p
public static final SubLString $str251$API
public static final SubLSymbol $sym252$SHOW_API_TASK_PROCESSORS
public static final SubLString $str253$Provides_a_convenient_alias_for_D
public static final SubLSymbol $sym254$DISPLAY_API_TASK_PROCESSORS
public static final SubLString $str255$
public static final SubLSymbol $sym256$INITIALIZE_API_TASK_PROCESSORS
public static final SubLSymbol $sym257$HALT_API_TASK_PROCESSORS
public static final SubLSymbol $sym258$SHOW_API_TP_MSGS
public static final SubLSymbol $sym259$API_TASK_PROCESSOR_REQUEST
public static final SubLSymbol $sym260$WITH_IMMEDIATE_EXECUTION
public static final SubLSymbol $kw261$API
public static final SubLSymbol $sym262$SET_JAVA_API_LEASE_ACTIVITY_DISPLAY
public static final SubLString $str263$Dispatching_api_response__S__
public static final SubLSymbol $sym264$TASK_PROCESSOR_RESPONSE
public static final SubLString $str265$Sending_api_response__S_to_socket
public static final SubLString $str266$Dropping_api_response__S__socket_
public static final SubLSymbol $sym267$DISPATCH_API_TASK_PROCESSOR_RESPONSE
public static final SubLSymbol $sym268$INTERMEDIATE_RESULTS_ACCUMULATOR_RESET
public static final SubLSymbol $sym269$INTERMEDIATE_RESULTS_ACCUMULATOR_ADD
public static final SubLSymbol $sym270$INTERMEDIATE_RESULTS_ACCUMULATOR_SIZE
public static final SubLSymbol $sym271$INTERMEDIATE_RESULTS_ACCUMULATOR_CONTENTS
public static final SubLSymbol $sym272$INTERMEDIATE_RESULTS_ACCUMULATOR_ITERATOR
public static final SubLSymbol $sym273$INTERMEDIATE_RESULTS_ACCUMULATOR_ADD_ALL
public static final SubLString $str274$Cannot_invoke_intermediate_result
public static final SubLString $str275$BG
public static final SubLSymbol $kw276$BG
public static final SubLString $str277$dispatching_bg_response__S__
public static final SubLString $str278$bg_response_dictionary__S__
public static final SubLSymbol $sym279$DISPATCH_BG_TASK_PROCESSOR_RESPONSE
public static final SubLString $str280$CONSOLE
public static final SubLSymbol $sym281$_TASK_PROCESSOR_CONSOLE_ID_
public static final SubLSymbol $kw282$CONSOLE
public static final SubLString $str283$dispatching_console_response__S__
public static final SubLString $str284$_A___A__
public static final SubLSymbol $sym285$DISPATCH_CONSOLE_TASK_PROCESSOR_RESPONSE
Method Detail |
---|
public static final SubLObject get_task_processor_verbosity()
public static final SubLObject task_info_print_function_trampoline(SubLObject object, SubLObject stream)
public static final SubLObject ti_type(SubLObject object)
public static final SubLObject ti_id(SubLObject object)
public static final SubLObject ti_priority(SubLObject object)
public static final SubLObject ti_requestor(SubLObject object)
public static final SubLObject ti_giveback_info(SubLObject object)
public static final SubLObject ti_bindings(SubLObject object)
public static final SubLObject ti_request(SubLObject object)
public static final SubLObject ti_response(SubLObject object)
public static final SubLObject ti_error_message(SubLObject object)
public static final SubLObject _csetf_ti_type(SubLObject object, SubLObject value)
public static final SubLObject _csetf_ti_id(SubLObject object, SubLObject value)
public static final SubLObject _csetf_ti_priority(SubLObject object, SubLObject value)
public static final SubLObject _csetf_ti_requestor(SubLObject object, SubLObject value)
public static final SubLObject _csetf_ti_giveback_info(SubLObject object, SubLObject value)
public static final SubLObject _csetf_ti_bindings(SubLObject object, SubLObject value)
public static final SubLObject _csetf_ti_request(SubLObject object, SubLObject value)
public static final SubLObject _csetf_ti_response(SubLObject object, SubLObject value)
public static final SubLObject _csetf_ti_error_message(SubLObject object, SubLObject value)
public static final SubLObject _csetf_ti_task_processor_name(SubLObject object, SubLObject value)
public static final SubLObject make_task_info(SubLObject arglist)
public static final SubLObject set_task_info_type(SubLObject type, SubLObject task_info)
TYPE;
- symbolpTASK-INFO;
- task-info-p
Sets the TYPE of TASK-INFO.public static final SubLObject get_task_info_id(SubLObject task_info)
TASK-INFO;
- task-info-p
public static final SubLObject set_task_info_id(SubLObject id, SubLObject task_info)
ID;
- integerpTASK-INFO;
- task-info-p
Sets the ID of TASK-INFO.public static final SubLObject get_task_info_priority(SubLObject task_info)
TASK-INFO;
- task-info-p
public static final SubLObject set_task_info_priority(SubLObject priority, SubLObject task_info)
PRIORITY;
- integerpTASK-INFO;
- task-info-p
Sets the PRIORITY of TASK-INFO.public static final SubLObject get_task_info_requestor(SubLObject task_info)
TASK-INFO;
- task-info-p
public static final SubLObject set_task_info_requestor(SubLObject requestor, SubLObject task_info)
REQUESTOR;
- stringpTASK-INFO;
- task-info-p
Sets the REQUESTOR of TASK-INFO.public static final SubLObject get_task_info_giveback_info(SubLObject task_info)
TASK-INFO;
- task-info-p
public static final SubLObject set_task_info_giveback_info(SubLObject giveback_info, SubLObject task_info)
GIVEBACK-INFO;
- anyTASK-INFO;
- task-info-p
Sets the GIVEBACK-INFO of TASK-INFO.public static final SubLObject set_task_info_bindings(SubLObject v_bindings, SubLObject task_info)
BINDINGS;
- nil or CONSP of two-element lists (var value)TASK-INFO;
- task-info-p
Sets the BINDINGS of TASK-INFO.public static final SubLObject get_task_info_request(SubLObject task_info)
TASK-INFO;
- task-info-p
public static final SubLObject set_task_info_request(SubLObject request, SubLObject task_info)
REQUEST;
- atom or CONSP the form for evaluationTASK-INFO;
- task-info-p
Sets the REQUEST of TASK-INFO.public static final SubLObject get_task_info_response(SubLObject task_info)
TASK-INFO;
- task-info-p
public static final SubLObject get_task_info_error_message(SubLObject task_info)
TASK-INFO;
- task-info-p
public static final SubLObject task_result_set_print_function_trampoline(SubLObject object, SubLObject stream)
public static final SubLObject task_processor_p(SubLObject object)
public static final SubLObject tproc_name(SubLObject object)
public static final SubLObject tproc_process(SubLObject object)
public static final SubLObject _csetf_tproc_name(SubLObject object, SubLObject value)
public static final SubLObject _csetf_tproc_process(SubLObject object, SubLObject value)
public static final SubLObject _csetf_tproc_busy_p(SubLObject object, SubLObject value)
public static final SubLObject _csetf_tproc_task_info(SubLObject object, SubLObject value)
public static final SubLObject make_task_processor(SubLObject arglist)
public static final SubLObject task_process_pool_p(SubLObject object)
public static final SubLObject tpool_lock(SubLObject object)
public static final SubLObject tpool_request_queue(SubLObject object)
public static final SubLObject tpool_request_semaphore(SubLObject object)
public static final SubLObject tpool_processors(SubLObject object)
public static final SubLObject tpool_background_msgs(SubLObject object)
public static final SubLObject tpool_process_name_prefix(SubLObject object)
public static final SubLObject tpool_max_nbr_of_task_processors(SubLObject object)
public static final SubLObject _csetf_tpool_lock(SubLObject object, SubLObject value)
public static final SubLObject _csetf_tpool_request_queue(SubLObject object, SubLObject value)
public static final SubLObject _csetf_tpool_request_semaphore(SubLObject object, SubLObject value)
public static final SubLObject _csetf_tpool_processors(SubLObject object, SubLObject value)
public static final SubLObject _csetf_tpool_background_msgs(SubLObject object, SubLObject value)
public static final SubLObject _csetf_tpool_process_name_prefix(SubLObject object, SubLObject value)
public static final SubLObject _csetf_tpool_min_nbr_of_task_processors(SubLObject object, SubLObject value)
public static final SubLObject _csetf_tpool_max_nbr_of_task_processors(SubLObject object, SubLObject value)
public static final SubLObject make_task_process_pool(SubLObject arglist)
public static final SubLObject task_processors_initialized_p(SubLObject task_process_pool)
TASK-PROCESS-POOL;
- task-process-pool-p
Return T when there are task processors.public static final SubLObject get_tpool_lock(SubLObject task_process_pool)
TASK-PROCESS-POOL;
- task-process-pool-p
public static final SubLObject set_tpool_lock(SubLObject lock, SubLObject task_process_pool)
LOCK;
- lock-pTASK-PROCESS-POOL;
- task-process-pool-p
Sets the LOCK for TASK-PROCESS-POOL.public static final SubLObject set_tpool_request_queue(SubLObject request_queue, SubLObject task_process_pool)
REQUEST-QUEUE;
- priority-queue-pTASK-PROCESS-POOL;
- task-process-pool-p
Sets the REQUEST-QUEUE for TASK-PROCESS-POOL.public static final SubLObject push_tpool_processor(SubLObject v_task_processor, SubLObject task_process_pool)
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.public static final SubLObject push_tpool_background_msg(SubLObject msg, SubLObject task_process_pool)
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.public static final SubLObject set_tpool_process_name_prefix(SubLObject process_name_prefix, SubLObject task_process_pool)
PROCESS-NAME-PREFIX;
- stringpTASK-PROCESS-POOL;
- task-process-pool-p
Sets the PROCESS-NAME-PREFIX for processes in TASK-PROCESS-POOL.public static final SubLObject get_tpool_process_name_prefix(SubLObject task_process_pool)
TASK-PROCESS-POOL;
- task-process-pool-p
public static final SubLObject set_tpool_min_nbr_of_task_processors(SubLObject min_nbr_of_task_processors, SubLObject task_process_pool)
MIN-NBR-OF-TASK-PROCESSORS
- ; integerpTASK-PROCESS-POOL;
- task-process-pool-p
Sets the MIN-NBR-OF-TASK-PROCESSORS in TASK-PROCESS-POOL.public static final SubLObject set_tpool_max_nbr_of_task_processors(SubLObject max_nbr_of_task_processors, SubLObject task_process_pool)
MAX-NBR-OF-TASK-PROCESSORS
- ; integerpTASK-PROCESS-POOL;
- task-process-pool-p
Sets the MAX-NBR-OF-TASK-PROCESSORS in TASK-PROCESS-POOL.public static final SubLObject get_tpool_max_nbr_of_task_processors(SubLObject task_process_pool)
TASK-PROCESS-POOL;
- task-process-pool-p
public static final SubLObject get_nbr_of_task_processors(SubLObject task_process_pool)
TASK-PROCESS-POOL;
- task-process-pool-p
public static final SubLObject eval_with_bindings(SubLObject v_bindings, SubLObject form, SubLObject eval_fn)
BINDINGS;
- nil or consp of two-element (var value) listspublic static final SubLObject get_task_process_pool_for_process(SubLObject process)
PROCESS;
- processp
public static final SubLObject add_task_process_pool_for_process(SubLObject process, SubLObject task_process_pool)
PROCESS;
- processpTASK-PROCESS-POOL;
- task-process-pool-p
Adds the task-process-pool parent of the given process.public static final SubLObject ensure_task_process_being_worked_on_initialized()
public static final SubLObject compute_task_process_description_from_task_info(SubLObject task_info)
public static final SubLObject compute_task_process_description(SubLObject task_id, SubLObject giveback_info)
public static final SubLObject note_active_task_process_description_if_permitted(SubLObject task_info)
public static final SubLObject note_inactive_task_process_description(SubLObject task_info)
public static final SubLObject terminate_active_task_processes(SubLObject task_giveback_info)
public static final SubLObject map_task_info_priority_to_process_priority(SubLObject priority)
public static final SubLObject task_processor_handler()
public static final SubLObject initialize_task_processors(SubLObject process_name_prefix, SubLObject min_nbr_of_task_processors, SubLObject max_nbr_of_task_processors)
PROCESS-NAME-PREFIX;
- stringpMIN-NBR-OF-TASK-PROCESSORS;
- integerpMAX-NBR-OF-TASK-PROCESSORS;
- integerp
public static final SubLObject add_new_task_processor_to_pool(SubLObject task_process_pool)
TASK-PROCESS-POOL;
- task-process-pool-p
Add a new task processor for the given TASK-PROCESS-POOL.public static final SubLObject find_task_processor(SubLObject process_name, SubLObject task_process_pool)
PROCESS-NAME;
- stringpTASK-PROCESS-POOL;
- task-process-p
public static final SubLObject awaken_first_available_task_processors(SubLObject task_process_pool)
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.public static final SubLObject enqueue_task_request(SubLObject task_info, SubLObject task_process_pool)
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.public static final SubLObject api_task_processors_initialized_p()
public static final SubLObject initialize_api_task_processors()
public static final SubLObject halt_api_task_processors()
public static final SubLObject api_task_processor_request(SubLObject request, SubLObject id, SubLObject priority, SubLObject requestor, SubLObject v_bindings, SubLObject uuid_string)
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.public static final SubLObject java_api_lease_activity_display()
public static final SubLObject dispatch_task_processor_response(SubLObject task_info, SubLObject finished)
public static final SubLObject dispatch_api_task_processor_response(SubLObject task_info, SubLObject finished)
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.public static final SubLObject declare_task_processor_file()
public static final SubLObject init_task_processor_file()
public static final SubLObject setup_task_processor_file()
public void declareFunctions()
SubLFile
public void initializeVariables()
SubLFile
public void runTopLevelForms()
SubLFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |