|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.kldp.jsd.SimpleDaemonManager
SimpleDaemonÀ» ±¸µ¿ÇØÁØ´Ù.
Nested Class Summary | |
protected class |
SimpleDaemonManager.ExitFlagFilePoll
Á¾·á Ç¥½ÃÀÚ ÆÄÀÏÀÌ »ý¼ºµÇ¾ú´ÂÁö ÁÖ±âÀûÀ¸·Î °Ë»çÇÏ´Â ¾²·¹µå. |
protected class |
SimpleDaemonManager.SimpleDaemonShutdownManager
JVMÀÌ Á¾·áÇÒ ¶§ ½ÇÇàµÇ¾î¾ß ÇÏ´Â ÀÛ¾÷À» ÁöÁ¤ÇÑ´Ù. |
Method Summary | |
protected java.io.File |
getExitFlagFile()
Á¾·á Ç¥½ÃÀÚ ÆÄÀÏÀÇ °´Ã¼¸¦ ¸®ÅÏÇÑ´Ù. |
protected java.lang.String |
getExitFlagFileName()
Á¾·á Ç¥½ÃÀÚ ÆÄÀÏÀÇ À̸§À» ¸®ÅÏÇÑ´Ù. |
static SimpleDaemonManager |
getInstance(java.lang.Class daemonClass)
SimpleDaemonManagerÀÇ °´Ã¼¸¦ »ý¼ºÇÑ´Ù. |
protected java.io.File |
getLockFile()
¶ô ÆÄÀÏÀÇ °´Ã¼¸¦ ¸®ÅÏÇÑ´Ù. |
protected java.lang.String |
getLockFileName()
µ¥¸óÀÌ ½ÇÇàÁßÀÎÁö ¿©ºÎ¸¦ Ç¥½ÃÇÏ´Â ¶ô ÆÄÀÏÀÇ À̸§À» ¸®ÅÏÇÑ´Ù. |
protected java.lang.String |
getRepresentName()
µ¥¸óÀ» ´ëÇ¥ÇÏ´Â ¶ô ÆÄÀϰú Á¾·á Ç¥½ÃÀÚ ÆÄÀÏÀÇ À̸§À» ±¸¼ºÇÏ´Â ¹®ÀÚ¿À» ¸®ÅÏÇÑ´Ù. |
protected void |
initialize()
SimpleDaemonManager °´Ã¼ »ý¼º½Ã Ãʱâȸ¦ ¼öÇàÇÑ´Ù. |
static boolean |
isSimpleDaemonClass(java.lang.Class daemonClass)
ÁÖ¾îÁø Ŭ·¡½º°¡ SimpleDaemon ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí Àִ°¡? |
void |
shutdownDaemon()
µ¥¸óÀ» Á¾·á½ÃŲ´Ù. |
void |
start()
µ¥¸óÀ» ½ÃÀÛ½ÃŲ´Ù. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static SimpleDaemonManager getInstance(java.lang.Class daemonClass) throws IllegalSimpleDaemonClassException
SimpleDaemonManagerÀÇ °´Ã¼¸¦ »ý¼ºÇÑ´Ù.
ÇÑ JVM¿¡´Â ´Ü ÇѰ³ÀÇ SimpleDaemonManager¸¸ Á¸ÀçÇÒ ¼ö ÀÖ´Ù.
daemonClass
- µ¥¸óÀ¸·Î ½ÇÇàµÉ Ŭ·¡½º
LockFileExistException
IllegalSimpleDaemonClassException
public static boolean isSimpleDaemonClass(java.lang.Class daemonClass)
daemonClass
- Class°´Ã¼
public void start() throws LockFileExistException, java.io.IOException, IllegalSimpleDaemonClassException
LockFileExistException
java.io.IOException
IllegalSimpleDaemonClassException
protected void initialize() throws LockFileExistException, java.io.IOException, IllegalSimpleDaemonClassException
LockFileExistException
java.io.IOException
IllegalSimpleDaemonClassException
protected java.lang.String getLockFileName()
protected java.io.File getLockFile()
protected java.lang.String getExitFlagFileName()
protected java.io.File getExitFlagFile()
protected java.lang.String getRepresentName()
public void shutdownDaemon() throws java.io.IOException
µ¥¸óÀ» Á¾·á½ÃŲ´Ù.
ÀÌ ¸Þ¼Òµå¸¦ ½ÇÇàÇϸé ÇöÀç JVMÀÇ µ¥¸óÀÌ Á¾·áµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó, ÀÌ¹Ì ´Ù¸¥ JVM¿¡¼ ½ÇÇàÁßÀÎ µ¥¸óÀÇ Á¾Ç¥ Ç¥½ÃÀÚ ÆÄÀÏÀ» »ý¼ºÇÏ¿©, ´Ù¸¥ JVMÀÇ µ¥¸óÀ» Á¾·á½ÃŰ´Â °ÍÀÌ´Ù.
java.io.IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |