theKernel 10.0
|
MkObjectC - class known as obj or object is used as base-class type for a Programming-Language-Micro-Kernel (PLMK) class … More...
Public Member Functions | |
void | close () |
String | toString () |
native void | HandleDelete () |
Java: → C-API Handle-Delete-Slot - delete a netObj from handle-storage … | |
native boolean | HandleExists () |
Java: → C-API check if obj has already a handle defined… | |
native int | HandleGet () |
Java: → C-API Handle-Get-Slot - returns a export-hdl to the MkObjectC useable for external storage | |
native int | HandleGetOfType () |
Java: → C-API Export-Slot - returns typeHdl of the obj . | |
native int | HandleGetOr0 () |
Java: → C-API return export-hdl or 0 in not created… | |
native MkObjectC | Next () |
Java: → C-API get next instance from linked-list of MkObjectS type | |
native MkObjectC | Prev () |
Java: → C-API get previous instance from linked-list of MkObjectS type | |
native void | DbgDump (String message, String callfunc) |
Java: → C-API debug: Dump a instance to stderr with LNG and MQ internal data… | |
void | DbgDump () |
Java: → C-API debug: Dump a instance to stderr with LNG and MQ internal data… | |
void | DbgDump (String message) |
Java: → C-API debug: Dump a instance to stderr with LNG and MQ internal data… | |
native void | DbgL (String message, int debug, String callfunc, int lvl) |
Java: → C-API debug: write a instance-marker to the MkLogFileC (default: stderr) using the fmtobj as prefix … | |
void | DbgL (String message) |
Java: → C-API debug: write a instance-marker to the MkLogFileC (default: stderr) using the fmtobj as prefix … | |
void | DbgL (String message, int debug) |
Java: → C-API debug: write a instance-marker to the MkLogFileC (default: stderr) using the fmtobj as prefix … | |
void | DbgL (String message, int debug, String callfunc) |
Java: → C-API debug: write a instance-marker to the MkLogFileC (default: stderr) using the fmtobj as prefix … | |
native void | DbgLogC (String callfunc) |
Java: → C-API debug: write a short-obj-summary to MkLogFileC (default: stderr) … | |
void | DbgLogC () |
Java: → C-API debug: write a short-obj-summary to MkLogFileC (default: stderr) … | |
native void | DbgO (String callfunc) |
Java: → C-API debug: write the object-details to MkLogFileC (default: stderr) … | |
void | DbgO () |
Java: → C-API debug: write the object-details to MkLogFileC (default: stderr) … | |
native void | DbgSTACK (int skip, int num, String callfunc) |
Java: → C-API debug: write the stack-trace to MkLogFileC (default: stderr) … | |
void | DbgSTACK () |
Java: → C-API debug: write the stack-trace to MkLogFileC (default: stderr) … | |
void | DbgSTACK (int skip) |
Java: → C-API debug: write the stack-trace to MkLogFileC (default: stderr) … | |
void | DbgSTACK (int skip, int num) |
Java: → C-API debug: write the stack-trace to MkLogFileC (default: stderr) … | |
native void | LogC (String message, int debug, String callfunc) |
Java: → C-API write a logging-message to MkLogFileC (default: stderr) using the internal format … | |
void | LogC (String message) |
Java: → C-API write a logging-message to MkLogFileC (default: stderr) using the internal format … | |
void | LogC (String message, int debug) |
Java: → C-API write a logging-message to MkLogFileC (default: stderr) using the internal format … | |
native void | LogHEX (String callfunc, byte[] data) |
Java: → C-API log binaray data as HEX into the MkLogFileC (default: stderr) … | |
native void | Log (MkObjectC fmtobj, int debug, String callfunc, int lvl) |
Java: → C-API Log-Slot - log a summary of an object to the MkLogFileC (default: stderr) target … | |
native void | LogLong (MkObjectC fmtobj, int debug, String callfunc, int lvl) |
Java: → C-API log the MkObjectS verbose into the MkLogFileC (default: stderr) … | |
void | LogLong () |
Java: → C-API log the MkObjectS verbose into the MkLogFileC (default: stderr) … | |
void | LogLong (MkObjectC fmtobj) |
Java: → C-API log the MkObjectS verbose into the MkLogFileC (default: stderr) … | |
void | LogLong (MkObjectC fmtobj, int debug) |
Java: → C-API log the MkObjectS verbose into the MkLogFileC (default: stderr) … | |
void | LogLong (MkObjectC fmtobj, int debug, String callfunc) |
Java: → C-API log the MkObjectS verbose into the MkLogFileC (default: stderr) … | |
native void | LogShort (MkObjectC fmtobj, int debug, String callfunc, int lvl) |
Java: → C-API log the MkObjectS into the MkLogFileC (default: stderr) … | |
void | LogShort () |
Java: → C-API log the MkObjectS into the MkLogFileC (default: stderr) … | |
void | LogShort (MkObjectC fmtobj) |
Java: → C-API log the MkObjectS into the MkLogFileC (default: stderr) … | |
void | LogShort (MkObjectC fmtobj, int debug) |
Java: → C-API log the MkObjectS into the MkLogFileC (default: stderr) … | |
void | LogShort (MkObjectC fmtobj, int debug, String callfunc) |
Java: → C-API log the MkObjectS into the MkLogFileC (default: stderr) … | |
native void | LogType (MkObjectC fmtobj, int debug, String callfunc, int lvl) |
Java: → C-API log the tyoe of the MkObjectS into the MkLogFileC (default: stderr) … | |
void | LogType () |
Java: → C-API log the tyoe of the MkObjectS into the MkLogFileC (default: stderr) … | |
void | LogType (MkObjectC fmtobj) |
Java: → C-API log the tyoe of the MkObjectS into the MkLogFileC (default: stderr) … | |
void | LogType (MkObjectC fmtobj, int debug) |
Java: → C-API log the tyoe of the MkObjectS into the MkLogFileC (default: stderr) … | |
void | LogType (MkObjectC fmtobj, int debug, String callfunc) |
Java: → C-API log the tyoe of the MkObjectS into the MkLogFileC (default: stderr) … | |
void | Log () |
Java: → C-API Log-Slot - log a summary of an object to the MkLogFileC (default: stderr) target … | |
void | Log (MkObjectC fmtobj) |
Java: → C-API Log-Slot - log a summary of an object to the MkLogFileC (default: stderr) target … | |
void | Log (MkObjectC fmtobj, int debug) |
Java: → C-API Log-Slot - log a summary of an object to the MkLogFileC (default: stderr) target … | |
void | Log (MkObjectC fmtobj, int debug, String callfunc) |
Java: → C-API Log-Slot - log a summary of an object to the MkLogFileC (default: stderr) target … | |
native MkErrorC | ErrorCatch (Throwable exception, String callfunc) |
Java: → C-API convert a programming-language-error into an jvmkkernel error … | |
MkErrorC | ErrorCatch () |
Java: → C-API convert a programming-language-error into an jvmkkernel error … | |
MkErrorC | ErrorCatch (Throwable exception) |
Java: → C-API convert a programming-language-error into an jvmkkernel error … | |
native MkErrorC | ToError () |
Java: → C-API Error-Slot - return an error-object pre initialized with obj data. | |
native boolean | IsNull () |
Java: → C-API ckeck if the object is null | |
native String | ToName () |
Java: → C-API Info-Slot - returns brief information about the obj as a string | |
native String | ToNameOfClass () |
Java: → C-API Class-Slot - returns the Java-Class-Name of the obj as string | |
native String | ToNameOfType () |
Java: → C-API Type-Slot - returns the LibMkKernel-Type-Name of the obj as a string | |
native String | ToString () |
Java: → C-API String-Slot - returns the string representation of the inst … | |
native int | RefGet () |
MkRefGet | |
native void | SysKill (int pid, int signal) |
MkSysKill | |
native int | SysGetPid () |
MkSysGetPid | |
native void | Dispose () |
Java: → C-API Dispose-Slot - untie the connection between the Native-Java-Instance and the jvmkkernel-Instance. | |
native void | Delete () |
Java: → C-API Delete-Slot - delete an instance. | |
void | printP () |
void | L0 () |
void | L1 () |
void | L2 () |
void | L3 () |
void | L4 () |
void | L5 () |
void | L6 () |
void | L7 () |
void | L8 () |
void | L9 () |
void | LA () |
void | LB () |
void | LE () |
void | printL (String name, Object val) |
Static Public Member Functions | |
static native MkObjectC | HandleResolve (int netHdl) |
Java: → C-API Handle-Resolve-Slot - return a MkObjectC from netHdl or null if invalid… | |
static native void | HandleDeleteByNetHdl (int netHdl) |
Java: → C-API Handle-Delete-Slot - delete a netHdl from handle-storage … | |
static native MkObjectC | Instances () |
Java: → C-API get head-instance from linked-list of MkObjectS type … | |
static native MkObjectC | GetNull () |
Java: → C-API Null-Slot - return a MkObjectC typed NULL instance … | |
static native void | DbgM (String message, int debug, String callfunc, int lvl) |
Java: → C-API debug: write a static-marker to the MkLogFileC (default: stderr) … | |
static void | DbgM (String message) |
Java: → C-API debug: write a static-marker to the MkLogFileC (default: stderr) … | |
static void | DbgM (String message, int debug) |
Java: → C-API debug: write a static-marker to the MkLogFileC (default: stderr) … | |
static void | DbgM (String message, int debug, String callfunc) |
Java: → C-API debug: write a static-marker to the MkLogFileC (default: stderr) … | |
static native int | SysHashI32 (String key, int length) |
MkSysHashI32 | |
static int | SysHashI32 (String key) |
MkSysHashI32 | |
static native String | SysHashSTR (String key, int length) |
MkSysHashSTR | |
static String | SysHashSTR (String key) |
MkSysHashSTR | |
static native void | DeleteCallbackCleanup (String ident) |
Java: → C-API cleanup the DeleteCallback installed with MkObjectDeleteCallbackSetup … | |
static native void | DeleteCallbackSetup (String ident, MkObjectDeleteIF callback, String filter) |
Java: → C-API Create/Delete the instance-delete-callback … | |
static void | DeleteCallbackSetup (String ident) |
Java: → C-API Create/Delete the instance-delete-callback … | |
static void | DeleteCallbackSetup (String ident, MkObjectDeleteIF callback) |
Java: → C-API Create/Delete the instance-delete-callback … | |
static int | getPId () |
static long | getTId () |
static String | getCallerProc (int level) |
static String | getCallerProc () |
static String | getStackTrace (int level) |
static String | getStackTrace () |
static int | getCallerLine (int level) |
static int | getCallerLine () |
static String | getCallerFile (int level) |
static String | getCallerFile () |
static void | SF (String msg, String name, int framelvl) |
static void | SF (String msg) |
static void | SF (String msg, String name) |
static void | printP (long ptr, String name, int framelvl) |
static void | printO (byte byt, String name, int framelvl) |
static void | printBool (boolean bol, String name, int framelvl) |
static void | printObj (Object id, String caller, int framelvl) |
static void | printObj (Object id, String caller) |
static void | printObj (Object id) |
static void | printC (String id, String name, int framelvl) |
static void | printC (String id) |
static void | printTyp (MkObjectC id, String name, int framelvl) |
static void | printStack (String name, int framelvl) |
static void | M0 () |
static void | M1 () |
static void | M2 () |
static void | M3 () |
static void | M4 () |
static void | M5 () |
static void | M6 () |
static void | M7 () |
static void | M8 () |
static void | M9 () |
static void | MA () |
static void | MB () |
static void | MC () |
static void | MD () |
static void | ME () |
Protected Member Functions | |
MkObjectC (long mng, boolean dummy) | |
This contructor is used internal to create an java-object for an already existing libmqmsgque-object. | |
void | Dispose (boolean disposing) |
MkObjectC - class known as obj or object is used as base-class type for a Programming-Language-Micro-Kernel (PLMK) class …
jvmkkernel is also called as Programming-Language-Micro-Kernel (PLMK). jvmkkernel is like a programming-language without syntax but using the Target-Programming-Language (in our case Java) of the Micro-Kernel as runtime environment.
This integration is done using the managed-object-technology.
The managed object supports low level integration features descripted in MkObjectS :
In the implementation-layer of jvmkkernel only the public-features of the MkObjectC are visible to the programmer.
Definition at line 16 of file MkObjectC.java.
|
protected |
This contructor is used internal to create an java-object for an already existing libmqmsgque-object.
In LibMsgque an object is created by a user-request or by a application-request. If the application create an object the libmsgque-object exist but the java-object not. The purpose of this internal constructor is to create an java-object without creating a libmqmsgque-object . The reason behind the "dummy" argument is the inabillity of java to transport a pointer using a pointer-object. C# has ab IntPtr object for this purpose but Java provide only a long. The problem is that the internal-constructor with long as argument hide the default-constructor of the MkBufferC. The dummy argument just make this internal-constructor unique.
Definition at line 34 of file MkObjectC.java.
void jvmkkernel.MkObjectC.close | ( | ) |
Definition at line 69 of file MkObjectC.java.
|
protected |
Definition at line 45 of file MkObjectC.java.
|
static |
Definition at line 540 of file MkObjectC.java.
|
static |
Definition at line 534 of file MkObjectC.java.
|
static |
Definition at line 530 of file MkObjectC.java.
|
static |
Definition at line 524 of file MkObjectC.java.
|
static |
Definition at line 513 of file MkObjectC.java.
|
static |
Definition at line 506 of file MkObjectC.java.
|
static |
Definition at line 497 of file MkObjectC.java.
|
static |
Definition at line 520 of file MkObjectC.java.
|
static |
Definition at line 517 of file MkObjectC.java.
|
static |
Definition at line 502 of file MkObjectC.java.
void jvmkkernel.MkObjectC.L0 | ( | ) |
Definition at line 633 of file MkObjectC.java.
void jvmkkernel.MkObjectC.L1 | ( | ) |
Definition at line 634 of file MkObjectC.java.
void jvmkkernel.MkObjectC.L2 | ( | ) |
Definition at line 635 of file MkObjectC.java.
void jvmkkernel.MkObjectC.L3 | ( | ) |
Definition at line 636 of file MkObjectC.java.
void jvmkkernel.MkObjectC.L4 | ( | ) |
Definition at line 637 of file MkObjectC.java.
void jvmkkernel.MkObjectC.L5 | ( | ) |
Definition at line 638 of file MkObjectC.java.
void jvmkkernel.MkObjectC.L6 | ( | ) |
Definition at line 639 of file MkObjectC.java.
void jvmkkernel.MkObjectC.L7 | ( | ) |
Definition at line 640 of file MkObjectC.java.
void jvmkkernel.MkObjectC.L8 | ( | ) |
Definition at line 641 of file MkObjectC.java.
void jvmkkernel.MkObjectC.L9 | ( | ) |
Definition at line 642 of file MkObjectC.java.
void jvmkkernel.MkObjectC.LA | ( | ) |
Definition at line 643 of file MkObjectC.java.
void jvmkkernel.MkObjectC.LB | ( | ) |
Definition at line 644 of file MkObjectC.java.
void jvmkkernel.MkObjectC.LE | ( | ) |
Definition at line 645 of file MkObjectC.java.
|
static |
Definition at line 613 of file MkObjectC.java.
|
static |
Definition at line 614 of file MkObjectC.java.
|
static |
Definition at line 615 of file MkObjectC.java.
|
static |
Definition at line 616 of file MkObjectC.java.
|
static |
Definition at line 617 of file MkObjectC.java.
|
static |
Definition at line 618 of file MkObjectC.java.
|
static |
Definition at line 619 of file MkObjectC.java.
|
static |
Definition at line 620 of file MkObjectC.java.
|
static |
Definition at line 621 of file MkObjectC.java.
|
static |
Definition at line 622 of file MkObjectC.java.
|
static |
Definition at line 623 of file MkObjectC.java.
|
static |
Definition at line 624 of file MkObjectC.java.
|
static |
Definition at line 625 of file MkObjectC.java.
|
static |
Definition at line 626 of file MkObjectC.java.
|
static |
Definition at line 627 of file MkObjectC.java.
|
static |
Definition at line 570 of file MkObjectC.java.
|
static |
Definition at line 591 of file MkObjectC.java.
|
static |
Definition at line 587 of file MkObjectC.java.
void jvmkkernel.MkObjectC.printL | ( | String | name, |
Object | val ) |
Definition at line 647 of file MkObjectC.java.
|
static |
Definition at line 566 of file MkObjectC.java.
|
static |
Definition at line 584 of file MkObjectC.java.
|
static |
Definition at line 581 of file MkObjectC.java.
|
static |
Definition at line 574 of file MkObjectC.java.
void jvmkkernel.MkObjectC.printP | ( | ) |
Definition at line 563 of file MkObjectC.java.
|
static |
Definition at line 555 of file MkObjectC.java.
|
static |
Definition at line 603 of file MkObjectC.java.
|
static |
Definition at line 594 of file MkObjectC.java.
|
static |
Definition at line 549 of file MkObjectC.java.
|
static |
Definition at line 552 of file MkObjectC.java.
|
static |
Definition at line 544 of file MkObjectC.java.
String jvmkkernel.MkObjectC.toString | ( | ) |
Definition at line 83 of file MkObjectC.java.