JavaTM 2 Platform
Standard Ed. 5.0

javax.management.remote.rmi
Ŭ·¡½º RMIConnectionImpl

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.management.remote.rmi.RMIConnectionImpl
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Remote, Unreferenced, RMIConnection

public class RMIConnectionImpl
extends Object
implements RMIConnection, Unreferenced

RMIConnection ÀÎÅÍÆäÀ̽ºÀÇ ±¸ÇöÀÔ´Ï´Ù. º¸Åë, »ç¿ëÀÚ ÄÚµå´Â ÀÌ Å¬·¡½º¸¦ ÂüÁ¶ÇÏÁö ¾Ê½À´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.5

»ý¼ºÀÚ °³¿ä
RMIConnectionImpl (RMIServerImpl  rmiServer, String  connectionId, ClassLoader  defaultClassLoader, Subject  subject, Map <String, ? > env)
          »õ·Î¿î RMIConnection¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 void addNotificationListener (ObjectName  name, ObjectName  listener, MarshalledObject  filter, MarshalledObject  handback, Subject  delegationSubject)
          MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 Integer [] addNotificationListeners (ObjectName [] names, MarshalledObject [] filters, Subject [] delegationSubjects)
          MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 void close ()
          ÀÌ Á¢¼ÓÀ» Á¾·áÇÕ´Ï´Ù.
 ObjectInstance createMBean (String  className, ObjectName  name, MarshalledObject  params, String [] signature, Subject  delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, Object[], String[]) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 ObjectInstance createMBean (String  className, ObjectName  name, ObjectName  loaderName, MarshalledObject  params, String [] signature, Subject  delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[]) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 ObjectInstance createMBean (String  className, ObjectName  name, ObjectName  loaderName, Subject  delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 ObjectInstance createMBean (String  className, ObjectName  name, Subject  delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 NotificationResult fetchNotifications (long clientSequenceNumber, int maxNotifications, long timeout)
          Ä¿³ØÅÍ ¼­¹ö·ÎºÎÅÍ ÅëÁö¸¦ ¼ö½ÅÇÕ´Ï´Ù.
 Object getAttribute (ObjectName  name, String  attribute, Subject  delegationSubject)
          MBeanServerConnection.getAttribute(ObjectName, String) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 AttributeList getAttributes (ObjectName  name, String [] attributes, Subject  delegationSubject)
          MBeanServerConnection.getAttributes(ObjectName, String[]) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 String getConnectionId ()
          Á¢¼Ó ID¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 String getDefaultDomain (Subject  delegationSubject)
          MBeanServerConnection.getDefaultDomain() ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 String [] getDomains (Subject  delegationSubject)
          MBeanServerConnection.getDomains() ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 Integer getMBeanCount (Subject  delegationSubject)
          MBeanServerConnection.getMBeanCount() ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 MBeanInfo getMBeanInfo (ObjectName  name, Subject  delegationSubject)
          MBeanServerConnection.getMBeanInfo(ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 ObjectInstance getObjectInstance (ObjectName  name, Subject  delegationSubject)
          MBeanServerConnection.getObjectInstance(ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 Object invoke (ObjectName  name, String  operationName, MarshalledObject  params, String [] signature, Subject  delegationSubject)
          MBeanServerConnection.invoke(ObjectName, String, Object[], String[]) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 boolean isInstanceOf (ObjectName  name, String  className, Subject  delegationSubject)
          MBeanServerConnection.isInstanceOf(ObjectName, String) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 boolean isRegistered (ObjectName  name, Subject  delegationSubject)
          MBeanServerConnection.isRegistered(ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 Set <ObjectInstance > queryMBeans (ObjectName  name, MarshalledObject  query, Subject  delegationSubject)
          MBeanServerConnection.queryMBeans(ObjectName, QueryExp) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 Set <ObjectName > queryNames (ObjectName  name, MarshalledObject  query, Subject  delegationSubject)
          MBeanServerConnection.queryNames(ObjectName, QueryExp) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 void removeNotificationListener (ObjectName  name, ObjectName  listener, MarshalledObject  filter, MarshalledObject  handback, Subject  delegationSubject)
          MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 void removeNotificationListener (ObjectName  name, ObjectName  listener, Subject  delegationSubject)
          MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 void removeNotificationListeners (ObjectName  name, Integer [] listenerIDs, Subject  delegationSubject)
          removeNotificationListener(ObjectName, NotificationListener) ¹× removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 void setAttribute (ObjectName  name, MarshalledObject  attribute, Subject  delegationSubject)
          MBeanServerConnection.setAttribute(ObjectName, Attribute) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 AttributeList setAttributes (ObjectName  name, MarshalledObject  attributes, Subject  delegationSubject)
          MBeanServerConnection.setAttributes(ObjectName, AttributeList) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 String toString ()
          ÀÌ °´Ã¼ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù.
 void unreferenced ()
          RMI ·±Å¸ÀÓ¿¡ÀÇÇØ ÂüÁ¶ ¸®½ºÆ® (¸®¸ðÆ® °´Ã¼¸¦ ÂüÁ¶Çϴ Ŭ¶óÀ̾ðÆ®ÀÇ ¸®½ºÆ®)°¡ ºñ¿ü´Ù°í ÆǴܵǾú°í Àå¹Ì±¸ ³ªÁß¿¡ È£ÃâÇÕ´Ï´Ù.
 void unregisterMBean (ObjectName  name, Subject  delegationSubject)
          MBeanServerConnection.unregisterMBean(ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

RMIConnectionImpl

public RMIConnectionImpl(RMIServerImpl  rmiServer,
                         String  connectionId,
                         ClassLoader  defaultClassLoader,
                         Subject  subject,
                         Map <String,
? > env)
»õ·Î¿î RMIConnection¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ Á¢¼ÓÀº JRMP ¶Ç´Â IIOP Æ®·£½ºÆúÆ®·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °´Ã¼´Â ÀÚ½ÅÀ» export ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °´Ã¼´Â È£Ãâ Ãø¿¡¾ß´Â ÀûÀýÈ÷ export µË´Ï´Ù (RMIJRMPServerImpl.makeClient(String, Subject) ¹× RMIIIOPServerImpl.makeClient(String, Subject)¸¦ ÂüÁ¶).

ÆĶó¹ÌÅÍ:
rmiServer - RMIServerImpl °´Ã¼. ÀÌ Á¢¼ÓÀº ÀÌ °´Ã¼¿ëÀ¸·Î ÀÛ¼ºµÈ´Ù. ÀÌ ÆĶó¹ÌÅÍ°¡ nullÀÎ °æ¿ìÀÇ µ¿ÀÛÀº ºÎÁ¤
connectionId - ÀÌ Á¢¼ÓÀÇ ID. ÀÌ ÆĶó¹ÌÅÍ°¡ nullÀÎ °æ¿ìÀÇ µ¿ÀÛÀº ºÎÁ¤
defaultClassLoader - Á¤·ÄÈ­ °´Ã¼ÀÇ Á÷·ÄÈ­ º¹¿ø½Ã¿¡ »ç¿ëµÇ´Â µðÆúÆ®ÀÇ ClassLoader. bootstrap Ŭ·¡½º ·Î´õ¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì´Â nullµµ °¡´É
subject - ½ÂÀο¡ »ç¿ëÇÏ´Â ÀÎÁõÀÌ ³¡³­ºñÀÎÁõÀÚ. ÀÎÁõ ³¡³­ ºñÀÎÁõÀÚ°¡ Á¸ÀçÇÏÁö ¾Ê´Â °ÍÀ» ÁöÁ¤ÇÏ´Â °æ¿ì´Â nullµµ °¡´É
env - »õ·Î¿î RMIServerImpl ¼Ó¼ºÀ» Æ÷ÇÔÇÑ È¯°æ. nullÀÎ °æ¿ì, ºó ¸Ê°ú µ¿µî
¸Þ¼­µåÀÇ »ó¼¼

getConnectionId

public String  getConnectionId()
                       throws IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:

Á¢¼Ó ID¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ Ä³¸¯ÅÍ ¶óÀÎÀº ÁöÁ¤ÀÇ RMI Ä¿³ØÅÍ ¼­¹ö¿¡ÀÇ À¯È¿ÇÑ Á¢¼Ó ¸¶´Ù ´Ù¸¨´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ getConnectionId
¹Ýȯ°ª:
Á¢¼Ó ID
¿¹¿Ü:
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
RMIConnector.connect

close

public void close()
           throws IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:

ÀÌ Á¢¼ÓÀ» Á¾·áÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µåÀÇ Á¾·á½Ã¿¡´Â ´õ ÀÌ»ó ¸®¸ðÆ® È£ÃâÀÇ ½ÇÆа¡ ÀϾÁö ¾Ê°Ô, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â RMI °´Ã¼°¡ ¾È export µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ close
¿¹¿Ü:
IOException - Á¢¼ÓÀ» Á¾·áÇÒ ¼ö ¾ø¾ú´ø °æ¿ì, Remote °´Ã¼¸¦ ¾È export ÇÒ ¼ö ¾ø¾ú´ø °æ¿ì, ¶Ç´Â ¸®¸ðÆ® Á¾·á ¿ä±¸ÀÇ Àü¼Û½Ã¿¡ Åë½Å ÀåÇØ°¡ ¹ß»ýÇßÀ» °æ¿ì

unreferenced

public void unreferenced()
ÀÎÅÍÆäÀ̽º Unreferenced ±â¼ú:
RMI ·±Å¸ÀÓ¿¡ÀÇÇØ ÂüÁ¶ ¸®½ºÆ® (¸®¸ðÆ® °´Ã¼¸¦ ÂüÁ¶Çϴ Ŭ¶óÀ̾ðÆ®ÀÇ ¸®½ºÆ®)°¡ ºñ¿ü´Ù°í ÆǴܵǾú°í Àå¹Ì±¸ ³ªÁß¿¡ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Unreferenced ³»ÀÇ unreferenced

createMBean

public ObjectInstance  createMBean(String  className,
                                  ObjectName  name,
                                  Subject  delegationSubject)
                           throws ReflectionException,

                                  InstanceAlreadyExistsException,

                                  MBeanRegistrationException,

                                  MBeanException,

                                  NotCompliantMBeanException,

                                  IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.createMBean(String, ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ createMBean
ÆĶó¹ÌÅÍ:
className - ÀνºÅϽºÈ­ÇÏ´Â MBean Ŭ·¡½º¸í
name - MBean °´Ã¼¸í. nullµµ °¡´É
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
»õ·Ó°í ÀνºÅϽºÈ­ µÈ MBean ObjectName¿Í Java Ŭ·¡½º¸íÀ» Æ÷ÇÔÇÑ ObjectInstance. ObjectName°¡ nÀÎ °æ¿ì, Java Ŭ·¡½º¸íÀº getMBeanInfo(n) . getClassName()
¿¹¿Ü:
ReflectionException - MBean »ý¼ºÀÚ È£Ãâ½Ã¿¡ ¹ßÇàµÇ´Â java.lang.ClassNotFoundException ¶Ç´Â java.lang.ExceptionÀ» ·¦ ÇÑ´Ù
InstanceAlreadyExistsException - MBean°¡ ÀÌ¹Ì MBean ¼­¹ö¿¡ ÀÇÇØ Á¦¾îµÇ°í ÀÖ´Â °æ¿ì
MBeanRegistrationException - MBean preRegister (MBeanRegistration interface) ¸Þ¼­µå°¡ ¿¹¿Ü¸¦ Throw Çß´Ù. MBean´Â µî·ÏµÇÁö ¾Ê´Â´Ù
MBeanException - MBean »ý¼ºÀÚ°¡ ¿¹¿Ü¸¦ Throw Çß´Ù
NotCompliantMBeanException - ÀÌ Å¬·¡½º°¡ JMX ÁØ°ÅÀÇ MBean°¡ ¾Æ´Ï´Ù
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

createMBean

public ObjectInstance  createMBean(String  className,
                                  ObjectName  name,
                                  ObjectName  loaderName,
                                  Subject  delegationSubject)
                           throws ReflectionException,

                                  InstanceAlreadyExistsException,

                                  MBeanRegistrationException,

                                  MBeanException,

                                  NotCompliantMBeanException,

                                  InstanceNotFoundException,

                                  IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.createMBean(String, ObjectName, ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ createMBean
ÆĶó¹ÌÅÍ:
className - ÀνºÅϽºÈ­ÇÏ´Â MBean Ŭ·¡½º¸í
name - MBean °´Ã¼¸í. nullµµ °¡´É
loaderName - »ç¿ëÇϴ Ŭ·¡½º ·Î´õÀÇ °´Ã¼¸í
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
»õ·Ó°í ÀνºÅϽºÈ­ µÈ MBean ObjectName¿Í Java Ŭ·¡½º¸íÀ» Æ÷ÇÔÇÑ ObjectInstance. ObjectName°¡ nÀÎ °æ¿ì, Java Ŭ·¡½º¸íÀº getMBeanInfo(n) . getClassName()
¿¹¿Ü:
ReflectionException - MBean »ý¼ºÀÚ È£Ãâ½Ã¿¡ ¹ßÇàµÇ´Â java.lang.ClassNotFoundException ¶Ç´Â java.lang.ExceptionÀ» ·¦ ÇÑ´Ù
InstanceAlreadyExistsException - MBean°¡ ÀÌ¹Ì MBean ¼­¹ö¿¡ ÀÇÇØ Á¦¾îµÇ°í ÀÖ´Â °æ¿ì
MBeanRegistrationException - MBean preRegister (MBeanRegistration interface) ¸Þ¼­µå°¡ ¿¹¿Ü¸¦ Throw Çß´Ù. MBean´Â µî·ÏµÇÁö ¾Ê´Â´Ù
MBeanException - MBean »ý¼ºÀÚ°¡ ¿¹¿Ü¸¦ Throw Çß´Ù
NotCompliantMBeanException - ÀÌ Å¬·¡½º°¡ JMX ÁØ°ÅÀÇ MBean°¡ ¾Æ´Ï´Ù
InstanceNotFoundException - ÁöÁ¤µÈ Ŭ·¡½º ·Î´õ°¡ MBean ¼­¹ö¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

createMBean

public ObjectInstance  createMBean(String  className,
                                  ObjectName  name,
                                  MarshalledObject  params,
                                  String [] signature,
                                  Subject  delegationSubject)
                           throws ReflectionException,

                                  InstanceAlreadyExistsException,

                                  MBeanRegistrationException,

                                  MBeanException,

                                  NotCompliantMBeanException,

                                  IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.createMBean(String, ObjectName, Object[], String[]) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù. Object[] ÆĶó¹ÌÅÍ´Â MarshalledObject¿¡ ·¦ µÇ°í ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ createMBean
ÆĶó¹ÌÅÍ:
className - ÀνºÅϽºÈ­ÇÏ´Â MBean Ŭ·¡½º¸í
name - MBean °´Ã¼¸í. nullµµ °¡´É
params - »ý¼ºÀÚ ÆĶó¹ÌÅ͸¦ Æ÷ÇÔÇÑ ¹è¿­. ÀÌ ¹è¿­Àº ºÒ·Á °£ µÚ, MarshalledObject¿¡ ĸ½¶È­µÈ´Ù. ĸ½¶È­µÈ ¹è¿­ÀÌ nullÀÎ °æ¿ì, ºó ¹è¿­°ú °°Àº Àǹ̰¡ µÇ´Â
signature - »ý¼ºÀÚ ½Ã±×´ÏÃĸ¦ Æ÷ÇÔÇÑ ¹è¿­. ÀÌ ¹è¿­ÀÌ ºÒ·Á °£´Ù. nullÀÎ °æ¿ì, ºó ¹è¿­°ú °°Àº Àǹ̰¡ µÇ´Â
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
»õ·Ó°í ÀνºÅϽºÈ­ µÈ MBean ObjectName¿Í Java Ŭ·¡½º¸íÀ» Æ÷ÇÔÇÑ ObjectInstance. ObjectName°¡ nÀÎ °æ¿ì, Java Ŭ·¡½º¸íÀº getMBeanInfo(n) . getClassName()
¿¹¿Ü:
ReflectionException - MBean »ý¼ºÀÚ È£Ãâ½Ã¿¡ ¹ßÇàµÇ´Â java.lang.ClassNotFoundException ¶Ç´Â java.lang.ExceptionÀ» ·¦ ÇÑ´Ù
InstanceAlreadyExistsException - MBean°¡ ÀÌ¹Ì MBean ¼­¹ö¿¡ ÀÇÇØ Á¦¾îµÇ°í ÀÖ´Â °æ¿ì
MBeanRegistrationException - MBean preRegister (MBeanRegistration interface) ¸Þ¼­µå°¡ ¿¹¿Ü¸¦ Throw Çß´Ù. MBean´Â µî·ÏµÇÁö ¾Ê´Â´Ù
MBeanException - MBean »ý¼ºÀÚ°¡ ¿¹¿Ü¸¦ Throw Çß´Ù
NotCompliantMBeanException - ÀÌ Å¬·¡½º°¡ JMX ÁØ°ÅÀÇ MBean°¡ ¾Æ´Ï´Ù
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

createMBean

public ObjectInstance  createMBean(String  className,
                                  ObjectName  name,
                                  ObjectName  loaderName,
                                  MarshalledObject  params,
                                  String [] signature,
                                  Subject  delegationSubject)
                           throws ReflectionException,

                                  InstanceAlreadyExistsException,

                                  MBeanRegistrationException,

                                  MBeanException,

                                  NotCompliantMBeanException,

                                  InstanceNotFoundException,

                                  IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[]) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù. Object[] ÆĶó¹ÌÅÍ´Â MarshalledObject¿¡ ·¦ µÇ°í ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ createMBean
ÆĶó¹ÌÅÍ:
className - ÀνºÅϽºÈ­ÇÏ´Â MBean Ŭ·¡½º¸í
name - MBean °´Ã¼¸í. nullµµ °¡´É
loaderName - »ç¿ëÇϴ Ŭ·¡½º ·Î´õÀÇ °´Ã¼¸í
params - »ý¼ºÀÚ ÆĶó¹ÌÅ͸¦ Æ÷ÇÔÇÑ ¹è¿­. ÀÌ ¹è¿­Àº ºÒ·Á °£ µÚ, MarshalledObject¿¡ ĸ½¶È­µÈ´Ù. ĸ½¶È­µÈ ¹è¿­ÀÌ nullÀÎ °æ¿ì, ºó ¹è¿­°ú °°Àº Àǹ̰¡ µÇ´Â
signature - »ý¼ºÀÚ ½Ã±×´ÏÃĸ¦ Æ÷ÇÔÇÑ ¹è¿­. ÀÌ ¹è¿­ÀÌ ºÒ·Á °£´Ù. nullÀÎ °æ¿ì, ºó ¹è¿­°ú °°Àº Àǹ̰¡ µÇ´Â
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
»õ·Ó°í ÀνºÅϽºÈ­ µÈ MBean ObjectName¿Í Java Ŭ·¡½º¸íÀ» Æ÷ÇÔÇÑ ObjectInstance. ObjectName°¡ nÀÎ °æ¿ì, Java Ŭ·¡½º¸íÀº getMBeanInfo(n) . getClassName()
¿¹¿Ü:
ReflectionException - MBean »ý¼ºÀÚ È£Ãâ½Ã¿¡ ¹ßÇàµÇ´Â java.lang.ClassNotFoundException ¶Ç´Â java.lang.ExceptionÀ» ·¦ ÇÑ´Ù
InstanceAlreadyExistsException - MBean°¡ ÀÌ¹Ì MBean ¼­¹ö¿¡ ÀÇÇØ Á¦¾îµÇ°í ÀÖ´Â °æ¿ì
MBeanRegistrationException - MBean preRegister (MBeanRegistration interface) ¸Þ¼­µå°¡ ¿¹¿Ü¸¦ Throw Çß´Ù. MBean´Â µî·ÏµÇÁö ¾Ê´Â´Ù
MBeanException - MBean »ý¼ºÀÚ°¡ ¿¹¿Ü¸¦ Throw Çß´Ù
NotCompliantMBeanException - ÀÌ Å¬·¡½º°¡ JMX ÁØ°ÅÀÇ MBean°¡ ¾Æ´Ï´Ù
InstanceNotFoundException - ÁöÁ¤µÈ Ŭ·¡½º ·Î´õ°¡ MBean ¼­¹ö¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

unregisterMBean

public void unregisterMBean(ObjectName  name,
                            Subject  delegationSubject)
                     throws InstanceNotFoundException,

                            MBeanRegistrationException,

                            IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.unregisterMBean(ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ unregisterMBean
ÆĶó¹ÌÅÍ:
name - µî·Ï ÇØÁ¦ÇÏ´Â MBean °´Ã¼¸í
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¿¹¿Ü:
InstanceNotFoundException - ÁöÁ¤µÈ MBean°¡ MBean ¼­¹ö¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì
MBeanRegistrationException - MBean preDeregister (MBeanRegistration interface) ¸Þ¼­µå°¡ ¿¹¿Ü¸¦ Throw Çß´Ù
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

getObjectInstance

public ObjectInstance  getObjectInstance(ObjectName  name,
                                        Subject  delegationSubject)
                                 throws InstanceNotFoundException,

                                        IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.getObjectInstance(ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ getObjectInstance
ÆĶó¹ÌÅÍ:
name - MBean °´Ã¼¸í
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
name ·Î ÁöÁ¤µÈ MBean¿¡ °ü·ÃµÈ ObjectInstance. ObjectName´Â name·Î Æ÷ÇԵǴ Ŭ·¡½º¸íÀº getMBeanInfo(name) . getClassName()
¿¹¿Ü:
InstanceNotFoundException - ÁöÁ¤µÈ MBean°¡ MBean ¼­¹ö¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

queryMBeans

public Set <ObjectInstance > queryMBeans(ObjectName  name,
                                       MarshalledObject  query,
                                       Subject  delegationSubject)
                                throws IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.queryMBeans(ObjectName, QueryExp) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù. QueryExp´Â MarshalledObject¿¡ ·¦ µÇ°í ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ queryMBeans
ÆĶó¹ÌÅÍ:
name - ¾ò´Â MBean¸¦ ½Äº°ÇÏ´Â °´Ã¼¸í ÆÐÅÏ. nullÀÎ °æ¿ì, ¶Ç´Â µµ¸ÞÀÎÀ̳ª Å°ÀÇ ÇÁ·ÎÆÛƼ°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â µî·ÏµÇ¾î ¸ðµç MBean°¡ ÃëµæµÇ´Â
query - MBean ¼±Åÿ¡ Àû¿ëµÇ´Â Äõ¸®½Ä. MarshalledObject¿¡ ĸ½¶È­µÇ°í ÀÖ´Ù. MarshalledObject¿¡ null °ªÀÌ Ä¸½¶È­µÇ°í ÀÖ´Â °æ¿ì, MBean ¼±Åÿ¡ Äõ¸®½ÄÀº Àû¿ëµÇÁö ¾Ê´Â
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
¼±ÅÃµÈ MBean ObjectInstance °´Ã¼¸¦ Æ÷ÇÔÇÑ ¼¼Æ®. Äõ¸®ÀÇ Á¶°ÇÀ» ä¿ì´Â MBean°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ºñ¾îÀÖ´Â ¸®½ºÆ®°¡ ¸®ÅϵȴÙ
¿¹¿Ü:
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

queryNames

public Set <ObjectName > queryNames(ObjectName  name,
                                  MarshalledObject  query,
                                  Subject  delegationSubject)
                           throws IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.queryNames(ObjectName, QueryExp) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù. QueryExp´Â MarshalledObject¿¡ ·¦ µÇ°í ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ queryNames
ÆĶó¹ÌÅÍ:
name - ¾ò´Â MBean ¸íÀ» ½Äº°ÇÏ´Â °´Ã¼¸í ÆÐÅÏ. nullÀÎ °æ¿ì, ¶Ç´Â µµ¸ÞÀÎÀ̳ª Å°ÀÇ ÇÁ·ÎÆÛƼ°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â µî·ÏµÇ¾î ¸ðµç MBean À̸§ÀÌ ÃëµæµÇ´Â
query - MBean ¼±Åÿ¡ Àû¿ëµÇ´Â Äõ¸®½Ä. MarshalledObject¿¡ ĸ½¶È­µÇ°í ÀÖ´Ù. MarshalledObject¿¡ null °ªÀÌ Ä¸½¶È­µÇ°í ÀÖ´Â °æ¿ì, MBean ¼±Åÿ¡ Äõ¸®½ÄÀº Àû¿ëµÇÁö ¾Ê´Â
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
¼±ÅÃµÈ MBean ObjectName¸¦ Æ÷ÇÔÇÑ ¼¼Æ®. Äõ¸®ÀÇ Á¶°ÇÀ» ä¿ì´Â MBean°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ºñ¾îÀÖ´Â ¸®½ºÆ®°¡ ¸®ÅϵȴÙ
¿¹¿Ü:
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

isRegistered

public boolean isRegistered(ObjectName  name,
                            Subject  delegationSubject)
                     throws IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.isRegistered(ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ isRegistered
ÆĶó¹ÌÅÍ:
name - üũ ´ë»óÀÇ MBean °´Ã¼¸í
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
MBean°¡ ÀÌ¹Ì MBean ¼­¹ö¿¡ µî·ÏµÇ¾î ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

getMBeanCount

public Integer  getMBeanCount(Subject  delegationSubject)
                      throws IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.getMBeanCount() ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ getMBeanCount
ÆĶó¹ÌÅÍ:
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
µî·ÏÀ» ¸¶Ä£ MBean ¼ö
¿¹¿Ü:
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

getAttribute

public Object  getAttribute(ObjectName  name,
                           String  attribute,
                           Subject  delegationSubject)
                    throws MBeanException,

                           AttributeNotFoundException,

                           InstanceNotFoundException,

                           ReflectionException,

                           IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.getAttribute(ObjectName, String) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ getAttribute
ÆĶó¹ÌÅÍ:
name - MBean °´Ã¼¸í. ÀÌ MBean ¼Ó¼ºÀÌ ÃëµæµÇ´Â
attribute - ÃëµæµÇ´Â ¼Ó¼ºÀÇ À̸§À» ÁöÁ¤ÇÏ´Â String
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
ÃëµæµÇ´Â ¼Ó¼ºÀÇ °ª
¿¹¿Ü:
MBeanException - MBean Ãëµæ ¸Þ¼­µå¿¡ ÀÇÇØ ¹ß»ýµÇ´Â ¿¹¿Ü¸¦°¨½Î´Â °æ¿ì
AttributeNotFoundException - MBean ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¾×¼¼½º ºÒ°¡´ÉÇÑ °æ¿ì
InstanceNotFoundException - ÁöÁ¤µÈ MBean°¡ MBean ¼­¹ö¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì
ReflectionException - Ãëµæ ¸Þ¼­µåÀÇ È£Ãâ½Ã¿¡ ¹ß»ýµÇ´Â java.lang.ExceptionÀ» ·¦ ÇÑ´Ù
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
RMIConnection.setAttribute(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject)

getAttributes

public AttributeList  getAttributes(ObjectName  name,
                                   String [] attributes,
                                   Subject  delegationSubject)
                            throws InstanceNotFoundException,

                                   ReflectionException,

                                   IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.getAttributes(ObjectName, String[]) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ getAttributes
ÆĶó¹ÌÅÍ:
name - MBean °´Ã¼¸í. ÀÌ MBean ¼Ó¼ºÀÌ ÃëµæµÇ´Â
attributes - ÃëµæµÇ´Â ¼Ó¼ºÀÇ ¸®½ºÆ®
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
ÃëµæµÇ´Â ¼Ó¼ºÀÇ ¸®½ºÆ®
¿¹¿Ü:
InstanceNotFoundException - ÁöÁ¤µÈ MBean°¡ MBean ¼­¹ö¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì
ReflectionException - Dynamic MBean getAttributes ¸Þ¼­µåÀÇ È£Ãâ½Ã¿¡ ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
RMIConnection.setAttributes(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject)

setAttribute

public void setAttribute(ObjectName  name,
                         MarshalledObject  attribute,
                         Subject  delegationSubject)
                  throws InstanceNotFoundException,

                         AttributeNotFoundException,

                         InvalidAttributeValueException,

                         MBeanException,

                         ReflectionException,

                         IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.setAttribute(ObjectName, Attribute) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù. Attribute ÆĶó¹ÌÅÍ´Â MarshalledObject¿¡ ·¦ µÇ°í ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ setAttribute
ÆĶó¹ÌÅÍ:
name - MBean ¸í. ÀÌ MBean ¼Ó¼ºÀÌ ¼³Á¤µÇ´Â
attribute - ¼³Á¤µÇ´Â ¼Ó¼º°ú ¼³Á¤ ÈÄ MarshalledObject¿¡ ĸ½¶È­µÇ´Â °ªÀÇ ID
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¿¹¿Ü:
InstanceNotFoundException - ÁöÁ¤µÈ MBean°¡ MBean ¼­¹ö¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì
AttributeNotFoundException - MBean ÁöÁ¤µÈ ¼Ó¼ºÀÌ ¾×¼¼½º ºÒ°¡´ÉÇÑ °æ¿ì
InvalidAttributeValueException - ÁöÁ¤µÈ °ªÀÌ, ¼Ó¼º¿¡ ´ëÇÑ À¯È¿ÇÑ °ªÀÌ ¾Æ´Ñ °æ¿ì
MBeanException - MBean ¼³Á¤ ¸Þ¼­µå¿¡ ÀÇÇØ ¹ß»ýµÇ´Â ¿¹¿Ü¸¦°¨½Î´Â °æ¿ì
ReflectionException - ¼³Á¤ ¸Þ¼­µåÀÇ È£Ãâ½Ã¿¡ ¹ß»ýµÇ´Â java.lang.ExceptionÀ» ·¦ ÇÑ´Ù
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
RMIConnection.getAttribute(javax.management.ObjectName, java.lang.String, javax.security.auth.Subject)

setAttributes

public AttributeList  setAttributes(ObjectName  name,
                                   MarshalledObject  attributes,
                                   Subject  delegationSubject)
                            throws InstanceNotFoundException,

                                   ReflectionException,

                                   IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.setAttributes(ObjectName, AttributeList) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù. AttributeList ÆĶó¹ÌÅÍ´Â MarshalledObject¿¡ ·¦ µÇ°í ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ setAttributes
ÆĶó¹ÌÅÍ:
name - MBean °´Ã¼¸í. ÀÌ MBean ¼Ó¼ºÀÌ ¼³Á¤µÇ´Â
attributes - ¼Ó¼ºÀÇ ¸®½ºÆ®. ¼³Á¤µÇ´Â ¼Ó¼º°ú ¼³Á¤ ÈÄ MarshalledObject¿¡ ĸ½¶È­µÇ´Â °ªÀÇ ID
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
¼³Á¤µÈ ¼Ó¼º°ú »õ·Î¿î °ªÀÇ ¸®½ºÆ®
¿¹¿Ü:
InstanceNotFoundException - ÁöÁ¤µÈ MBean°¡ MBean ¼­¹ö¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì
ReflectionException - Dynamic MBean getAttributes ¸Þ¼­µåÀÇ È£Ãâ½Ã¿¡ ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
RMIConnection.getAttributes(javax.management.ObjectName, java.lang.String[], javax.security.auth.Subject)

invoke

public Object  invoke(ObjectName  name,
                     String  operationName,
                     MarshalledObject  params,
                     String [] signature,
                     Subject  delegationSubject)
              throws InstanceNotFoundException,

                     MBeanException,

                     ReflectionException,

                     IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.invoke(ObjectName, String, Object[], String[]) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù. Object[] ÆĶó¹ÌÅÍ´Â MarshalledObject¿¡ ·¦ µÇ°í ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ invoke
ÆĶó¹ÌÅÍ:
name - ¸Þ¼­µåÀÇ È£ÃâÀ» ÇÏ´Â MBean °´Ã¼¸í
operationName - È£ÃâµÇ´Â ¿ÀÆÛ·¹À̼ÇÀÇ À̸§
params - ¿ÀÆÛ·¹À̼ÇÀÌ ºÒ·Á°¡ MarshalledObject¿¡ ĸ½¶È­µÇ¾úÀ» ¶§ ¼³Á¤µÇ´Â ÆĶó¹ÌÅ͸¦ Æ÷ÇÔÇÑ ¹è¿­. ĸ½¶È­µÈ ¹è¿­ÀÌ nullÀÎ °æ¿ì, ºó ¹è¿­°ú °°Àº Àǹ̰¡ µÇ´Â
signature - ¿ÀÆÛ·¹À̼ÇÀÇ ½Ã±×´ÏÃĸ¦ Æ÷ÇÔÇÑ ¹è¿­. Ŭ·¡½º °´Ã¼ÀÇ ·Îµå¿¡´Â ¿ÀÆÛ·¹À̼ÇÀ» È£ÃâÇÑ MBean¸¦ ·ÎµåÇÒ ¶§¿Í °°Àº Ŭ·¡½º ·Î´õ°¡ »ç¿ëµÈ´Ù. nullÀÎ °æ¿ì, ºó ¹è¿­°ú °°Àº Àǹ̰¡ µÇ´Â
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
¿ÀÆÛ·¹À̼ǿ¡ ÀÇÇØ ¸®ÅÏµÈ °´Ã¼. ÁöÁ¤µÈ MBean »ó¿¡¼­ ¿ÀÆÛ·¹À̼ÇÀ» È£ÃâÇÑ °á°ú¸¦ ³ªÅ¸³½´Ù
¿¹¿Ü:
InstanceNotFoundException - ÁöÁ¤µÈ MBean°¡ MBean ¼­¹ö¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì
MBeanException - MBean È£Ãâ ¸Þ¼­µå¿¡ ÀÇÇØ ¹ß»ýµÇ´Â ¿¹¿Ü¸¦°¨½Î´Â °æ¿ì
ReflectionException - ¸Þ¼­µåÀÇ È£Ãâ½Ã¿¡ ¹ß»ýµÇ´Â java.lang.ExceptionÀ» ·¦ ÇÑ´Ù
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

getDefaultDomain

public String  getDefaultDomain(Subject  delegationSubject)
                        throws IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.getDefaultDomain() ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ getDefaultDomain
ÆĶó¹ÌÅÍ:
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
µðÆúÆ®ÀÇ µµ¸ÞÀÎ
¿¹¿Ü:
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

getDomains

public String [] getDomains(Subject  delegationSubject)
                    throws IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.getDomains() ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ getDomains
ÆĶó¹ÌÅÍ:
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
µµ¸ÞÀÎÀÇ ¸®½ºÆ®
¿¹¿Ü:
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

getMBeanInfo

public MBeanInfo  getMBeanInfo(ObjectName  name,
                              Subject  delegationSubject)
                       throws InstanceNotFoundException,

                              IntrospectionException,

                              ReflectionException,

                              IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.getMBeanInfo(ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ getMBeanInfo
ÆĶó¹ÌÅÍ:
name - ºÐ¼® ´ë»óÀÇ MBean À̸§
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
MBeanInfo ÀνºÅϽº. ÀÌ MBean ¸ðµç ¼Ó¼º°ú ¿ÀÆÛ·¹À̼ÇÀÇ ÃëµæÀ» Çã°¡ÇÑ´Ù
¿¹¿Ü:
InstanceNotFoundException - ÁöÁ¤µÈ MBean°¡ ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì
IntrospectionException - ÀÎÆ®·Î½ºÆäÅ©¼ÇÁß¿¡ ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
ReflectionException - Dynamic MBean getMBeanInfo ¸Þ¼­µåÀÇ È£Ãâ½Ã¿¡ ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

isInstanceOf

public boolean isInstanceOf(ObjectName  name,
                            String  className,
                            Subject  delegationSubject)
                     throws InstanceNotFoundException,

                            IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.isInstanceOf(ObjectName, String) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ isInstanceOf
ÆĶó¹ÌÅÍ:
name - MBean ObjectName
className - Ŭ·¡½ºÀÇ À̸§
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¹Ýȯ°ª:
»ó±âÀÇ ±ÔÄ¢¿¡ µû¶ó ÁöÁ¤µÈ MBean°¡ ÁöÁ¤µÈ Ŭ·¡½ºÀÇ ÀνºÅϽºÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
InstanceNotFoundException - ÁöÁ¤µÈ MBean°¡ MBean ¼­¹ö¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

addNotificationListeners

public Integer [] addNotificationListeners(ObjectName [] names,
                                          MarshalledObject [] filters,
                                          Subject [] delegationSubjects)
                                   throws InstanceNotFoundException,

                                          IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:

MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

ÁöÁ¤µÈ ÇÊÅÍ¿¡ ÀÏÄ¡ÇÏ´Â MBean ·ÎºÎÅÍÀÇ ÅëÁö¸¦ µî·ÏÇÕ´Ï´Ù. ¸®¸ðÆ® Ŭ¶óÀ̾ðÆ®´Â ±× ÈÄ, fetchNotifications ¸Þ¼­µå¸¦ »ç¿ëÇØ ÀÌ·¯ÇÑ ÅëÁö¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ŭ¶óÀ̾ðÆ® Ãø¿¡´Â ¸®½º³Ê ¸¶´Ù ¿øÀÇ NotificationListener¿Í handback°¡ º¸°ü À¯ÁöµË´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ À̰͵éÀ» ½Äº°ÇÒ ¼ö ÀÖµµ·Ï, ¼­¹ö´Â ÀÏÀÇÀÇ listenerID¸¦ »ý¼ºÇØ, ¸®ÅÏÇÕ´Ï´Ù. ÀÌ listenerID´Â Notification¿Í ÇÔ²² ¸®¸ðÆ® Ŭ¶óÀ̾ðÆ®¿¡ Àü¼Û µË´Ï´Ù.

ÁöÁ¤µÈ Æä¾î (name, filter)ÀÇ ¾î´ÀÂÊÀ̵çÀ» µî·ÏÇÒ ¼ö ¾ø´Â °æ¿ì, ¿ÀÆÛ·¹À̼ÇÀº ¿¹¿Ü¸¦ ¹ßÇàÇØ Á¾·áÇÕ´Ï´Ù. ÀÌ °æ¿ì À̸§µµ ÇÊÅ͵µ µî·ÏµÇÁö ¾Ê½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ addNotificationListeners
ÆĶó¹ÌÅÍ:
names - Notification ¹ßÇà¿ø MBean¸¦ ½Äº°ÇÏ´Â ObjectName
filters - NotificationFilter Á¤·ÄÈ­ µÈ Ç¥ÇöÀ¸·ÎºÎÅÍ ¿Ï¼ºµÇ´Â ¹è¿­. ÀÌ ¹è¿­ÀÇ ¿ä¼Ò´Â null ÀÌ¶óµµ ÁÁÀº
delegationSubjects - Subject. ÀÌ Subject (º¹¼ö°¡´É) ´ë½Å¿¡ ¸®½º³Ê°¡ Ãß°¡µÈ´Ù. ÀÌ ¹è¿­ÀÇ ¿ä¼Ò´Â null ÀÌ¶óµµ ÁÁ´Ù. ¶Ç, delegationSubjects ÆĶó¹ÌÅÍ ÀÚü°¡ null ¿©µµ ±¦Âú´Ù. ÀÌ °æ¿ì ÀÌ ¹è¿­Àº, name ¹è¿­À̳ª filter ¹è¿­°ú °°Àº »çÀÌÁîÀÇ null Ä¡·ÎºÎÅÍ ¿Ï¼ºµÇ´Â ¹è¿­°ú µ¿µîÇÏ°Ô µÈ´Ù
¹Ýȯ°ª:
·ÎÄà ¸®½º³Ê¸¦ ½Äº°ÇÏ´Â listenerID·Î ºÎÅÍ ¿Ï¼ºµÇ´Â ¹è¿­. ÀÌ ¹è¿­Àº ÆĶó¹ÌÅÍ¿Í °°Àº ¼öÀÇ ¿ä¼Ò¸¦ °¡Áø´Ù
¿¹¿Ü:
InstanceNotFoundException - name Áß ÇÑÂÊÀÌ µî·ÏÀÌ ³¡³­ MBean¿¡ ´ëÀÀÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

addNotificationListener

public void addNotificationListener(ObjectName  name,
                                    ObjectName  listener,
                                    MarshalledObject  filter,
                                    MarshalledObject  handback,
                                    Subject  delegationSubject)
                             throws InstanceNotFoundException,

                                    IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù. NotificationFilter ÆĶó¹ÌÅÍ´Â MarshalledObject¿¡ ·¦ µÇ°í ÀÖ½À´Ï´Ù. Object (ÇÚµå¹é) ÆĶó¹ÌÅ͵µ MarshalledObject¿¡ ·¦ µÇ°í ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ addNotificationListener
ÆĶó¹ÌÅÍ:
name - ¸®½º³Ê°¡ Ãß°¡µÇ´Â MBean À̸§
listener - µî·ÏÀÌ ³¡³­ MBean°¡ ¹ßÇàÇÑ ÅëÁö¸¦ ó¸®ÇÏ´Â ¸®½º³ÊÀÇ °´Ã¼¸í
filter - MarshalledObject¿¡ ĸ½¶È­µÈ ÇÊÅÍ °´Ã¼. MarshalledObject¿¡ ĸ½¶È­µÈ ÇÊÅÍ°¡ null Ä¡¸¦ °¡Áö´Â °æ¿ì, ÅëÁöÀÇ Ã³¸®Àü¿¡ ÇÊÅ͸µÀº ÇàÇØÁöÁö ¾Ê´Â
handback - ÅëÁö°¡ ¹ßÇàµÇ¾úÀ» ¶§ ¸®½º³Ê¿¡°Ô ¼Û½ÅµÇ´Â ÄÁÅؽºÆ®. MarshalledObject¿¡ ĸ½¶È­µÇ°í ÀÖ´Â
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¿¹¿Ü:
InstanceNotFoundException - µî·ÏÀÌ ³¡³­ MBean ¾È¿¡ ÅëÁö ¸®½º³Ê ¶Ç´Â ÅëÁö ºê·Îµå ij½ºÅÍÀÇ MBean ¸íÀÌ ¾ø´Â °æ¿ì
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
RMIConnection.removeNotificationListener(ObjectName, ObjectName, Subject), RMIConnection.removeNotificationListener(ObjectName, ObjectName, MarshalledObject, MarshalledObject, Subject)

removeNotificationListeners

public void removeNotificationListeners(ObjectName  name,
                                        Integer [] listenerIDs,
                                        Subject  delegationSubject)
                                 throws InstanceNotFoundException,

                                        ListenerNotFoundException,

                                        IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:

removeNotificationListener(ObjectName, NotificationListener) ¹× removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

ÀÌ ¸Þ¼­µå´Â MBean ¼­¹ö³»ÀÇ ÁöÁ¤µÈ MBean ·ÎºÎÅÍ, 1°³ ÀÌ»óÀÇ NotificationListener¸¦ »èÁ¦ÇÕ´Ï´Ù.

NotificationListener´Â RMIConnection.addNotificationListeners(ObjectName[], MarshalledObject[], Subject[]) ¸Þ¼­µå·ÎºÎÅÍ ¸®ÅÏµÈ ID¿¡ ÀÇÇØ ½Äº°µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ removeNotificationListeners
ÆĶó¹ÌÅÍ:
name - Notification ¹ßÇà¿ø MBean¸¦ ½Äº°ÇÏ´Â ObjectName
listenerIDs - »èÁ¦ÇÏ´Â ¸®½º³Ê¿¡°Ô ´ëÀÀÇÏ´Â ID ¸®½ºÆ®
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¿¹¿Ü:
InstanceNotFoundException - ÁöÁ¤µÈ name°¡ µî·ÏÀÌ ³¡³­ MBean¿¡ ´ëÀÀÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì
ListenerNotFoundException - ¼­¹ö Ãø¿¡ ¹ß°ßµÇÁö ¾Ê´Â ¸®½º³Ê°¡ ÀÖ´Â °æ¿ì. ÀÌ ¿¹¿Ü´Â MBean °¡MBeanServer.removeNotificationListener È£ÃâÇØ ÀÌ¿ÜÀÇ ¾î¶°ÇÑ ÀÌÀ¯·Î½á ¸®½º³Ê¸¦ ÆıâÇßÀ» ¶§ ¹ßÇàµÈ´Ù
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

removeNotificationListener

public void removeNotificationListener(ObjectName  name,
                                       ObjectName  listener,
                                       Subject  delegationSubject)
                                throws InstanceNotFoundException,

                                       ListenerNotFoundException,

                                       IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ removeNotificationListener
ÆĶó¹ÌÅÍ:
name - ¸®½º³Ê°¡ »èÁ¦µÇ´Â MBean À̸§
listener - »èÁ¦µÇ´Â ¸®½º³ÊÀÇ °´Ã¼¸í
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¿¹¿Ü:
InstanceNotFoundException - µî·ÏÀÌ ³¡³­ MBean ¾È¿¡ ÁöÁ¤µÈ MBean ¸íÀÌ ¾ø´Â °æ¿ì
ListenerNotFoundException - ¸®½º³Ê°¡ MBean¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
RMIConnection.addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, java.rmi.MarshalledObject, java.rmi.MarshalledObject, javax.security.auth.Subject)

removeNotificationListener

public void removeNotificationListener(ObjectName  name,
                                       ObjectName  listener,
                                       MarshalledObject  filter,
                                       MarshalledObject  handback,
                                       Subject  delegationSubject)
                                throws InstanceNotFoundException,

                                       ListenerNotFoundException,

                                       IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:
MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) ¸Þ¼­µå¸¦ ó¸®ÇÕ´Ï´Ù. NotificationFilter ÆĶó¹ÌÅÍ´Â MarshalledObject¿¡ ·¦ µÇ°í ÀÖ½À´Ï´Ù. Object ÆĶó¹ÌÅ͵µ MarshalledObject¿¡ ·¦ µÇ°í ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ removeNotificationListener
ÆĶó¹ÌÅÍ:
name - ¸®½º³Ê°¡ »èÁ¦µÇ´Â MBean À̸§
listener - ÀÌÀü¿¡ ÀÌ MBean¿¡ Ãß°¡µÈ ¸®½º³Ê
filter - ¸®½º³ÊÀÇ Ãß°¡½Ã·Î ÁöÁ¤µÈ ÇÊÅÍ. MarshalledObject¿¡ ĸ½¶È­µÇ°í ÀÖ´Â
handback - ¸®½º³ÊÀÇ Ãß°¡½Ã·Î ÁöÁ¤µÈ ÇÚµå¹é. MarshalledObject¿¡ ĸ½¶È­µÇ°í ÀÖ´Â
delegationSubject - À§¾ç ÁÖü¸¦ Æ÷ÇÔÇÑ Subject. ÀÎÁõ ÁÖü°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì´Â null
¿¹¿Ü:
InstanceNotFoundException - µî·ÏÀÌ ³¡³­ MBean ¾È¿¡ ÁöÁ¤µÈ MBean ¸íÀÌ ¾ø´Â °æ¿ì
ListenerNotFoundException - ¸®½º³Ê°¡ MBean¿¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ ÇÊÅÍ ¹× ÇÚµå¹éÀ¸·Î µî·ÏµÇÁö ¾ÊÀº °æ¿ì
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
RMIConnection.addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, java.rmi.MarshalledObject, java.rmi.MarshalledObject, javax.security.auth.Subject)

fetchNotifications

public NotificationResult  fetchNotifications(long clientSequenceNumber,
                                             int maxNotifications,
                                             long timeout)
                                      throws IOException 
ÀÎÅÍÆäÀ̽º RMIConnection ±â¼ú:

Ä¿³ØÅÍ ¼­¹ö·ÎºÎÅÍ ÅëÁö¸¦ ¼ö½ÅÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â 1°³ ÀÌ»ó ÅëÁö°¡ ¹ßÇàµÇ´ÂÁö, ÁöÁ¤µÈ ŸÀÓ ¾Æ¿ô¿¡ À̸¦ ¶§±îÁö ºí·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, ÅëÁö°¡ 0 ÀÌ¸é ¾ðÁ¦¶óµµ Á¾·áÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼ø¼­ ¹øÈ£°¡ clientSequenceNumber ÀÌ»óÀ¸·Î ÀÌ Å¬¶óÀ̾ðÆ®°¡ ÅëÁö¸¦ ¹Þ¾ÆµéÀÌ´Â ÇÊÅ͸¦ »ç¿ëÇØ ÅëÁöÀÇ ¹ßÇà¿ø MBean ¸®½º³Ê¸¦ 1°³ ÀÌ»ó µî·ÏÇÏ°í ÀÖ´Â °æ¿ì, ÀÌ ÅëÁö¸¦ °á°ú¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù . ÀÌ ÅëÁö¸¦ ´ë±âÇÏ´Â °¢ ¸®½º³Ê´Â RMIConnection.addNotificationListeners(ObjectName[], MarshalledObject[], Subject[]) ¿¡ ÀÇÇØ ¸®ÅÏµÈ Á¤¼ö°ª ÀÇ ID¿¡ ÀÇÇØ ½Äº°µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º RMIConnection ³»ÀÇ fetchNotifications
ÆĶó¹ÌÅÍ:
clientSequenceNumber - Ŭ¶óÀ̾ðÆ®°¡ ´ë±âÇÏ´Â ÃÖÃÊÀÇ ¼ø¼­ ¹øÈ£. À߸øµÈ °ª ÀÇ °æ¿ì, ´ÙÀ½ÀÇ ÅëÁöÀÇ ¼ø¼­ ¹øÈ£¶ó°í Çؼ®µÇ´Â
maxNotifications - ¸®ÅÏµÈ ´Ù¸¥ ÅëÁöÀÇ ÃÖ´ë¼ö. °°Àº ÅëÁö°¡ ¹Ýº¹ÇØ ¹ßÇàµÇ´Â °æ¿ì, ¸®ÅÏµÈ NotificationResult¿¡ Æ÷ÇԵǴ TargetedNotification ¹è¿­Àº ÀÌ °ªº¸´Ù ¸¹Àº ¿ä¼Ò¸¦ °¡Áú ¼ö°¡ ÀÖ´Ù. ÀÌ ÆĶó¹ÌÅÍÀÇ °ªÀÌ ºÎÀÇ °æ¿ìÀÇ µ¿ÀÛÀº ºÎÁ¤
timeout - ÅëÁöÀÇ Âø½ÅÀ» ±â´Ù¸®´Â ÃÖ´ë ½Ã°£ (¹Ð¸® ¼¼ÄÁµå ´ÜÀ§). 0ÀÎ °æ¿ì, ÅëÁö°¡ ¾øÀ¸¸é ¸Þ¼­µå´Â ´ë±âÇÏÁö ¾Ê°í, Áï½Ã Á¾·áÇÑ´Ù. Long.MAX_VALUEÀÎ °æ¿ì, ŸÀÓ ¾Æ¿ôÀº ¼³Á¤µÇÁö ¾Ê´Â´Ù. ÀÌ ÆĶó¹ÌÅÍÀÇ °ªÀÌ ºÎÀÇ °æ¿ìÀÇ µ¿ÀÛÀº ºÎÁ¤
¹Ýȯ°ª:
NotificationResult
¿¹¿Ü:
IOException - ÀϹÝÀûÀÎ Åë½Å ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì

toString

public String  toString()

ÀÌ °´Ã¼ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù. º¸Åë, toString ¸Þ¼­µå´Â ÀÌ °´Ã¼¸¦ ¡¸ÅؽºÆ®·Î Ç¥ÇöÇÑ´Ù¡¹Ä³¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ °á°ú´Â Àΰ£ÀÌ ÀÐÀ» ¼ö ÀÖ´Â °£°áÇÏ°í À¯ÀÍÇÑ Á¤º¸¿©¾ß ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ °´Ã¼ÀÇ String Ç¥Çö

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.