|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
BytesMessage
¿ÀºêÁ§Æ®´Â, ¹ÌÇØ¼®ÀÇ ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°À» Æ÷ÇÔÇÑ ¸Þ¼¼ÁöÀÇ ¼Û½Å¿¡ »ç¿ëµË´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®´Â Message
ÀÎÅÍÆäÀ̽º¸¦ °è½ÂÇØ, ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö º»¹®À» Ãß°¡ÇÕ´Ï´Ù. ¸Þ¼¼ÁöÀÇ ¼ö½ÅÃøÀº, ¾Æ¸£¹ÙÀÌÆ®ÀÇ ÇØ¼®À» Á¦°øÇÕ´Ï´Ù.
BytesMessage
¸Þ¼ÒµåÀÇ ´ëºÎºÐÀº,java.io.DataInputStream
¹× java.io.DataOutputStream
³»ÀÇ ¸Þ¼Òµå¿¡ ±Ù°ÅÇϰí ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ¼¼Áö ŸÀÔÀº, ±âÁ¸ÀÇ ¸Þ¼¼Áö Æ÷¸ËÀÇ ÀÎÄÚµùÀ» »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ®¿ëÀÔ´Ï´Ù. °¡´ÉÇÑ °æ¿ì¿¡´Â, ´Ù¸¥ ¸î°³ÀÇ ÀÚ±â Á¤ÀÇ ¸Þ¼¼Áö ŸÀÔÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
JMS API ¿¡¼´Â ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö¿¡ ´ëÇØ¼ ¸Þ¼¼Áö ÇÁ·ÓÆÛƼ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, ÇÁ·ÓÆÛƼ¸¦ Æ÷ÇÔÇÏ´Â °ÍÀ¸·Î Æ÷¸ËÀÌ ¿µÇâÀ» ¹ÞÀ» °¡´É¼ºÀÌ ÀÖ±â (À§ÇØ)¶§¹®¿¡, Åë»ó »ç¿ëÇÒ °ÍÀº ¾ø½À´Ï´Ù.
¿ø½ÃÀûÇüÀº, °¢°¢ÀÇ ÇüÅÂÀÇ ¸Þ¼Òµå¸¦ »ç¿ëÇØ ¸í½ÃÀûÀ¸·Î ±âÀÔÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¿ø½ÃÀûÇüÀ» ¿ÀºêÁ§Æ®·Î¼ ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î ±âÀÔÇÏ´Â Àϵµ °¡´ÉÇÕ´Ï´Ù. ¿¹¸¦ µé¾î,BytesMessage.writeInt(6)
ÀÇ È£ÃâÀº,BytesMessage.writeObject(new Integer(6))
¿Í µî°¡ÀÔ´Ï´Ù. Á¤ÀûÀÎ ÇÁ·Î±×·¡¹Ö¿¡´Â ¸í½ÃÀûÀÎ ¼½ÄÀÌ À¯¿ëÇϰí, ÄÄÆÄÀϽÿ¡ ÇüŰ¡ ºÒ¸íÇÑ °æ¿ì¿¡´Â ¿ÀºêÁ§Æ® ¼½ÄÀÌ ÇÊ¿äÇϱ⠶§¹®¿¡ , ¾çÂÊ ¸ðµÎÀÇ ¼½ÄÀÌ Á¦°øµÇ°í ÀÖ½À´Ï´Ù.
¸Þ¼¼ÁöÀÇ Ã¹È¸ ÀÛ¼º½Ã ¹× clearBody
ÀÇ È£Ãâ½Ã¿¡, ¸Þ¼¼Áö º»¹®ÀÌ ±âÀÔÇØ Àü¿ë ¸ðµå°¡ µË´Ï´Ù. reset
ÀÇ Ã¹È¸ È£Ãâ ÈÄ¿¡, ¸Þ¼¼Áö º»¹®ÀÌ Àо Àü¿ë ¸ðµå°¡ µË´Ï´Ù. ¸Þ¼¼Áö ¼Û½Å ÈÄ¿¡, ¼Û½ÅÇÑ Å¬¶óÀÌ¾ðÆ®´Â ¼Û½Å ³¡³ ¸Þ¼¼Áö¿¡ ¿µÇâÀ» ÁÖ´Â ÀÏ ¾øÀÌ ¸Þ¼¼Áö¸¦ º¸°ü À¯Áö ¹× º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. °°Àº ¸Þ¼¼Áö ¿ÀºêÁ§Æ®¸¦ ¿©·¯ Â÷·Ê ¼Û½ÅÇÏ´Â Àϵµ °¡´ÉÇÕ´Ï´Ù. ¸Þ¼¼ÁöÀÇ ¼ö½Å ÈÄ¿¡, ÇÁ·Î¹ÙÀÌ´õ´Â reset
¸¦ È£ÃâÇØ, ¸Þ¼¼Áö º»¹®ÀÌ Å¬¶óÀÌ¾ðÆ®¿¡ ´ëÇØ¼ Àо Àü¿ë ¸ðµå°¡ µÇµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.
µ¶ÇØ Àü¿ë ¸ðµåÀÇ ¸Þ¼¼Áö¿¡ ´ëÇØ¼ clearBody
°¡ ºÒ·Á °¡¸é(ÀÚ), ¸Þ¼¼Áö º»¹®ÀÌ ¼Ò°ÅµÇ¾î ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµå°¡ µË´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ®°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ ¸Þ¼¼ÁöÀÇ µ¶Çظ¦ ½ÃµµÇϸé(ÀÚ),MessageNotReadableException
°¡ ½½·Î¿ì µË´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ®°¡ Àо Àü¿ë ¸ðµåÀÇ ¸Þ¼¼ÁöÀÇ ±âÀÔÀ» ½ÃµµÇϸé(ÀÚ),MessageNotWriteableException
°¡ ½½·Î¿ì µË´Ï´Ù.
Session.createBytesMessage()
,
MapMessage
,
Message
,
ObjectMessage
,
StreamMessage
,
TextMessage
ÀÎÅÍÆäÀ̽º javax.jms. Message ·ÎºÎÅÍ °è½ÂÇÑ Çʵå |
DEFAULT_DELIVERY_MODE , DEFAULT_PRIORITY , DEFAULT_TIME_TO_LIVE |
¸Þ¼ÒµåÀÇ °³¿ä | |
boolean |
readBoolean ()
¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°·ÎºÎÅÍ boolean ¸¦ Àоî³À´Ï´Ù. |
byte |
readByte ()
¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°·ÎºÎÅÍ ºÎÈ£ ÷ºÎ 8 ºñƮġ¸¦ Àоî³À´Ï´Ù. |
int |
readBytes (byte[] value)
¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°·ÎºÎÅÍ ¾Æ¸£¹ÙÀÌÆ® ¹è¿À» Àоî³À´Ï´Ù. |
int |
readBytes (byte[] value,
int length)
¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°ÀÇ ÀϺθ¦ Àоî³À´Ï´Ù. |
char |
readChar ()
¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°·ÎºÎÅÍ Unicode ij¸¯ÅÍÄ¡¸¦ Àоî³À´Ï´Ù. |
double |
readDouble ()
¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°·ÎºÎÅÍ double ¸¦ Àоî³À´Ï´Ù. |
float |
readFloat ()
¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°·ÎºÎÅÍ float ¸¦ Àоî³À´Ï´Ù. |
int |
readInt ()
¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°·ÎºÎÅÍ ºÎÈ£ ÷ºÎ 32 ºñÆ® Á¤¼ö¸¦ Àоî³À´Ï´Ù. |
long |
readLong ()
¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°·ÎºÎÅÍ ºÎÈ£ ÷ºÎ 64 ºñÆ® Á¤¼ö¸¦ Àоî³À´Ï´Ù. |
short |
readShort ()
¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°·ÎºÎÅÍ ºÎÈ£ ÷ºÎ 16 ºñÆ®¼ö¸¦ Àоî³À´Ï´Ù. |
int |
readUnsignedByte ()
¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°·ÎºÎÅÍ ºÎÈ£ ¾øÀ½ 8 ºñÆ®¼ö¸¦ Àоî³À´Ï´Ù. |
int |
readUnsignedShort ()
¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°·ÎºÎÅÍ ºÎÈ£ ¾øÀ½ 16 ºñÆ®¼ö¸¦ Àоî³À´Ï´Ù. |
java.lang.String |
readUTF ()
¼öÁ¤ UTF-8 Çü½ÄÀ» »ç¿ëÇØ encode µÈ ij¸¯ÅÍ ¶óÀÎÀ» ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°·ÎºÎÅÍ Àоî³À´Ï´Ù. |
void |
reset ()
¸Þ¼¼Áö º»¹®À» Àо Àü¿ë ¸ðµå·Î ¹èÄ¡ÇÏ°í ³ª¼, ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°À» ¼±µÎ¿¡ Àç¹èÄ¡ÇÕ´Ï´Ù. |
void |
writeBoolean (boolean value)
boolean ¸¦ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ 1 ¹ÙÀÌÆ®Ä¡·Î¼ ±âÀÔÇÕ´Ï´Ù. |
void |
writeByte (byte value)
byte ¸¦ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ 1 ¹ÙÀÌÆ®Ä¡·Î¼ ±âÀÔÇÕ´Ï´Ù. |
void |
writeBytes (byte[] value)
¾Æ¸£¹ÙÀÌÆ® ¹è¿À» ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. |
void |
writeBytes (byte[] value,
int offset,
int length)
¾Æ¸£¹ÙÀÌÆ® ¹è¿ÀÇ ÀϺθ¦ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. |
void |
writeChar (char value)
char ¸¦, »óÀ§ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¼±µÎ·Î ÇÏ´Â 2 ¹ÙÀÌÆ®Ä¡·Î¼ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. |
void |
writeDouble (double value)
Double Ŭ·¡½ºÀÇ doubleToLongBits ¸Þ¼Òµå¸¦ »ç¿ëÇØ double Àμö¸¦ long ·Î º¯È¯ÇØ,long Ä¡¸¦, »óÀ§ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¼±µÎ·Î ÇÏ´Â 8 ¹ÙÀÌÆ®·Î¼ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. |
void |
writeFloat (float value)
Float Ŭ·¡½ºÀÇ floatToIntBits ¸Þ¼Òµå¸¦ »ç¿ëÇØ float Àμö¸¦ int ·Î º¯È¯ÇØ,int Ä¡¸¦ »óÀ§ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¼±µÎ·Î ÇÏ´Â 4 ¹ÙÀÌÆ®·Î¼ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. |
void |
writeInt (int value)
int ¸¦, »óÀ§ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¼±µÎ·Î ÇÏ´Â 4 ¹ÙÀÌÆ®Ä¡·Î¼ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. |
void |
writeLong (long value)
long ¸¦, »óÀ§ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¼±µÎ·Î ÇÏ´Â 8 ¹ÙÀÌÆ®Ä¡·Î¼ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. |
void |
writeObject (java.lang.Object value)
¿ÀºêÁ§Æ®¸¦ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. |
void |
writeShort (short value)
short ¸¦, »óÀ§ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¼±µÎ·Î ÇÏ´Â 2 ¹ÙÀÌÆ®Ä¡·Î¼ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. |
void |
writeUTF (java.lang.String value)
ij¸¯ÅÍ ¶óÀÎÀ», ¸Ó½Å¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â UTF-8 ÀÎÄÚµù Çü½ÄÀ» »ç¿ëÇØ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public boolean readBoolean() throws JMSException
boolean
¸¦ Àоî³À´Ï´Ù. boolean
ÀÇ °ªJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageEOFException
- ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°ÀÇ ¿¹±âÄ¡ ¾ÊÀº Á¾´Ü¿¡ À̸£·¶À» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic byte readByte() throws JMSException
byte
·Î °£ÁÖÇØÁö´Â ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°ÀÇ ´ÙÀ½ÀÇ ¾Æ¸£¹ÙÀÌÆ®JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageEOFException
- ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°ÀÇ ¿¹±âÄ¡ ¾ÊÀº Á¾´Ü¿¡ À̸£·¶À» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic int readUnsignedByte() throws JMSException
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageEOFException
- ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°ÀÇ ¿¹±âÄ¡ ¾ÊÀº Á¾´Ü¿¡ À̸£·¶À» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic short readShort() throws JMSException
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageEOFException
- ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°ÀÇ ¿¹±âÄ¡ ¾ÊÀº Á¾´Ü¿¡ À̸£·¶À» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic int readUnsignedShort() throws JMSException
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageEOFException
- ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°ÀÇ ¿¹±âÄ¡ ¾ÊÀº Á¾´Ü¿¡ À̸£·¶À» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic char readChar() throws JMSException
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageEOFException
- ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°ÀÇ ¿¹±âÄ¡ ¾ÊÀº Á¾´Ü¿¡ À̸£·¶À» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic int readInt() throws JMSException
int
¶ó°í ÇØ¼®ÇÑ °ªJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageEOFException
- ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°ÀÇ ¿¹±âÄ¡ ¾ÊÀº Á¾´Ü¿¡ À̸£·¶À» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic long readLong() throws JMSException
long
¶ó°í ÇØ¼®ÇÑ °ªJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageEOFException
- ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°ÀÇ ¿¹±âÄ¡ ¾ÊÀº Á¾´Ü¿¡ À̸£·¶À» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic float readFloat() throws JMSException
float
¸¦ Àоî³À´Ï´Ù. float
¶ó°í ÇØ¼®ÇÑ °ªJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageEOFException
- ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°ÀÇ ¿¹±âÄ¡ ¾ÊÀº Á¾´Ü¿¡ À̸£·¶À» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic double readDouble() throws JMSException
double
¸¦ Àоî³À´Ï´Ù. double
¶ó°í ÇØ¼®ÇÑ °ªJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageEOFException
- ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°ÀÇ ¿¹±âÄ¡ ¾ÊÀº Á¾´Ü¿¡ À̸£·¶À» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic java.lang.String readUTF() throws JMSException
UTF-8 Çü½ÄÀÇ ÀÚ¼¼ÇÑ °ÍÀº, X/Open Preliminary Specification, X/Open Company Ltd., Document Number: P316 ÀÇ ¡¸File System Safe UCS Transformation Format (FSS_UTF)¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. ÀÌ Á¤º¸´Â, ¡¸ISO/IEC 10646, Annex P¡¹¿¡¼µµ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageEOFException
- ¾Æ¸£¹ÙÀÌÆ® ½Ã³Á¹°ÀÇ ¿¹±âÄ¡ ¾ÊÀº Á¾´Ü¿¡ À̸£·¶À» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic int readBytes(byte[] value) throws JMSException
¹è¿ value
ÀÇ ±æÀ̰¡, ½Ã³Á¹°·ÎºÎÅÍ Àо´Â ³ª¸ÓÁöÀÇ ¾Æ¸£¹ÙÀÌÆ®¼öº¸´Ù ÀÛÀº °æ¿ì, ¹è¿À» ä¿ï Çʿ䰡 ÀÖ½À´Ï´Ù. ÈļÓÀÇ È£Ãâ¿¡ ÀÇÇØ, ´ÙÀ½ÀÇ ÁõºÐÀÌ ÀоÁý´Ï´Ù.
½Ã³Á¹°³»ÀÇ ³ª¸ÓÁöÀÇ ¾Æ¸£¹ÙÀÌÆ®¼ö°¡, ¹è¿ value
ÀÇ ±æÀ̺¸´Ù ÀÛÀº °æ¿ì, ³ª¸ÓÁöÀÇ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¹è¿³»¿¡ Àо Çʿ䰡 ÀÖ½À´Ï´Ù. ÀоÁö´Â ÃѾƸ£¹ÙÀÌÆ®¼ö¸¦ ³ªÅ¸³»´Â ¹Ýȯ°ªÀº, ¹è¿ÀÇ ±æÀ̺¸´Ù ª¾ÆÁ®, ½Ã³Á¹°·ÎºÎÅÍ Àо´Â ¾Æ¸£¹ÙÀÌÆ®°¡ ³²Áö ¾ÊÀº °ÍÀ» ³ªÅ¸³À´Ï´Ù. ½Ã³Á¹°·ÎºÎÅÍ ÇÑÃþ ´õ µ¶Çظ¦ ½Ç½ÃÇϸé,-1 ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
value
- µ¥ÀÌÅÍÀÇ µ¶ÇØÃ³ÀÇ ¹öÆÛJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic int readBytes(byte[] value, int length) throws JMSException
¹è¿ value
ÀÇ ±æÀ̰¡, ½Ã³Á¹°·ÎºÎÅÍ Àо´Â ³ª¸ÓÁöÀÇ ¾Æ¸£¹ÙÀÌÆ®¼öº¸´Ù ÀÛÀº °æ¿ì, ¹è¿À» ä¿ï Çʿ䰡 ÀÖ½À´Ï´Ù. ÈļÓÀÇ È£Ãâ¿¡ ÀÇÇØ, ´ÙÀ½ÀÇ ÁõºÐÀÌ ÀоÁý´Ï´Ù.
½Ã³Á¹°³»ÀÇ ³ª¸ÓÁöÀÇ ¾Æ¸£¹ÙÀÌÆ®¼ö°¡, ¹è¿ value
ÀÇ ±æÀ̺¸´Ù ÀÛÀº °æ¿ì, ³ª¸ÓÁöÀÇ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¹è¿³»¿¡ Àо Çʿ䰡 ÀÖ½À´Ï´Ù. ÀоÁö´Â ÃѾƸ£¹ÙÀÌÆ®¼ö¸¦ ³ªÅ¸³»´Â ¹Ýȯ°ªÀº, ¹è¿ÀÇ ±æÀ̺¸´Ù ª¾ÆÁ®, ½Ã³Á¹°·ÎºÎÅÍ Àо´Â ¾Æ¸£¹ÙÀÌÆ®°¡ ³²Áö ¾ÊÀº °ÍÀ» ³ªÅ¸³À´Ï´Ù. ½Ã³Á¹°·ÎºÎÅÍ ÇÑÃþ ´õ µ¶Çظ¦ ½Ç½ÃÇϸé,-1 ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
length
ÀÇ °ªÀÌ ºÎÀÎÁö, ¹è¿ value
ÀÇ ±æÀ̺¸´Ù Å« °æ¿ì,IndexOutOfBoundsException
°¡ ½½·Î¿ì µË´Ï´Ù. ÀÌ ¿¹¿Ü°¡ ½½·Î¿ì µÇ¾úÀ» °æ¿ì, ½Ã³Á¹°·ÎºÎÅÍ ¾Æ¸£¹ÙÀÌÆ®´Â ÀоÁöÁö ¾Ê½À´Ï´Ù.
value
- µ¥ÀÌÅÍÀÇ µ¶ÇØÃ³ÀÇ ¹öÆÛlength
- Àо´Â ¾Æ¸£¹ÙÀÌÆ®¼ö (value.length
ÀÌÇÏ)JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ Àо¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotReadableException
- ¸Þ¼¼Áö°¡ ±âÀÔÇØ Àü¿ë ¸ðµåÀÇ °æ¿ìpublic void writeBoolean(boolean value) throws JMSException
boolean
¸¦ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ 1 ¹ÙÀÌÆ®Ä¡·Î¼ ±âÀÔÇÕ´Ï´Ù. true
Ä¡´Â °ª (byte) 1
À¸·Î¼false
Ä¡´Â °ª (byte) 0
À¸·Î¼ ±âÀÔÇØÁý´Ï´Ù. value
- ±âÀÔÇØÁö´Â boolean
ġJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotWriteableException
- ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ìpublic void writeByte(byte value) throws JMSException
byte
¸¦ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ 1 ¹ÙÀÌÆ®Ä¡·Î¼ ±âÀÔÇÕ´Ï´Ù. value
- ±âÀÔÇØÁö´Â byte
ġJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotWriteableException
- ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ìpublic void writeShort(short value) throws JMSException
short
¸¦, »óÀ§ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¼±µÎ·Î ÇÏ´Â 2 ¹ÙÀÌÆ®Ä¡·Î¼ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. value
- ±âÀÔÇØÁö´Â short
ġJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotWriteableException
- ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ìpublic void writeChar(char value) throws JMSException
char
¸¦, »óÀ§ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¼±µÎ·Î ÇÏ´Â 2 ¹ÙÀÌÆ®Ä¡·Î¼ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. value
- ±âÀÔÇØÁö´Â char
ġJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotWriteableException
- ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ìpublic void writeInt(int value) throws JMSException
int
¸¦, »óÀ§ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¼±µÎ·Î ÇÏ´Â 4 ¹ÙÀÌÆ®Ä¡·Î¼ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. value
- ±âÀÔÇØÁö´Â int
ġJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotWriteableException
- ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ìpublic void writeLong(long value) throws JMSException
long
¸¦, »óÀ§ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¼±µÎ·Î ÇÏ´Â 8 ¹ÙÀÌÆ®Ä¡·Î¼ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. value
- ±âÀÔÇØÁö´Â long
ġJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotWriteableException
- ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ìpublic void writeFloat(float value) throws JMSException
Float
Ŭ·¡½ºÀÇ floatToIntBits
¸Þ¼Òµå¸¦ »ç¿ëÇØ float
Àμö¸¦ int
·Î º¯È¯ÇØ,int
Ä¡¸¦ »óÀ§ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¼±µÎ·Î ÇÏ´Â 4 ¹ÙÀÌÆ®·Î¼ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. value
- ±âÀÔÇØÁö´Â float
ġJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotWriteableException
- ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ìpublic void writeDouble(double value) throws JMSException
Double
Ŭ·¡½ºÀÇ doubleToLongBits
¸Þ¼Òµå¸¦ »ç¿ëÇØ double
Àμö¸¦ long
·Î º¯È¯ÇØ,long
Ä¡¸¦, »óÀ§ ¾Æ¸£¹ÙÀÌÆ®¸¦ ¼±µÎ·Î ÇÏ´Â 8 ¹ÙÀÌÆ®·Î¼ ¾Æ¸£¹ÙÀÌÆ® ¸Þ¼¼Áö ½Ã³Á¹°¿¡ ±âÀÔÇÕ´Ï´Ù. value
- ±âÀÔÇØÁö´Â double
ġJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotWriteableException
- ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ìpublic void writeUTF(java.lang.String value) throws JMSException
UTF-8 Çü½ÄÀÇ ÀÚ¼¼ÇÑ °ÍÀº, X/Open Preliminary Specification, X/Open Company Ltd., Document Number: P316 ÀÇ ¡¸File System Safe UCS Transformation Format (FSS_UTF)¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. ÀÌ Á¤º¸´Â, ¡¸ISO/IEC 10646, Annex P¡¹¿¡¼µµ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.
value
- ±âÀÔÇØÁö´Â String
ÀÇ °ªJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotWriteableException
- ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ìpublic void writeBytes(byte[] value) throws JMSException
value
- ±âÀÔÇØÁö´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotWriteableException
- ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ìpublic void writeBytes(byte[] value, int offset, int length) throws JMSException
value
- ±âÀÔÇØÁö´Â ¾Æ¸£¹ÙÀÌÆ® ¹è¿Ä¡offset
- ¾Æ¸£¹ÙÀÌÆ® ¹è¿³»ÀÇ Ãʱ⠿ÀÇÁ¼Â(offset)length
- »ç¿ëÇÏ´Â ¾Æ¸£¹ÙÀÌÆ®¼öJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageNotWriteableException
- ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ìpublic void writeObject(java.lang.Object value) throws JMSException
ÀÌ ¸Þ¼Òµå´Â, ¿ÀºêÁ§Æ®È µÈ ¿ø½ÃÀû ¿ÀºêÁ§Æ®Çü (Integer
,Double
,Long
...),String
¿ÀºêÁ§Æ®, ¹× ¾Æ¸£¹ÙÀÌÆ® ¹è¿¿¡¼¸¸ µ¿ÀÛÇÕ´Ï´Ù.
value
- ±âÀÔÇØÁö´Â Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ ¿ÀºêÁ§Æ® (Java ¿ÀºêÁ§Æ®). null ¿©¼´Â ¾È µÇ´ÂJMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ±âÀÔÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageFormatException
- ¿ÀºêÁ§Æ®ÀÇ ÇüŰ¡ ¹«È¿ÀÎ °æ¿ìMessageNotWriteableException
- ¸Þ¼¼Áö°¡ Àо Àü¿ë ¸ðµåÀÇ °æ¿ìjava.lang.NullPointerException
- ÆÄ¶ó¹ÌÅÍ value
°¡ null ÀÇ °æ¿ìpublic void reset() throws JMSException
JMSException
- ³»ºÎ ¿¡·¯¸¦ À§Çؼ(¶§¹®¿¡) JMS ÇÁ·Î¹ÙÀÌ´õ°¡ ¸Þ¼¼ÁöÀÇ ¸®¼ÂÆ®¿¡ ½ÇÆÐÇßÀ» °æ¿ìMessageFormatException
- ¸Þ¼¼ÁöÀÇ Çü½ÄÀÌ ¹«È¿ÀÎ °æ¿ì
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |