Spec-Zone .ru
спецификации, руководства, описания, API


javax.management.j2ee
Управление интерфейсом

Все Суперинтерфейсы:
EJBObject, java.rmi. Удаленный

public interface Management
расширяет EJBObject

Интерфейс управления обеспечивает API, чтобы переместиться и управлять управляемыми объектами. Управление J2EE компонент EJB (MEJB) должно реализовать это как свой удаленный интерфейс.

Автор:
Ганс Хрэсна

Сводка метода
 java.lang.Object getAttribute(javax.management.ObjectName name, java.lang.String attribute)
          Получает значение определенного атрибута именованного управляемого объекта.
 javax.management.AttributeList getAttributes(javax.management.ObjectName name, java.lang.String[] attributes)
          Включает значениям нескольких атрибутов именованного управляемого объекта.
 java.lang.String getDefaultDomain()
          Возвращает доменное имя значения по умолчанию этого MEJB.
 ListenerRegistration getListenerRegistry()
          Возвращает реализацию реестра слушателя для этого MEJB.
 java.lang.Integer getMBeanCount()
          Возвращает число управляемых объектов, зарегистрированных в MEJB.
 javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName name)
          Этот метод обнаруживает атрибуты и операции, которые управляемый объект представляет для управления.
 java.lang.Object invoke(javax.management.ObjectName name, java.lang.String operationName, java.lang.Object[] params, java.lang.String[] signature)
          Вызывает работу на управляемый объект.
 boolean isRegistered(javax.management.ObjectName name)
          Проверки, регистрируется ли управляемый объект, идентифицированный его именем объекта, уже, в MEJB.
 java.util.Set queryNames(javax.management.ObjectName name, javax.management.QueryExp query)
          Получает имена управляемых объектов, которыми управляет MEJB.
 void setAttribute(javax.management.ObjectName name, javax.management.Attribute attribute)
          Устанавливает значение определенного атрибута именованного управляемого объекта.
 javax.management.AttributeList setAttributes(javax.management.ObjectName name, javax.management.AttributeList attributes)
          Устанавливает значения нескольких атрибутов именованного управляемого объекта.
 
Методы, наследованные от интерфейса javax.ejb. EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
 

Деталь метода

queryNames

java.util.Set queryNames(javax.management.ObjectName name,
                         javax.management.QueryExp query)
                         throws java.rmi.RemoteException
Получает имена управляемых объектов, которыми управляет MEJB. Этот метод позволяет любому из следующих быть полученным: имена всех управляемых объектов, имена ряда управляемых объектов, определенных сопоставлением с образцом на ObjectName, определенное имя управляемого объекта (эквивалентный тестированию, регистрируется ли управляемый объект). Когда имя объекта является нулем или никаким доменом, и ключевые свойства определяются, все объекты выбираются. Это возвращает набор J2EEObjectNames для выбранных управляемых объектов.

Параметры:
name - Образец имени объекта, идентифицирующий управляемые объекты, которые будут получены. Если нуль или никакой домен и ключевые свойства будут определены, то все зарегистрированные управляемые объекты будут получены.
Возвраты:
Набор, содержащий ObjectNames для управляемых объектов, выбирается. Если никакой управляемый объект не удовлетворяет запрос, пустое множество возвращается.
Броски:
RemoteException - Коммуникационное исключение произошло во время выполнения удаленного вызова метода

isRegistered

boolean isRegistered(javax.management.ObjectName name)
                     throws java.rmi.RemoteException
Проверки, регистрируется ли управляемый объект, идентифицированный его именем объекта, уже, в MEJB.

Параметры:
name - Имя объекта управляемого объекта, который будет проверен.
Возвраты:
Истина, если управляемый объект уже регистрируется в MEJB, ложь иначе.
Броски:
RemoteException - Коммуникационное исключение произошло во время выполнения удаленного вызова метода

getMBeanCount

java.lang.Integer getMBeanCount()
                                throws java.rmi.RemoteException
Возвращает число управляемых объектов, зарегистрированных в MEJB.

Броски:
RemoteException - Коммуникационное исключение произошло во время выполнения удаленного вызова метода

getMBeanInfo

javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName name)
                                        throws javax.management.IntrospectionException,
                                               javax.management.InstanceNotFoundException,
                                               javax.management.ReflectionException,
                                               java.rmi.RemoteException
Этот метод обнаруживает атрибуты и операции, которые управляемый объект представляет для управления.

Параметры:
name - Имя управляемого объекта проанализировать
Возвраты:
Экземпляр MBeanInfo разрешение извлечения всех атрибутов и операций этого управляемого объекта.
Броски:
javax.management.IntrospectionException - Исключение происходит во время самоанализа.
javax.management.InstanceNotFoundException - Определенный управляемый объект не находится.
javax.management.ReflectionException - Исключение произошло, пытаясь выполнить отражение об управляемом объекте
RemoteException - Коммуникационное исключение произошло во время выполнения удаленного вызова метода

getAttribute

java.lang.Object getAttribute(javax.management.ObjectName name,
                              java.lang.String attribute)
                              throws javax.management.MBeanException,
                                     javax.management.AttributeNotFoundException,
                                     javax.management.InstanceNotFoundException,
                                     javax.management.ReflectionException,
                                     java.rmi.RemoteException
Получает значение определенного атрибута именованного управляемого объекта. Управляемый объект идентифицируется его именем объекта.

