|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface CurrentOperations
Portable Interceptors Current (PICurrent
¶ó°íµµ ºÒ¸°´Ù)´Â ´Ü¼øÇÑ ½½·Ô Å×ÀÌºí¿¡ Áö³ªÁö ¾Ê½À´Ï´Ù. °¢ ¼ºñ½º´Â ÀÌ ½½·Ô Å×À̺íÀÇ ½½·ÔÀ» »ç¿ëÇØ, ±× ÄÁÅØ½ºÆ®°ú ¿ä±¸/ÀÀ´äÀÇ ¼ºñ½º ÄÁÅØ½ºÆ®°úÀÇ »çÀÌ¿¡ ÄÁÅØ½ºÆ®
µ¥ÀÌÅ͸¦ ±³È¯ÇÕ´Ï´Ù. PICurrent¸¦ »ç¿ëÇÏ´Â °¢ ¼ºñ½º´Â ÃʱâȽÿ¡ 1°³
ÀÌ»óÀÇ ½½·ÔÀ» º¸°ü À¯ÁöÇØ, ¿ä±¸³ª ÀÀ´äÀÇ Ã³¸®½Ã¿¡ ±×·¯ÇÑ ½½·ÔÀ» »ç¿ëÇÕ´Ï´Ù.
PICurrent´Â
È£ÃâÀ» Çϱâ Àü¿¡
ORB.resolve_initial_references( "PICurrent" )
È£ÃâÀ» °³ÀÔ½ÃÄÑ ÃëµæµË´Ï´Ù. thread ½ºÄÚÇÁ·ÎºÎÅÍ ¿ä±¸ ½ºÄÚÇÁ·Î À̵¿ÇÑ PICurrent
µ¥ÀÌÅÍ´Â Â÷´ÜÁ¡ÀÇ ³»ºÎ·ÎºÎÅÍ, RequestInfo
°´Ã¼¿¡ ´ëÇÑ get_slot
¿ÀÆÛ·¹À̼ÇÀ» °³ÀÔ½ÃÄÑ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. PICurrent´Â °è¼ÓÇØ resolve_initial_references
¸¦ °³ÀÔ½ÃÄÑ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, ±×°ÍÀº ÀΟ¼¼ÇÁŸÀÇ thread ½ºÄÚÇÁÀÇ PICurrent°¡ µË´Ï´Ù.
¸Þ¼µå °³¿ä | |
---|---|
Any |
get_slot (int id)
¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ PICurrent ·Î ¼³Á¤µÈ ½½·Ô µ¥ÀÌÅ͸¦, get_slot ¸¦ °³ÀÔ½ÃÄÑ ²¨³À´Ï´Ù. |
void |
set_slot (int id,
Any data)
µ¥ÀÌÅ͸¦ ½½·ÔÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
Any get_slot(int id) throws InvalidSlot
get_slot
¸¦ °³ÀÔ½ÃÄÑ ²¨³À´Ï´Ù. ÀÌ µ¥ÀÌÅÍÀÇ Çü½ÄÀº Any ÀÔ´Ï´Ù.
ÁöÁ¤ÀÇ ½½·ÔÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â TCKind
°ªÀÌ
tk_null
·Î
¼³Á¤µÈ °ªÀÌ ¾ø´Â ÇüÅ Äڵ带 Æ÷ÇÔÇÑ Any°¡ ¸®Åϵ˴ϴÙ
.
id
- ¸®ÅϵÈ
µ¥ÀÌÅͰ¡ Æ÷ÇԵǰí ÀÖ´Â ½½·ÔÀÇ SlotId
InvalidSlot
- ÇÒ´çÇÒ ¼ö ÀÖÁö ¾ÊÀº ½½·Ô¿¡¼ get_slot°¡ ºÒ·Á °¬À» °æ¿ì¿¡ Throw µÈ´Ù
BAD_INV_ORDER
- get_slot
ÀÌ ORB ÀÌ´Ï»þ¶óÀÌÀÚÀÇ ³»ºÎ·ÎºÎÅÍ ºÒ·Á °¬À» °æ¿ì¿¡ Throw µÈ´Ùvoid set_slot(int id, Any data) throws InvalidSlot
id
- µ¥ÀÌÅͰ¡ ¼³Á¤µÇ´Â ½½·ÔÀÇ SlotId
data
- ½Äº°µÈ ½½·ÔÀ¸·Î ¼³Á¤µÇ´Â Any Çü½ÄÀÇ µ¥ÀÌÅÍ
InvalidSlot
- ÇÒ´çÇÒ ¼ö ÀÖÁö ¾ÊÀº ½½·Ô¿¡¼ set_slot
ÀÌ ºÒ·Á °¬À» °æ¿ì¿¡ Throw µÈ´Ù
BAD_INV_ORDER
- set_slot
ÀÌ ORB ÀÌ´Ï»þ¶óÀÌÀÚÀÇ ³»ºÎ·ÎºÎÅÍ ºÒ·Á °¬À» °æ¿ì¿¡ Throw µÈ´Ù
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.