|
||||||||||
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.java_api_kernel
public final class java_api_kernel
Nested Class Summary |
---|
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 |
Method Summary | |
---|---|
static SubLObject |
acquire_api_services_lease(SubLObject lease_duration_in_milliseconds,
SubLObject uuid_string)
Requests an API services lease. |
static SubLObject |
api_socket_in_stream(SubLObject api_socket)
|
static SubLObject |
api_socket_lock(SubLObject api_socket)
|
static SubLObject |
api_socket_out_stream(SubLObject api_socket)
|
static SubLObject |
cleanup_broken_java_api_sockets()
Attempt to send an ignorable message to each java api client and when failing, close its socket. |
static SubLObject |
close_java_api_socket(SubLObject uuid_string)
Closes the persistent cfasl socket that is associated with the given UUID-STRING. |
static SubLObject |
declare_java_api_kernel_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
get_current_api_socket()
|
static SubLObject |
halt_java_api_lease_monitor()
Halt the the process which monitors lease expirations for java api clients. |
static SubLObject |
init_java_api_kernel_file()
|
static SubLObject |
initialize_java_api_lease_monitor()
Initialize the process which monitors lease expirations for java api clients. |
static SubLObject |
initialize_java_api_passive_socket(SubLObject uuid_string)
Associates the current socket with the given UUID-STRING, then ends this server process that currently uses the socket. |
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
java_api_lease_monitor()
Periodically monitors java api client leases, closing sockets and killing active api requests belonging to clients having expired leases. |
static SubLObject |
java_api_lock(SubLObject uuid_string)
Return the java api socket output stream corresponding to the given UUID key. |
static SubLObject |
java_api_socket_out_stream(SubLObject uuid_string)
Return the java api socket output stream corresponding to the given UUID key. |
static SubLObject |
java_api_socket(SubLObject uuid_string)
Return the java api socket corresponding to the given UUID key. |
static SubLObject |
release_resources_for_java_api_client(SubLObject uuid_string,
SubLObject abnormalP)
Closes the outbound api socket and kills active api requests identified by the given uuid-string. |
static SubLObject |
reset_java_api_kernel()
Reset this subsystem to an un-initialized state. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_java_api_kernel_file()
|
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 final SubLSymbol $sym0$STRINGP
public static final SubLString $str1$Java_API_lease_monitor
public static final SubLSymbol $sym2$JAVA_API_LEASE_MONITOR
public static final SubLSymbol $sym3$INITIALIZE_JAVA_API_LEASE_MONITOR
public static final SubLString $str4$Initialize_the_process_which_moni
public static final SubLSymbol $sym5$HALT_JAVA_API_LEASE_MONITOR
public static final SubLString $str6$Halt_the_the_process_which_monito
public static final SubLSymbol $kw7$IGNORE_ERRORS_TARGET
public static final SubLSymbol $sym8$IGNORE_ERRORS_HANDLER
public static final SubLSymbol $sym9$CATCH_ERROR_MESSAGE_HANDLER
public static final SubLInteger $int10$1000
public static final SubLString $str11$Releasing_java_API_resources_iden
public static final SubLString $str12$__Releasing_java_API_resources_id
public static final SubLSymbol $sym13$RELEASE_RESOURCES_FOR_JAVA_API_CLIENT
public static final SubLList $list14
public static final SubLString $str15$Closes_the_outbound_api_socket_an
public static final SubLList $list16
public static final SubLList $list17
public static final SubLInteger $int18$3600000
public static final SubLSymbol $sym19$INTEGERP
public static final SubLString $str20$_cfasl_kernel_standard_output_
public static final SubLString $str21$api_services_lease_denied_for__A_
public static final SubLString $str22$api_services_lease_denied
public static final SubLString $str23$api_services_lease_granted_by_
public static final SubLString $str24$_to_
public static final SubLString $str25$_for_
public static final SubLString $str26$_milliseconds
public static final SubLString $str27$_A__
public static final SubLSymbol $sym28$ACQUIRE_API_SERVICES_LEASE
public static final SubLList $list29
public static final SubLString $str30$Requests_an_API_services_lease___
public static final SubLList $list31
public static final SubLList $list32
public static final SubLString $str33$There_are_no_Java_API_client_leas
public static final SubLString $str34$Java_API_client__A_lease_expires_
public static final SubLSymbol $sym35$SHOW_JAVA_API_SERVICE_LEASES
public static final SubLString $str36$Displays_the_current_java_api_lea
public static final SubLString $str37$Java_API_stream_lock
public static final SubLString $str38$Initializing_java_client_socket__
public static final SubLString $str39$Initialized_java_client_socket__S
public static final SubLString $str40$Invalid_java_client_socket__S__
public static final SubLSymbol $sym41$INITIALIZE_JAVA_API_PASSIVE_SOCKET
public static final SubLList $list42
public static final SubLString $str43$Associates_the_current_socket_wit
public static final SubLString $str44$Looked_up_socket__S_from_dictiona
public static final SubLString $str45$Removed_socket__S__from_dictionar
public static final SubLSymbol $sym46$CLOSE_JAVA_API_SOCKET
public static final SubLString $str47$Closes_the_persistent_cfasl_socke
public static final SubLString $str48$___S______S
public static final SubLSymbol $sym49$SHOW_JAVA_API_SOCKETS
public static final SubLString $str50$Displays_the_java_api_sockets_
public static final SubLSymbol $sym51$RESET_JAVA_API_KERNEL
public static final SubLString $str52$Reset_this_subsystem_to_an_un_ini
public static final SubLString $str53$Verifying_java_api_socket_identif
public static final SubLList $list54
public static final SubLString $str55$closing_broken_java_api_socket__A
public static final SubLString $str56$_cp
public static final SubLString $str57$Java_proxy_for_
public static final SubLSymbol $sym58$LAUNCH_JAVA_APPLICATION_FROM_RED
public static final SubLSymbol $kw59$LEAST_PRIVILEGED
public static final SubLString $str60$JAVA_HOME
public static final SubLString $str61$JAVA_LIB
public static final SubLString $str62$JAVA_VM
public static final SubLString $str63$JAVA_RE_HOME
public static final SubLString $str64$JAVA_RE_LIB
public static final SubLString $str65$JAVA_RE_VM
public static final SubLString $str66$path_separator
public static final SubLString $str67$java
public static final SubLList $list68
public static final SubLSymbol $sym69$LISTP
public static final SubLString $str70$java_main_class
public static final SubLString $str71$java_classpath
public static final SubLString $str72$java_arguments
public static final SubLSymbol $sym73$CCONCATENATE
Method Detail |
---|
public static final SubLObject initialize_java_api_lease_monitor()
public static final SubLObject halt_java_api_lease_monitor()
public static final SubLObject java_api_lease_monitor()
public static final SubLObject release_resources_for_java_api_client(SubLObject uuid_string, SubLObject abnormalP)
uuid-string
- ; stringpabnormal?
- ; boolean Whether or not the release was abnormal or expectedpublic static final SubLObject acquire_api_services_lease(SubLObject lease_duration_in_milliseconds, SubLObject uuid_string)
lease-duration-in-milliseconds
- ; integerp, the lease duration in millisecondsuuid-string
- ; stringp, identifies the java api clientpublic static final SubLObject get_current_api_socket()
public static final SubLObject api_socket_in_stream(SubLObject api_socket)
public static final SubLObject api_socket_out_stream(SubLObject api_socket)
public static final SubLObject api_socket_lock(SubLObject api_socket)
public static final SubLObject initialize_java_api_passive_socket(SubLObject uuid_string)
public static final SubLObject java_api_socket(SubLObject uuid_string)
public static final SubLObject java_api_socket_out_stream(SubLObject uuid_string)
public static final SubLObject java_api_lock(SubLObject uuid_string)
public static final SubLObject close_java_api_socket(SubLObject uuid_string)
public static final SubLObject reset_java_api_kernel()
public static final SubLObject cleanup_broken_java_api_sockets()
public static final SubLObject declare_java_api_kernel_file()
public static final SubLObject init_java_api_kernel_file()
public static final SubLObject setup_java_api_kernel_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 |