|
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 - µ¥ÀÌÅͰ¡ ¼³Á¤µÇ´Â ½½·ÔÀÇ SlotIddata - ½Äº°µÈ ½½·ÔÀ¸·Î ¼³Á¤µÇ´Â 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 µµ ÂüÁ¶ÇϽʽÿÀ.