Параметры:
name - Имя объекта управляемого объекта, от которого должен быть получен атрибут.
attribute - Строка, определяющая имя атрибута, который будет получен.
Возвраты:
Значение полученного атрибута.
Броски:
javax.management.AttributeNotFoundException - Определенный атрибут не доступен в управляемом объекте.
javax.management.MBeanException - Обертывает исключение, выданное методом get управляемого объекта.
javax.management.InstanceNotFoundException - Определенный управляемый объект не регистрируется в MEJB.
javax.management.ReflectionException - Исключение произошло, пытаясь вызвать getAttribute метод Динамического MBean
RemoteException - Коммуникационное исключение произошло во время выполнения удаленного вызова метода

getAttributes

javax.management.AttributeList getAttributes(javax.management.ObjectName name,
                                             java.lang.String[] attributes)
                                             throws javax.management.InstanceNotFoundException,
                                                    javax.management.ReflectionException,
                                                    java.rmi.RemoteException
Включает значениям нескольких атрибутов именованного управляемого объекта. Управляемый объект идентифицируется его именем объекта.

Параметры:
name - Имя объекта управляемого объекта, от которого получаются атрибуты.
attributes - Список атрибутов, которые будут получены.
Возвраты:
Список полученных атрибутов.
Броски:
javax.management.InstanceNotFoundException - Определенный управляемый объект не регистрируется в MEJB.
javax.management.ReflectionException - Исключение произошло, пытаясь вызвать getAttributes метод Динамического MBean.
RemoteException - Коммуникационное исключение произошло во время выполнения удаленного вызова метода

setAttribute

void setAttribute(javax.management.ObjectName name,
                  javax.management.Attribute attribute)
                  throws javax.management.InstanceNotFoundException,
                         javax.management.AttributeNotFoundException,
                         javax.management.InvalidAttributeValueException,
                         javax.management.MBeanException,
                         javax.management.ReflectionException,
                         java.rmi.RemoteException
Устанавливает значение определенного атрибута именованного управляемого объекта. Управляемый объект идентифицируется его именем объекта.

Параметры:
name - Имя управляемого объекта, в пределах которого должен быть установлен атрибут.
attribute - Идентификация атрибута, который будет установлен и значение, это должно быть установлено в.
Броски:
javax.management.InstanceNotFoundException - Определенный управляемый объект не регистрируется в MEJB.
javax.management.AttributeNotFoundException - Определенный атрибут не доступен в управляемом объекте.
javax.management.InvalidAttributeValueException - Значение, определенное для атрибута, не допустимо.
javax.management.MBeanException - Обертывает исключение, выданное методом set управляемого объекта.
javax.management.ReflectionException - Исключение произошло, пытаясь вызвать setAttribute метод Динамического MBean.
RemoteException - Коммуникационное исключение произошло во время выполнения удаленного вызова метода

setAttributes

javax.management.AttributeList setAttributes(javax.management.ObjectName name,
                                             javax.management.AttributeList attributes)
                                             throws javax.management.InstanceNotFoundException,
                                                    javax.management.ReflectionException,
                                                    java.rmi.RemoteException
Устанавливает значения нескольких атрибутов именованного управляемого объекта. Управляемый объект идентифицируется его именем объекта.

Параметры:
name - Имя объекта управляемого объекта, в пределах которого должны быть установлены атрибуты.
attributes - Список атрибутов: идентификация атрибутов, которые будут установлены и значения, они должны быть установлены в.
Возвраты:
Список атрибутов, которые были установлены с их новыми значениями.
Броски:
javax.management.InstanceNotFoundException - Определенный управляемый объект не регистрируется в MEJB.
javax.management.ReflectionException - Исключение произошло, пытаясь вызвать setAttributes метод Динамического MBean.
RemoteException - Коммуникационное исключение произошло во время выполнения удаленного вызова метода

вызвать

java.lang.Object invoke(javax.management.ObjectName name,
                        java.lang.String operationName,
                        java.lang.Object[] params,
                        java.lang.String[] signature)
                        throws javax.management.InstanceNotFoundException,
                               javax.management.MBeanException,
                               javax.management.ReflectionException,
                               java.rmi.RemoteException
Вызывает работу на управляемый объект.

Параметры:
name - Имя объекта управляемого объекта, на который должен быть вызван метод.
operationName - Имя работы, которая будет вызвана.
params - Массив, содержащий параметры, которые будут установлены, когда работа вызывается
signature - Массив, содержащий подпись работы. Объекты class будут загружены, используя тот же самый загрузчик class в качестве того, используемого для того, чтобы загрузить управляемый объект, на который была вызвана работа.
Возвраты:
Объект, возвращенный работой, которая представляет результат вызова работы на определенном управляемом объекте.
Броски:
javax.management.InstanceNotFoundException - Определенный управляемый объект не регистрируется в MEJB.
javax.management.MBeanException - Обертывает исключение, выданное вызванным методом управляемого объекта.
javax.management.ReflectionException - Обертки a java.lang.Exception брошенный, пытаясь вызвать метод.
RemoteException - Коммуникационное исключение произошло во время выполнения удаленного вызова метода

getDefaultDomain

java.lang.String getDefaultDomain()
                                  throws java.rmi.RemoteException
Возвращает доменное имя значения по умолчанию этого MEJB.

Броски:
RemoteException - Коммуникационное исключение произошло во время выполнения удаленного вызова метода

getListenerRegistry

ListenerRegistration getListenerRegistry()
                                         throws java.rmi.RemoteException
Возвращает реализацию реестра слушателя для этого MEJB. Реестр слушателя реализует методы, которые позволяют clints добавить и удалить управляемые объекты слушателей уведомления о событии

Возвраты:
Реализация javax.management.j2ee.ListenerRegistration
Броски:
RemoteException - Коммуникационное исключение произошло во время выполнения удаленного вызова метода


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter