|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.rmi.server.RemoteObject | +--java.rmi.server.RemoteServer | +--java.rmi.server.UnicastRemoteObject
UnicastRemoteObject Ŭ·¡½º´Â º¹Á¦°¡ ¾Æ´Ñ ¸®¸ðÆ® ¿ÀºêÁ§Æ®¸¦ Á¤ÀÇÇÕ´Ï´Ù. ±× ¸®¸ðÆ® ¿ÀºêÁ§Æ®ÀÇ ÂüÁ¶´Â ¼¹ö ÇÁ·Î¼¼½º°¡ Ȱµ¿Çϰí ÀÖ´Â µ¿¾È¸¸ À¯È¿ÇÏ°Ô µË´Ï´Ù. UnicastRemoteObject Ŭ·¡½º´Â TCP ½ºÆ®¸²À» »ç¿ëÇØ point-to-pointÀÇ ¾×ƼºêÇÑ ¿ÀºêÁ§Æ® ÂüÁ¶ (±âµ¿, ÆÄ¶ó¹ÌÅÍ, ¹× °á°ú)¸¦ ¼Æ÷Æ®ÇÕ´Ï´Ù.
¸®¸ðÆ® µ¿ÀÛÀ» ¿ä±¸ÇÏ´Â ¿ÀºêÁ§Æ®´Â Åë»ó, UnicastRemoteObject ¸¦ »ç¿ëÇØ RemoteObject ¸¦ È®ÀåÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. UnicastRemoteObject ÀÇ È®Àå Ŭ·¡½º·Î¼ Á¤ÀÇÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â ±¸Çö Ŭ·¡½º°¡, Object Ŭ·¡½º¿¡¼ »ó¼Ó¹ÞÀº hashCode, equals, ¹× toString ¸Þ¼ÒµåÀÇ ¿Ã¹Ù¸¥ ½Ã¸àƽ½º¸¦, ¸®¸ðÆ® ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼ ÀûÀýÈ÷ µ¿ÀÛ½Ãų Çʿ䰡 »ý±é´Ï´Ù.
RemoteServer
,
RemoteObject
,
Á÷·ÄÈ µÈ Çü½Ä ÇʵåÀÇ °³¿ä |
Ŭ·¡½º java.rmi.server. RemoteObject ¿¡¼ »ó¼Ó¹ÞÀº Çʵå |
ref |
»ý¼ºÀÚÀÇ °³¿ä | |
protected |
UnicastRemoteObject ()
ÀÍ¸í Æ÷Å並 »ç¿ëÇØ, »õ·Î¿î UnicastRemoteObject ¿ÀºêÁ§Æ®ÀÇ ÀÛ¼º°ú export¸¦ ½Ç½ÃÇÕ´Ï´Ù. |
protected |
UnicastRemoteObject (int port)
ÁöÁ¤µÈ Æ÷Å並 »ç¿ëÇØ, »õ·Î¿î UnicastRemoteObject ¿ÀºêÁ§Æ®ÀÇ ÀÛ¼º°ú export¸¦ ½Ç½ÃÇÕ´Ï´Ù. |
protected |
UnicastRemoteObject (int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
ÁöÁ¤µÈ Æ÷Åä¿Í ¼ÒÄÏ ÆÑÅ丮¸¦ »ç¿ëÇØ, »õ·Î¿î UnicastRemoteObject ¿ÀºêÁ§Æ®ÀÇ ÀÛ¼º°ú export¸¦ ½Ç½ÃÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
Object |
clone ()
¿øÀÇ ¿ÀºêÁ§Æ®¿Í ¸íÈ®ÇÏ°Ô ±¸º°ÇÒ ¼ö ÀÖ´Â ¸®¸ðÆ® ¿ÀºêÁ§Æ®ÀÇ º¹Á¦¸¦ µ¹·ÁÁÝ´Ï´Ù. |
static RemoteStub |
exportObject (Remote obj)
¸®¸ðÆ® ¿ÀºêÁ§Æ®¸¦ export ÇØ, ÀÔÁ¢¼ÓÈ£ÀÇ ¼ö½Å¿¡ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. |
static Remote |
exportObject (Remote obj,
int port)
¸®¸ðÆ® ¿ÀºêÁ§Æ®¸¦ export ÇØ, ÀÔÁ¢¼ÓÈ£ÀÇ ¼ö½Å¿¡ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. |
static Remote |
exportObject (Remote obj,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
¸®¸ðÆ® ¿ÀºêÁ§Æ®¸¦ export ÇØ, ÀÔÁ¢¼ÓÈ£ÀÇ ¼ö½Å¿¡ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. |
static boolean |
unexportObject (Remote obj,
boolean force)
RMI ·±Å¸ÀÓÀ¸·ÎºÎÅÍ ¸®¸ðÆ® ¿ÀºêÁ§Æ® obj ¸¦ »èÁ¦ÇÕ´Ï´Ù. |
Ŭ·¡½º java.rmi.server. RemoteServer ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
getClientHost , getLog , setLog |
Ŭ·¡½º java.rmi.server. RemoteObject ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
equals , getRef , hashCode , toString , toStub |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
finalize , getClass , notify , notifyAll , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
protected UnicastRemoteObject() throws RemoteException
RemoteException
- ¿ÀºêÁ§Æ®ÀÇ export°¡ ½ÇÆÐÇßÀ» °æ¿ìprotected UnicastRemoteObject(int port) throws RemoteException
port
- ¸®¸ðÆ® ¿ÀºêÁ§Æ®°¡ È£ÃâÀ» ¼ö½ÅÇÏ´Â Æ÷ÅäÀÇ ¹øÈ£. port
°¡ 0 ÀÇ °æ¿ì´Â ÀÍ¸í Æ÷Åä°¡ »ç¿ëµÈ´Ù
RemoteException
- ¿ÀºêÁ§Æ®ÀÇ export°¡ ½ÇÆÐÇßÀ» °æ¿ìprotected UnicastRemoteObject(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf) throws RemoteException
port
- ¸®¸ðÆ® ¿ÀºêÁ§Æ®°¡ È£ÃâÀ» ¼ö½ÅÇÏ´Â Æ÷ÅäÀÇ ¹øÈ£. port
°¡ 0 ÀÇ °æ¿ì´Â ÀÍ¸í Æ÷Åä°¡ »ç¿ëµÇ´Âcsf
- ¸®¸ðÆ® ¿ÀºêÁ§Æ®ÀÇ È£ÃâÇØ¿¡ »ç¿ëÇϴ Ŭ¶óÀ̾ðÆ®Ãø ¼ÒÄÏ ÆÑÅ丮ssf
- ¸®¸ðÆ® ¿ÀºêÁ§Æ® È£ÃâÀ» ¼ö½ÅÇÏ´Â ¼¹öÃø ¼ÒÄÏ ÆÑÅ丮
RemoteException
- ¿ÀºêÁ§Æ®ÀÇ export°¡ ½ÇÆÐÇßÀ» °æ¿ì¸Þ¼ÒµåÀÇ »ó¼¼ |
public Object clone() throws CloneNotSupportedException
Object
³»ÀÇ clone
CloneNotSupportedException
- º¹Á¦°¡ RemoteException ¸¦ À§Çؼ(¶§¹®¿¡) ½ÇÆÐÇßÀ» °æ¿ìCloneable
public static RemoteStub exportObject(Remote obj) throws RemoteException
obj
- export ÇÏ´Â ¸®¸ðÆ® ¿ÀºêÁ§Æ®
RemoteException
- export¿¡ ½ÇÆÐÇßÀ» °æ¿ìpublic static Remote exportObject(Remote obj, int port) throws RemoteException
obj
- export ÇÏ´Â ¸®¸ðÆ® ¿ÀºêÁ§Æ®port
- ¿ÀºêÁ§Æ®ÀÇ exportóÀÇ Æ÷Åä
RemoteException
- export¿¡ ½ÇÆÐÇßÀ» °æ¿ìpublic static Remote exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf) throws RemoteException
obj
- export ÇÏ´Â ¸®¸ðÆ® ¿ÀºêÁ§Æ®port
- ¿ÀºêÁ§Æ®ÀÇ exportóÀÇ Æ÷Åäcsf
- ¸®¸ðÆ® ¿ÀºêÁ§Æ®ÀÇ È£ÃâÇØ¿¡ »ç¿ëÇϴ Ŭ¶óÀ̾ðÆ®Ãø ¼ÒÄÏ ÆÑÅ丮ssf
- ¸®¸ðÆ® ¿ÀºêÁ§Æ® È£ÃâÀ» ¼ö½ÅÇÏ´Â ¼¹öÃø ¼ÒÄÏ ÆÑÅ丮
RemoteException
- export¿¡ ½ÇÆÐÇßÀ» °æ¿ìpublic static boolean unexportObject(Remote obj, boolean force) throws NoSuchObjectException
obj
- export µÇ°í ¸®¸ðÆ® ¿ÀºêÁ§Æ®force
- true ÀÇ °æ¿ì´Â º¸·ùÁß ¶Ç´Â ÁøÇàÁßÀÇ È£ÃâÀÌ À־, ¿ÀºêÁ§Æ®ÀÇ export¸¦ ÇØÁ¦ÇÑ´Ù. false ÀÇ °æ¿ì¿¡´Â º¸·ùÁß ¶Ç´Â ÁøÇàÁßÀÇ È£ÃâÀÌ ¾øÀ» ¶§¿¡¸¸, ¿ÀºêÁ§Æ®´Â ¾È export µÈ´Ù
NoSuchObjectException
- ¸®¸ðÆ® ¿ÀºêÁ§Æ®°¡ ÇöÀç exportµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.