|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jacob.com.JacobObject
public class JacobObject
The superclass of all Jacob objects. It is used to create a standard API framework and to facilitate memory management for Java and COM memory elements.
All instances of this class and subclasses are automatically managed by the ROT. This means the ROT cannot be a subclass of JacobObject.
All COM object created by JACOB extend this class so that we can automatically release them when the thread is detached from COM - if we leave it to the finalizer it will call the release from another thread, which may result in a segmentation violation.
Constructor Summary | |
---|---|
JacobObject()
Standard constructor that adds this JacobObject to the memory management pool. |
Method Summary | |
---|---|
protected static void |
debug(String istrMessage)
Very basic debugging function. |
static String |
getBuildDate()
Deprecated. use JacobReleaseInfo.getBuildDate() instead. |
static String |
getBuildVersion()
Deprecated. use JacobReleaseInfo.getBuildVersion() instead. |
protected static boolean |
isDebugEnabled()
|
void |
safeRelease()
Finalizers call this method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JacobObject()
Method Detail |
---|
public void safeRelease()
protected static boolean isDebugEnabled()
@Deprecated public static String getBuildDate()
@Deprecated public static String getBuildVersion()
protected static void debug(String istrMessage)
istrMessage
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |