|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
java.lang.Objectjavax.management.Query
public class Query
Äõ¸®°´Ã¼ Á¦¾àÀ» ±¸ÃàÇÕ´Ï´Ù. ÁöÁ¤µÈ static ¸Þ¼µå´Â MBean ¸®½ºÆ® ¹× ¿°Å·Î »ç¿ë °¡´ÉÇÑ Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. °³°³ÀÇ Á¦¾à ±¸Ãà ¸Þ¼µå´Â Àμö·Î¼ ÀûÀýÇÑ ÇüŸ¸À» Çã¿ëÇÕ´Ï´Ù. È£ÃâÀÇ º¯È¯¿¡ÀÇÇØ ÀÓÀÇ Á¤¹ÐµµÀÇ Á¦¾àÀÇ »óÀÚ¸¦ ÇÕ´Ï´Ù. ´ÙÀ½ÀÇ ¿¹¸¦ ÂüÁ¶ÇϽʽÿÀ.
QueryExp exp = Query.and(Query.gt(Query.attr("age"), Query.value(5)),
Query.match(Query.attr("name"),
Query.value("Smith")));
| ÇÊµå °³¿ä | |
|---|---|
static int |
DIV
div(javax.management.ValueExp, javax.management.ValueExp) ½ÄÀ» ³ªÅ¸³»´Â ÄÚµå. |
static int |
EQ
eq(javax.management.ValueExp, javax.management.ValueExp) Äõ¸®¸¦ ³ªÅ¸³»´Â ÄÚµå. |
static int |
GE
geq(javax.management.ValueExp, javax.management.ValueExp) Äõ¸®¸¦ ³ªÅ¸³»´Â ÄÚµå. |
static int |
GT
gt(javax.management.ValueExp, javax.management.ValueExp) Äõ¸®¸¦ ³ªÅ¸³»´Â ÄÚµå. |
static int |
LE
leq(javax.management.ValueExp, javax.management.ValueExp) Äõ¸®¸¦ ³ªÅ¸³»´Â ÄÚµå. |
static int |
LT
lt(javax.management.ValueExp, javax.management.ValueExp) Äõ¸®¸¦ ³ªÅ¸³»´Â ÄÚµå. |
static int |
MINUS
minus(javax.management.ValueExp, javax.management.ValueExp) ½ÄÀ» ³ªÅ¸³»´Â ÄÚµå. |
static int |
PLUS
plus(javax.management.ValueExp, javax.management.ValueExp) ½ÄÀ» ³ªÅ¸³»´Â ÄÚµå. |
static int |
TIMES
times(javax.management.ValueExp, javax.management.ValueExp) ½ÄÀ» ³ªÅ¸³»´Â ÄÚµå. |
| »ý¼ºÀÚ °³¿ä | |
|---|---|
Query ()
±âº»ÀûÀÎ »ý¼ºÀÚ ÀÔ´Ï´Ù. |
|
| ¸Þ¼µå °³¿ä | |
|---|---|
static QueryExp |
and (QueryExp q1,
QueryExp q2)
2°³ ¿ÜÀÇ Äõ¸®½ÄÀ» °áÇÕÇÑ 1°³ÀÇ Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
anySubString (AttributeValueExp a,
StringValueExp s)
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static AttributeValueExp |
attr (String name)
»õ·Î¿î ¼Ó¼º½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static AttributeValueExp |
attr (String className,
String name)
»õ·Î¿î ¼ö½Ä ¼Ó¼º½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
between (ValueExp v1,
ValueExp v2,
ValueExp v3)
2°³ÀÇ °ªÀÇ »çÀÌÀÇ 1°³ÀÇ °ªÀÇ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static AttributeValueExp |
classattr ()
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ »õ·Î¿î Ŭ·¡½º ¼Ó¼º½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static ValueExp |
div (ValueExp value1,
ValueExp value2)
2°³ÀÇ ¼öÄ¡ÀÇ »óÀ» ³ªÅ¸³»´Â ¹ÙÀ̳ʸ®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
eq (ValueExp v1,
ValueExp v2)
2°³ÀÇ °ªÀÇ µî°¡ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
finalSubString (AttributeValueExp a,
StringValueExp s)
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
geq (ValueExp v1,
ValueExp v2)
2°³ÀÇ °ªÀÇ ¡¸´ëµçÁö ¶Ç´Â µî°¡¡¹Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
gt (ValueExp v1,
ValueExp v2)
2°³ÀÇ °ªÀÇ ¡¸´ëµçÁö¡¹Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
in (ValueExp val,
ValueExp [] valueList)
¸í½Ã ¸®½ºÆ®ÀÇ ¸î°³ÀÇ °ª¿¡ Á¦¾àÀ» ºÎ°úÇÏ´Â ½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
initialSubString (AttributeValueExp a,
StringValueExp s)
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
leq (ValueExp v1,
ValueExp v2)
2°³ÀÇ °ªÀÇ ¡¸¼ÒµçÁö ¶Ç´Â µî°¡¡¹Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
lt (ValueExp v1,
ValueExp v2)
2°³ÀÇ °ªÀÇ ¡¸¼ÒµçÁö¡¹Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
match (AttributeValueExp a,
StringValueExp s)
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static ValueExp |
minus (ValueExp value1,
ValueExp value2)
2°³ÀÇ ¼öÄ¡ÀÇ Â÷À̸¦ ³ªÅ¸³»´Â ¹ÙÀ̳ʸ®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
not (QueryExp queryExp)
ÀμöÀÇ ºÎÁ¤ÀûÀ¸·Î µÇ¾î ÀÖ´Â Á¦¾àÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
or (QueryExp q1,
QueryExp q2)
2°³ ¿ÜÀÇ Äõ¸®½ÄÀ» ºÐ¸®ÇÑ 1°³ÀÇ Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static ValueExp |
plus (ValueExp value1,
ValueExp value2)
2°³ÀÇ ¼öÄ¡ÀÇ È, ¶Ç´Â 2°³ÀÇ Ä³¸¯ÅÍ ¶óÀÎÄ¡ÀÇ ¿¬°áÀ» ³ªÅ¸³»´Â ¹ÙÀ̳ʸ®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static ValueExp |
times (ValueExp value1,
ValueExp value2)
2°³ÀÇ ¼öÄ¡ÀÇ ÀûÀ» ³ªÅ¸³»´Â ¹ÙÀ̳ʸ®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static ValueExp |
value (boolean val)
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ ºÒ¸®¾ð °ªÀÇ ½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static ValueExp |
value (double val)
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ ¼öÄ¡½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static ValueExp |
value (float val)
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ ¼öÄ¡½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static ValueExp |
value (int val)
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ ¼öÄ¡½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static ValueExp |
value (long val)
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ ¼öÄ¡½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static ValueExp |
value (Number val)
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ ¼öÄ¡½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static StringValueExp |
value (String val)
»õ·Î¿î ij¸¯ÅÍ ¶óÀνÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
| Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
|---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| ÇʵåÀÇ »ó¼¼ |
|---|
public static final int GT
gt(javax.management.ValueExp, javax.management.ValueExp) Äõ¸®¸¦ ³ªÅ¸³»´Â ÄÚµå. ÁÖ·Î Äõ¸®ÀÇ Á÷·ÄÈ µÈ Çü½Ä¿¡ »ç¿ëµË´Ï´Ù.
public static final int LT
lt(javax.management.ValueExp, javax.management.ValueExp) Äõ¸®¸¦ ³ªÅ¸³»´Â ÄÚµå. ÁÖ·Î Äõ¸®ÀÇ Á÷·ÄÈ µÈ Çü½Ä¿¡ »ç¿ëµË´Ï´Ù.
public static final int GE
geq(javax.management.ValueExp, javax.management.ValueExp) Äõ¸®¸¦ ³ªÅ¸³»´Â ÄÚµå. ÁÖ·Î Äõ¸®ÀÇ Á÷·ÄÈ µÈ Çü½Ä¿¡ »ç¿ëµË´Ï´Ù.
public static final int LE
leq(javax.management.ValueExp, javax.management.ValueExp) Äõ¸®¸¦ ³ªÅ¸³»´Â ÄÚµå. ÁÖ·Î Äõ¸®ÀÇ Á÷·ÄÈ µÈ Çü½Ä¿¡ »ç¿ëµË´Ï´Ù.
public static final int EQ
eq(javax.management.ValueExp, javax.management.ValueExp) Äõ¸®¸¦ ³ªÅ¸³»´Â ÄÚµå. ÁÖ·Î Äõ¸®ÀÇ Á÷·ÄÈ µÈ Çü½Ä¿¡ »ç¿ëµË´Ï´Ù.
public static final int PLUS
plus(javax.management.ValueExp, javax.management.ValueExp) ½ÄÀ» ³ªÅ¸³»´Â ÄÚµå. ÁÖ·Î Äõ¸®ÀÇ Á÷·ÄÈ µÈ Çü½Ä¿¡ »ç¿ëµË´Ï´Ù.
public static final int MINUS
minus(javax.management.ValueExp, javax.management.ValueExp) ½ÄÀ» ³ªÅ¸³»´Â ÄÚµå. ÁÖ·Î Äõ¸®ÀÇ Á÷·ÄÈ µÈ Çü½Ä¿¡ »ç¿ëµË´Ï´Ù.
public static final int TIMES
times(javax.management.ValueExp, javax.management.ValueExp) ½ÄÀ» ³ªÅ¸³»´Â ÄÚµå. ÁÖ·Î Äõ¸®ÀÇ Á÷·ÄÈ µÈ Çü½Ä¿¡ »ç¿ëµË´Ï´Ù.
public static final int DIV
div(javax.management.ValueExp, javax.management.ValueExp) ½ÄÀ» ³ªÅ¸³»´Â ÄÚµå. ÁÖ·Î Äõ¸®ÀÇ Á÷·ÄÈ µÈ Çü½Ä¿¡ »ç¿ëµË´Ï´Ù.
| »ý¼ºÀÚ »ó¼¼ |
|---|
public Query()
| ¸Þ¼µåÀÇ »ó¼¼ |
|---|
public static QueryExp and(QueryExp q1,
QueryExp q2)
q1 - Äõ¸®½Äq2 - ÀÌÁ¦(À̹Ì
) 1°³ÀÇ Äõ¸®½Ä
public static QueryExp or(QueryExp q1,
QueryExp q2)
q1 - Äõ¸®½Äq2 - ÀÌÁ¦(À̹Ì
) 1°³ÀÇ Äõ¸®½Ä
public static QueryExp gt(ValueExp v1,
ValueExp v2)
v1 - Ä¡½Äv2 - ÀÌÁ¦(À̹Ì
) 1°³ÀÇ °ª½Ä
public static QueryExp geq(ValueExp v1,
ValueExp v2)
v1 - Ä¡½Äv2 - ÀÌÁ¦(À̹Ì
) 1°³ÀÇ °ª½Ä
public static QueryExp leq(ValueExp v1,
ValueExp v2)
v1 - Ä¡½Äv2 - ÀÌÁ¦(À̹Ì
) 1°³ÀÇ °ª½Ä
public static QueryExp lt(ValueExp v1,
ValueExp v2)
v1 - Ä¡½Äv2 - ÀÌÁ¦(À̹Ì
) 1°³ÀÇ °ª½Ä
public static QueryExp eq(ValueExp v1,
ValueExp v2)
v1 - Ä¡½Äv2 - ÀÌÁ¦(À̹Ì
) 1°³ÀÇ °ª½Ä
public static QueryExp between(ValueExp v1,
ValueExp v2,
ValueExp v3)
v1 - v2¿Í
v3
»çÀÌÀÇ °ª½Äv2 - Á¦¾àÀÇ °æ°è¸¦ ³ªÅ¸³»´Â °ª½Äv3 - Á¦¾àÀÇ °æ°è¸¦ ³ªÅ¸³»´Â °ª½Ä
public static QueryExp match(AttributeValueExp a,
StringValueExp s)
\¡¹À¸·Î À̽ºÄÉÀÌÇÁ µÈ ¹°À½Ç¥ ¡¸? ¡¹, asterisk ¡¸*¡¹, ²©¼â¹À½ ¡¸[¡¹À» Áö¿ø
ÇÕ´Ï´Ù. ¹®ÀÚ Å¬·¡½º¿¡¼´Â ºÎÁ¤À»ÀǹÌÇÏ´Â °¨ÅººÎ ¡¸! ¡¹, ¹üÀ§¸¦ÀǹÌÇÏ´Â ÇÏÀÌÇ ¡¸-¡¹À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. asterisk ¡¸*¡¹Àº ÀÓÀÇÀÇ ¹®ÀÚ ¼ø¼, ¹°À½Ç¥ ¡¸? ¡¹´Â ÀÓÀÇÀÇ 1 ¹®ÀÚ, [...]¸¦ ÀǹÌÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, a*b? c´Â
¹®ÀÚ a·Î
½ÃÀ۵Ǿî, ÀÓÀÇÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ µÚ, b, ±× ´ÙÀ½¿¡ ÀÓÀÇÀÇ ´ÜÀÏ ¹®ÀÚ, ¸¶Áö¸·¿¡ c°¡ °è¼ÓµÇ´Â ij¸¯ÅÍ ¶óÀο¡ ÀÏÄ¡ÇÕ´Ï´Ù.
a - ¼Ó¼º½Äs - ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÄ¡½Ä
public static AttributeValueExp attr(String name)
»õ·Î¿î ¼Ó¼º½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.
ÁöÁ¤ÀÇ objectName¿¡ ´ëÇØ, ÀÌ ½ÄÀ» Æò°¡ÇÕ´Ï´Ù. Æò°¡ÀÇ ÀÏȯÀ¸·Î¼MBeanServer.getAttribute(objectName, name) °¡ ½ÇÇàµË´Ï´Ù.
name - ¼Ó¼ºÀÇ À̸§
public static AttributeValueExp attr(String className,
String name)
»õ·Î¿î ¼ö½Ä ¼Ó¼º½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.
ÁöÁ¤ÀÇ objectName¿¡ ´ëÇØ, ÀÌ ½ÄÀ» Æò°¡ÇÕ´Ï´Ù. Æò°¡ÀÇ ÀÏȯÀ¸·Î¼MBeanServer.getObjectInstance(objectName) ¿Í
MBeanServer.getAttribute(objectName, name) °¡ ½ÇÇàµË´Ï´Ù.
className - ¼Ó¼ºÀ» ¼ÒÀ¯Çϴ Ŭ·¡½ºÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù. name - ¼Ó¼ºÀÇ À̸§
public static AttributeValueExp classattr()
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ »õ·Î¿î Ŭ·¡½º ¼Ó¼º½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.
ÁöÁ¤ÀÇ objectName¿¡ ´ëÇØ, ÀÌ ½ÄÀ» Æò°¡ÇÕ´Ï´Ù. Æò°¡ÀÇ ÀÏȯÀ¸·Î¼MBeanServer.getObjectInstance(objectName) °¡ ½ÇÇàµË´Ï´Ù.
public static QueryExp not(QueryExp queryExp)
queryExp - ºÎÁ¤ÇÏ´Â Á¦¾à
public static QueryExp in(ValueExp val,
ValueExp [] valueList)
val - Á¦¾àÀ» ºÎ°úµÇ´Â °ªvalueList - ValueExp
¹è¿
public static StringValueExp value(String val)
val - ij¸¯ÅÍ ¶óÀÎÄ¡
public static ValueExp value(Number val)
val - Number
ÀνºÅϽº
public static ValueExp value(int val)
val - int°ª
public static ValueExp value(long val)
val - long°ª
public static ValueExp value(float val)
val - float°ª
public static ValueExp value(double val)
val - double°ª
public static ValueExp value(boolean val)
val - ºÒ¸®¾ð °ª
public static ValueExp plus(ValueExp value1,
ValueExp value2)
value1 - ÃÖÃÊÀÇ ¡¸£«¡¹¿ÀÆÛ·£µåvalue2 - 2¹øÂ°ÀÇ ¡¸£«¡¹¿ÀÆÛ·£µå
public static ValueExp times(ValueExp value1,
ValueExp value2)
value1 - ÃÖÃÊÀÇ ¡¸*¡¹¿ÀÆÛ·£µåvalue2 - 2¹øÂ°ÀÇ ¡¸*¡¹¿ÀÆÛ·£µå
public static ValueExp minus(ValueExp value1,
ValueExp value2)
value1 - ÃÖÃÊÀÇ ¡¸-¡¹¿ÀÆÛ·£µåvalue2 - 2¹øÂ°ÀÇ ¡¸-¡¹¿ÀÆÛ·£µå
public static ValueExp div(ValueExp value1,
ValueExp value2)
value1 - ÃÖÃÊÀÇ ¡¸/¡¹¿ÀÆÛ·£µåvalue2 - 2¹øÂ°ÀÇ ¡¸/¡¹¿ÀÆÛ·£µå
public static QueryExp initialSubString(AttributeValueExp a,
StringValueExp s)
a - ¼Ó¼º½Äs - ij¸¯ÅÍ ¶óÀÎÄ¡ÀÇ °³½Ã¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÄ¡½Ä
public static QueryExp anySubString(AttributeValueExp a,
StringValueExp s)
a - ¼Ó¼º½Äs - ¼ºê ij¸¯ÅÍ ¶óÀÎÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÄ¡½Ä
public static QueryExp finalSubString(AttributeValueExp a,
StringValueExp s)
a - ¼Ó¼º½Äs - ij¸¯ÅÍ ¶óÀÎÄ¡ÀÇ Á¾·á¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÄ¡½Ä
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.