Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class RMIConnectionImpl_Stub extends RemoteStub implements RMIConnection
касательно
Конструктор и Описание |
---|
RMIConnectionImpl_Stub(RemoteRef ref) |
Модификатор и Тип | Метод и Описание |
---|---|
void |
addNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5)
|
Целое число[] |
addNotificationListeners(ObjectName[] $param_arrayOf_ObjectName_1, MarshalledObject[] $param_arrayOf_MarshalledObject_2, Subject[] $param_arrayOf_Subject_3)
|
void |
close()
Завершения это соединение.
|
ObjectInstance |
createMBean(String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)
Обрабатывает метод
MBeanServerConnection.createMBean(String, ObjectName, Object[], String[]) . |
ObjectInstance |
createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, MarshalledObject $param_MarshalledObject_4, String[] $param_arrayOf_String_5, Subject $param_Subject_6)
|
ObjectInstance |
createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, Subject $param_Subject_4)
Обрабатывает метод
MBeanServerConnection.createMBean(String, ObjectName, ObjectName) . |
ObjectInstance |
createMBean(String $param_String_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3)
Обрабатывает метод
MBeanServerConnection.createMBean(String, ObjectName) . |
NotificationResult |
fetchNotifications(long $param_long_1, int $param_int_2, long $param_long_3)
Получает уведомления от сервера соединителя.
|
Объект |
getAttribute(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3)
Обрабатывает метод
MBeanServerConnection.getAttribute(ObjectName, String) . |
AttributeList |
getAttributes(ObjectName $param_ObjectName_1, String[] $param_arrayOf_String_2, Subject $param_Subject_3)
Обрабатывает метод
MBeanServerConnection.getAttributes(ObjectName, String[]) . |
Строка |
getConnectionId()
Возвращает ID соединения.
|
Строка |
getDefaultDomain(Subject $param_Subject_1)
Обрабатывает метод
MBeanServerConnection.getDefaultDomain() . |
Строка[] |
getDomains(Subject $param_Subject_1)
Обрабатывает метод
MBeanServerConnection.getDomains() . |
Целое число |
getMBeanCount(Subject $param_Subject_1)
Обрабатывает метод
MBeanServerConnection.getMBeanCount() . |
MBeanInfo |
getMBeanInfo(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
Обрабатывает метод
MBeanServerConnection.getMBeanInfo(ObjectName) . |
ObjectInstance |
getObjectInstance(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
Обрабатывает метод
MBeanServerConnection.getObjectInstance(ObjectName) . |
Объект |
invoke(ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)
Обрабатывает метод
MBeanServerConnection.invoke(ObjectName, String, Object[], String[]) . |
boolean |
isInstanceOf(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3)
Обрабатывает метод
MBeanServerConnection.isInstanceOf(ObjectName, String) . |
boolean |
isRegistered(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
Обрабатывает метод
MBeanServerConnection.isRegistered(ObjectName) . |
Набор |
queryMBeans(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
Обрабатывает метод
MBeanServerConnection.queryMBeans(ObjectName, QueryExp) . |
Набор |
queryNames(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
Обрабатывает метод
MBeanServerConnection.queryNames(ObjectName, QueryExp) . |
void |
removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5)
|
void |
removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3)
Обрабатывает метод
MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName) . |
void |
removeNotificationListeners(ObjectName $param_ObjectName_1, Integer[] $param_arrayOf_Integer_2, Subject $param_Subject_3)
|
void |
setAttribute(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
Обрабатывает метод
MBeanServerConnection.setAttribute(ObjectName, Attribute) . |
AttributeList |
setAttributes(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
Обрабатывает метод
MBeanServerConnection.setAttributes(ObjectName, AttributeList) . |
void |
unregisterMBean(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
Обрабатывает метод
MBeanServerConnection.unregisterMBean(ObjectName) . |
setRef
public RMIConnectionImpl_Stub(RemoteRef ref)
public void addNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5) throws IOException, InstanceNotFoundException
RMIConnection
MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object)
. NotificationFilter
параметр обертывается в a MarshalledObject
. Object
(handback) параметр также обертывается в a MarshalledObject
.addNotificationListener
в интерфейсе RMIConnection
$param_ObjectName_1
- Имя MBean, на котором должен быть добавлен слушатель.$param_ObjectName_2
- Имя объекта слушателя, который обработает уведомления, испускаемые зарегистрированным MBean.$param_MarshalledObject_3
- Объект фильтра, инкапсулировавший в a MarshalledObject
. Если фильтр, инкапсулировавший в MarshalledObject
имеет нулевое значение, никакая фильтрация не будет выполняться прежде, чем обработать уведомления.$param_MarshalledObject_4
- Контекст, который будет отправлен слушателю, когда уведомление испускается, инкапсулировал в a MarshalledObject
.$param_Subject_5
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.InstanceNotFoundException
- Имя MBean слушателя уведомления или вещательной компании уведомления не соответствует ни одного из зарегистрированных MBeans.RMIConnection.removeNotificationListener(ObjectName, ObjectName, Subject)
, RMIConnection.removeNotificationListener(ObjectName, ObjectName, MarshalledObject, MarshalledObject, Subject)
public Integer[] addNotificationListeners(ObjectName[] $param_arrayOf_ObjectName_1, MarshalledObject[] $param_arrayOf_MarshalledObject_2, Subject[] $param_arrayOf_Subject_3) throws IOException, InstanceNotFoundException
RMIConnection
Обрабатывает метод MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object)
.
Регистр для уведомлений от данных MBeans, которые соответствуют данные фильтры. Удаленный клиент может впоследствии получить уведомления, используя fetchNotifications
метод.
Для каждого слушателя, оригинала NotificationListener
и handback
сохраняются на стороне клиента; для клиента, чтобы быть в состоянии идентифицировать их, сервер генерирует и возвращает уникальное listenerID
. Это listenerID
передается с Notifications
удаленному клиенту.
Если кто-либо из данных (имя, фильтр) пары не могут быть зарегистрированы, то сбои работы с исключением, и никакие имена или фильтры регистрируются.
addNotificationListeners
в интерфейсе RMIConnection
$param_arrayOf_ObjectName_1
- ObjectNames
идентификация MBeans испускание Уведомлений.$param_arrayOf_MarshalledObject_2
- массив упорядоченных представлений NotificationFilters
. Элементы этого массива могут быть нулем.$param_arrayOf_Subject_3
- Subjects
от имени которого добавляются слушатели. Элементы этого массива могут быть нулем. Кроме того, delegationSubjects
сам параметр может быть нулем, который эквивалентен массиву нулевых значений с тем же самым размером как names
и filters
массивы.listenerIDs
идентификация локальных слушателей. У этого массива есть то же самое число элементов как параметры.IOException
- если общее коммуникационное исключение произошло.InstanceNotFoundException
- если один из names
не соответствует любой зарегистрировал MBean.public void close() throws IOException
RMIConnection
Завершения это соединение. По возврату из этого метода неэкспортируется объект RMI, реализующий этот интерфейс, таким образом, далее удаленные звонки в это перестанут работать.
close
в интерфейсе Closeable
close
в интерфейсе AutoCloseable
close
в интерфейсе RMIConnection
IOException
- если соединение не могло бы быть закрыто, или Удаленный объект не мог бы быть неэкспортирован, или был коммуникационный отказ, передавая удаленный близкий запрос.public ObjectInstance createMBean(String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5) throws IOException, InstanceAlreadyExistsException, MBeanException, MBeanRegistrationException, NotCompliantMBeanException, ReflectionException
RMIConnection
MBeanServerConnection.createMBean(String, ObjectName, Object[], String[])
. Object[]
параметр обертывается в a MarshalledObject
.createMBean
в интерфейсе RMIConnection
$param_String_1
- Имя class MBean, который инстанцируют.$param_ObjectName_2
- Имя объекта MBean. Может быть нуль.$param_MarshalledObject_3
- Массив, содержащий параметры конструктора, который будет вызван, инкапсулировал в a MarshalledObject
. Инкапсулировавший массив может быть нулем, эквивалентным пустому массиву.$param_arrayOf_String_4
- Массив, содержащий подпись конструктора, который будет вызван. Может быть нуль, эквивалентный пустому массиву.$param_Subject_5
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.ObjectInstance
, содержа ObjectName
и Java имя class недавно инстанцированного MBean. Если содержавший ObjectName
n
, содержавший Java имя class getMBeanInfo(n)
.getClassName()
.IOException
- если общее коммуникационное исключение произошло.InstanceAlreadyExistsException
- MBean уже является объектом управления сервера MBean.MBeanRegistrationException
- preRegister
(MBeanRegistration
интерфейс), метод MBean выдал исключение. MBean не будет зарегистрирован.MBeanException
- Конструктор MBean выдал исключение.NotCompliantMBeanException
- Этот class не является совместимым MBean JMX.ReflectionException
- Обертки a java.lang.ClassNotFoundException
или a java.lang.Exception
это произошло, пытаясь вызвать конструктора MBEAN.public ObjectInstance createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, MarshalledObject $param_MarshalledObject_4, String[] $param_arrayOf_String_5, Subject $param_Subject_6) throws IOException, InstanceAlreadyExistsException, InstanceNotFoundException, MBeanException, MBeanRegistrationException, NotCompliantMBeanException, ReflectionException
RMIConnection
MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[])
. Object[]
параметр обертывается в a MarshalledObject
.createMBean
в интерфейсе RMIConnection
$param_String_1
- Имя class MBean, который инстанцируют.$param_ObjectName_2
- Имя объекта MBean. Может быть нуль.$param_ObjectName_3
- Имя объекта загрузчика class, который будет использоваться.$param_MarshalledObject_4
- Массив, содержащий параметры конструктора, который будет вызван, инкапсулировал в a MarshalledObject
. Инкапсулировавший массив может быть нулем, эквивалентным пустому массиву.$param_arrayOf_String_5
- Массив, содержащий подпись конструктора, который будет вызван. Может быть нуль, эквивалентный пустому массиву.$param_Subject_6
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.ObjectInstance
, содержа ObjectName
и Java имя class недавно инстанцированного MBean. Если содержавший ObjectName
n
, содержавший Java имя class getMBeanInfo(n)
.getClassName()
.IOException
- если общее коммуникационное исключение произошло.InstanceAlreadyExistsException
- MBean уже является объектом управления сервера MBean.InstanceNotFoundException
- Указанный загрузчик class не регистрируется в сервере MBean.MBeanRegistrationException
- preRegister
(MBeanRegistration
интерфейс), метод MBean выдал исключение. MBean не будет зарегистрирован.MBeanException
- Конструктор MBean выдал исключение.NotCompliantMBeanException
- Этот class не является совместимым MBean JMX.ReflectionException
- Обертки a java.lang.ClassNotFoundException
или a java.lang.Exception
это произошло, пытаясь вызвать конструктора MBEAN.public ObjectInstance createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, Subject $param_Subject_4) throws IOException, InstanceAlreadyExistsException, InstanceNotFoundException, MBeanException, MBeanRegistrationException, NotCompliantMBeanException, ReflectionException
RMIConnection
MBeanServerConnection.createMBean(String, ObjectName, ObjectName)
.createMBean
в интерфейсе RMIConnection
$param_String_1
- Имя class MBean, который инстанцируют.$param_ObjectName_2
- Имя объекта MBean. Может быть нуль.$param_ObjectName_3
- Имя объекта загрузчика class, который будет использоваться.$param_Subject_4
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.ObjectInstance
, содержа ObjectName
и Java имя class недавно инстанцированного MBean. Если содержавший ObjectName
n
, содержавший Java имя class getMBeanInfo(n)
.getClassName()
.IOException
- если общее коммуникационное исключение произошло.InstanceAlreadyExistsException
- MBean уже является объектом управления сервера MBean.InstanceNotFoundException
- Указанный загрузчик class не регистрируется в сервере MBean.MBeanRegistrationException
- preRegister
(MBeanRegistration
интерфейс), метод MBean выдал исключение. MBean не будет зарегистрирован.MBeanException
- Конструктор MBean выдал исключение.NotCompliantMBeanException
- Этот class не является совместимым MBean JMX.ReflectionException
- Обертки a java.lang.ClassNotFoundException
или a java.lang.Exception
это произошло, пытаясь вызвать конструктора MBEAN.public ObjectInstance createMBean(String $param_String_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3) throws IOException, InstanceAlreadyExistsException, MBeanException, MBeanRegistrationException, NotCompliantMBeanException, ReflectionException
RMIConnection
MBeanServerConnection.createMBean(String, ObjectName)
.createMBean
в интерфейсе RMIConnection
$param_String_1
- Имя class MBean, который инстанцируют.$param_ObjectName_2
- Имя объекта MBean. Может быть нуль.$param_Subject_3
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.ObjectInstance
, содержа ObjectName
и Java имя class недавно инстанцированного MBean. Если содержавший ObjectName
n
, содержавший Java имя class getMBeanInfo(n)
.getClassName()
.IOException
- если общее коммуникационное исключение произошло.InstanceAlreadyExistsException
- MBean уже является объектом управления сервера MBean.MBeanRegistrationException
- preRegister
(MBeanRegistration
интерфейс), метод MBean выдал исключение. MBean не будет зарегистрирован.MBeanException
- Конструктор MBean выдал исключение.NotCompliantMBeanException
- Этот class не является совместимым MBean JMX.ReflectionException
- Обертки a java.lang.ClassNotFoundException
или a java.lang.Exception
это произошло, пытаясь вызвать конструктора MBEAN.public NotificationResult fetchNotifications(long $param_long_1, int $param_int_2, long $param_long_3) throws IOException
RMIConnection
Получает уведомления от сервера соединителя. Этот метод может блокировать, пока нет по крайней мере одно уведомление или пока указанный тайм-аут достигается. Метод может также возвратиться в любое время с нулевыми уведомлениями.
Уведомление может быть включено в результат, если его порядковый номер не меньше, чем clientSequenceNumber
и этот клиент зарегистрировал по крайней мере одного слушателя для MBean генерирование уведомления с фильтром, который принимает уведомление. Каждый слушатель, который интересуется уведомлением, идентифицируется Целочисленным ID, который был возвращен RMIConnection.addNotificationListeners(ObjectName[], MarshalledObject[], Subject[])
.
fetchNotifications
в интерфейсе RMIConnection
$param_long_1
- первый порядковый номер, которым интересуется клиент. Если отрицание, это интерпретируется как значение порядкового номера, который будет иметь следующее уведомление.$param_int_2
- максимальное количество различных уведомлений возврату. TargetedNotification
массив в возвращенном NotificationResult
может иметь больше элементов чем это, если то же самое уведомление появляется не раз. Поведение является неуказанным, если этот параметр отрицателен.$param_long_3
- максимальное время в миллисекундах, чтобы ожидать уведомления, чтобы прибыть. Это может быть 0, чтобы указать, что метод не должен ожидать, если нет никаких уведомлений, но должны возвратиться сразу. Это может быть Long.MAX_VALUE
указать, что нет никакого тайм-аута. Поведение является неуказанным, если этот параметр отрицателен.NotificationResult
.IOException
- если общее коммуникационное исключение произошло.public Object getAttribute(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3) throws IOException, AttributeNotFoundException, InstanceNotFoundException, MBeanException, ReflectionException
RMIConnection
MBeanServerConnection.getAttribute(ObjectName, String)
.getAttribute
в интерфейсе RMIConnection
$param_ObjectName_1
- Имя объекта MBean, от которого должен быть получен атрибут.$param_String_2
- Строка, определяющая имя атрибута, который будет получен.$param_Subject_3
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.AttributeNotFoundException
- Определенный атрибут не доступен в MBean.InstanceNotFoundException
- Определенный MBean не регистрируется в сервере MBean.MBeanException
- Обертывает исключение, выданное методом get MBEAN.ReflectionException
- Обертки a java.lang.Exception
брошенный, пытаясь вызвать метода get.RMIConnection.setAttribute(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject)
public AttributeList getAttributes(ObjectName $param_ObjectName_1, String[] $param_arrayOf_String_2, Subject $param_Subject_3) throws IOException, InstanceNotFoundException, ReflectionException
RMIConnection
MBeanServerConnection.getAttributes(ObjectName, String[])
.getAttributes
в интерфейсе RMIConnection
$param_ObjectName_1
- Имя объекта MBean, от которого получаются атрибуты.$param_arrayOf_String_2
- Список атрибутов, которые будут получены.$param_Subject_3
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.InstanceNotFoundException
- Определенный MBean не регистрируется в сервере MBean.ReflectionException
- Исключение произошло, пытаясь вызвать getAttributes метод Динамического MBean.RMIConnection.setAttributes(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject)
public String getConnectionId() throws IOException
RMIConnection
Возвращает ID соединения. Эта строка отличается для каждого открытого соединения с данным сервером соединителя RMI.
getConnectionId
в интерфейсе RMIConnection
IOException
- если общее коммуникационное исключение произошло.RMIConnector.connect
public String getDefaultDomain(Subject $param_Subject_1) throws IOException
RMIConnection
MBeanServerConnection.getDefaultDomain()
.getDefaultDomain
в интерфейсе RMIConnection
$param_Subject_1
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.public String[] getDomains(Subject $param_Subject_1) throws IOException
RMIConnection
MBeanServerConnection.getDomains()
.getDomains
в интерфейсе RMIConnection
$param_Subject_1
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.public Integer getMBeanCount(Subject $param_Subject_1) throws IOException
RMIConnection
MBeanServerConnection.getMBeanCount()
.getMBeanCount
в интерфейсе RMIConnection
$param_Subject_1
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.public MBeanInfo getMBeanInfo(ObjectName $param_ObjectName_1, Subject $param_Subject_2) throws IOException, InstanceNotFoundException, IntrospectionException, ReflectionException
RMIConnection
MBeanServerConnection.getMBeanInfo(ObjectName)
.getMBeanInfo
в интерфейсе RMIConnection
$param_ObjectName_1
- Имя MBean, чтобы проанализировать$param_Subject_2
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.MBeanInfo
разрешение извлечения всех атрибутов и операций этого MBean.IOException
- если общее коммуникационное исключение произошло.InstanceNotFoundException
- Определенный MBean не был найден.IntrospectionException
- Исключение произошло во время самоанализа.ReflectionException
- Исключение произошло, пытаясь вызвать getMBeanInfo Динамического MBean.public ObjectInstance getObjectInstance(ObjectName $param_ObjectName_1, Subject $param_Subject_2) throws IOException, InstanceNotFoundException
RMIConnection
MBeanServerConnection.getObjectInstance(ObjectName)
.getObjectInstance
в интерфейсе RMIConnection
$param_ObjectName_1
- Имя объекта MBean.$param_Subject_2
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.ObjectInstance
связанный с MBean, определенным name. Содержавший ObjectName
name
и содержавшее имя class getMBeanInfo(name)
.getClassName()
.IOException
- если общее коммуникационное исключение произошло.InstanceNotFoundException
- Определенный MBean не регистрируется в сервере MBean.public Object invoke(ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5) throws IOException, InstanceNotFoundException, MBeanException, ReflectionException
RMIConnection
MBeanServerConnection.invoke(ObjectName, String, Object[], String[])
. Object[]
параметр обертывается в a MarshalledObject
.invoke
в интерфейсе RMIConnection
$param_ObjectName_1
- Имя объекта MBean, на который должен быть вызван метод.$param_String_2
- Имя работы, которая будет вызвана.$param_MarshalledObject_3
- Массив, содержащий параметры, которые будут установлены, когда работа вызывается, инкапсулировал в a MarshalledObject
. Инкапсулировавший массив может быть нулем, эквивалентным пустому массиву.$param_arrayOf_String_4
- Массив, содержащий подпись работы. Объекты class будут загружены, используя тот же самый загрузчик class в качестве того, используемого для того, чтобы загрузить MBean, на который была вызвана работа. Может быть нуль, эквивалентный пустому массиву.$param_Subject_5
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.InstanceNotFoundException
- Определенный MBean не регистрируется в сервере MBean.MBeanException
- Обертывает исключение, выданное вызванным методом MBEAN.ReflectionException
- Обертки a java.lang.Exception
брошенный, пытаясь вызвать метод.public boolean isInstanceOf(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3) throws IOException, InstanceNotFoundException
RMIConnection
MBeanServerConnection.isInstanceOf(ObjectName, String)
.isInstanceOf
в интерфейсе RMIConnection
$param_ObjectName_1
- ObjectName
из MBean.$param_String_2
- Имя class.$param_Subject_3
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.InstanceNotFoundException
- Определенный MBean не регистрируется в сервере MBean.public boolean isRegistered(ObjectName $param_ObjectName_1, Subject $param_Subject_2) throws IOException
RMIConnection
MBeanServerConnection.isRegistered(ObjectName)
.isRegistered
в интерфейсе RMIConnection
$param_ObjectName_1
- Имя объекта MBean, который будет проверен.$param_Subject_2
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.public Set queryMBeans(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) throws IOException
RMIConnection
MBeanServerConnection.queryMBeans(ObjectName, QueryExp)
. QueryExp
обертывается в a MarshalledObject
.queryMBeans
в интерфейсе RMIConnection
$param_ObjectName_1
- Образец имени объекта, идентифицирующий MBeans, который будет получен. Если нуль или никакой домен и ключевые свойства будут определены, то весь зарегистрированный MBeans будет получен.$param_MarshalledObject_2
- Выражение запроса, которое будет применено для того, чтобы выбрать MBeans, инкапсулировавший в a MarshalledObject
. Если MarshalledObject
инкапсулирует нулевое значение, никакое выражение запроса не будет применено для того, чтобы выбрать MBeans.$param_Subject_3
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.ObjectInstance
объекты для выбранного MBeans. Если никакой MBean не удовлетворяет запрос возвращается, пустой список.IOException
- если общее коммуникационное исключение произошло.public Set queryNames(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) throws IOException
RMIConnection
MBeanServerConnection.queryNames(ObjectName, QueryExp)
. QueryExp
обертывается в a MarshalledObject
.queryNames
в интерфейсе RMIConnection
$param_ObjectName_1
- Образец имени объекта, идентифицирующий MBean, называет, чтобы быть полученным. Если нуль или никакой домен и ключевые свойства определяются, имя всех зарегистрировалось, MBeans будет получен.$param_MarshalledObject_2
- Выражение запроса, которое будет применено для того, чтобы выбрать MBeans, инкапсулировавший в a MarshalledObject
. Если MarshalledObject
инкапсулирует нулевое значение, никакое выражение запроса не будет применено для того, чтобы выбрать MBeans.$param_Subject_3
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.public void removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5) throws IOException, InstanceNotFoundException, ListenerNotFoundException
RMIConnection
MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object)
. NotificationFilter
параметр обертывается в a MarshalledObject
. Object
параметр также обертывается в a MarshalledObject
.removeNotificationListener
в интерфейсе RMIConnection
$param_ObjectName_1
- Имя MBean, на котором должен быть удален слушатель.$param_ObjectName_2
- Слушатель, который был ранее добавлен к этому MBean.$param_MarshalledObject_3
- Фильтр, который был определен, когда слушатель был добавлен, инкапсулировался в a MarshalledObject
.$param_MarshalledObject_4
- handback, который был определен, когда слушатель был добавлен, инкапсулировался в a MarshalledObject
.$param_Subject_5
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.InstanceNotFoundException
- Обеспеченное имя MBean не соответствует ни одного из зарегистрированных MBeans.ListenerNotFoundException
- Слушатель не регистрируется в MBean, или он не регистрируется в данном фильтре и handback.RMIConnection.addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, java.rmi.MarshalledObject, java.rmi.MarshalledObject, javax.security.auth.Subject)
public void removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3) throws IOException, InstanceNotFoundException, ListenerNotFoundException
RMIConnection
MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName)
.removeNotificationListener
в интерфейсе RMIConnection
$param_ObjectName_1
- Имя MBean, на котором должен быть удален слушатель.$param_ObjectName_2
- Имя объекта слушателя, который будет удален.$param_Subject_3
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.InstanceNotFoundException
- Обеспеченное имя MBean не соответствует ни одного из зарегистрированных MBeans.ListenerNotFoundException
- Слушатель не регистрируется в MBean.RMIConnection.addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, java.rmi.MarshalledObject, java.rmi.MarshalledObject, javax.security.auth.Subject)
public void removeNotificationListeners(ObjectName $param_ObjectName_1, Integer[] $param_arrayOf_Integer_2, Subject $param_Subject_3) throws IOException, InstanceNotFoundException, ListenerNotFoundException
RMIConnection
Дескрипторы removeNotificationListener(ObjectName, NotificationListener)
и removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object)
методы.
Этот метод удаляет один или больше NotificationListener
s от данного MBean в сервере MBean.
NotificationListeners
идентифицируются ID, которые были возвращены RMIConnection.addNotificationListeners(ObjectName[], MarshalledObject[], Subject[])
метод.
removeNotificationListeners
в интерфейсе RMIConnection
$param_ObjectName_1
- ObjectName
идентификация MBean испускание Уведомлений.$param_arrayOf_Integer_2
- список ID, соответствующих слушателям, чтобы удалить.$param_Subject_3
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.InstanceNotFoundException
- если данный name
не соответствует любой зарегистрировал MBean.ListenerNotFoundException
- если один из слушателей не был найден на стороне сервера. Это исключение может произойти если MBean, отброшенный слушатель по некоторым причинам кроме звонка MBeanServer.removeNotificationListener
.public void setAttribute(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) throws IOException, AttributeNotFoundException, InstanceNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException
RMIConnection
MBeanServerConnection.setAttribute(ObjectName, Attribute)
. Attribute
параметр обертывается в a MarshalledObject
.setAttribute
в интерфейсе RMIConnection
$param_ObjectName_1
- Имя MBean, в пределах которого должен быть установлен атрибут.$param_MarshalledObject_2
- Идентификация атрибута, который будет установлен и значение, это должно быть установлено в, инкапсулироваться в a MarshalledObject
.$param_Subject_3
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.AttributeNotFoundException
- Определенный атрибут не доступен в MBean.InstanceNotFoundException
- Определенный MBean не регистрируется в сервере MBean.InvalidAttributeValueException
- Значение, определенное для атрибута, не допустимо.MBeanException
- Обертывает исключение, выданное методом set MBEAN.ReflectionException
- Обертки a java.lang.Exception
брошенный, пытаясь вызвать метод set.RMIConnection.getAttribute(javax.management.ObjectName, java.lang.String, javax.security.auth.Subject)
public AttributeList setAttributes(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) throws IOException, InstanceNotFoundException, ReflectionException
RMIConnection
MBeanServerConnection.setAttributes(ObjectName, AttributeList)
. AttributeList
параметр обертывается в a MarshalledObject
.setAttributes
в интерфейсе RMIConnection
$param_ObjectName_1
- Имя объекта MBean, в пределах которого должны быть установлены атрибуты.$param_MarshalledObject_2
- Список атрибутов: идентификация атрибутов, которые будут установлены и значения, они должны быть установлены в, инкапсулироваться в a MarshalledObject
.$param_Subject_3
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.InstanceNotFoundException
- Определенный MBean не регистрируется в сервере MBean.ReflectionException
- Исключение произошло, пытаясь вызвать getAttributes метод Динамического MBean.RMIConnection.getAttributes(javax.management.ObjectName, java.lang.String[], javax.security.auth.Subject)
public void unregisterMBean(ObjectName $param_ObjectName_1, Subject $param_Subject_2) throws IOException, InstanceNotFoundException, MBeanRegistrationException
RMIConnection
MBeanServerConnection.unregisterMBean(ObjectName)
.unregisterMBean
в интерфейсе RMIConnection
$param_ObjectName_1
- Имя объекта MBean, чтобы быть незарегистрированным.$param_Subject_2
- Subject
содержа принципалы делегации или null
если принципал аутентификации используется вместо этого.IOException
- если общее коммуникационное исключение произошло.InstanceNotFoundException
- Определенный MBean не регистрируется в сервере MBean.MBeanRegistrationException
- Предварительно вычеркивание из списка ((MBeanRegistration
интерфейс), метод MBean выдал исключение.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92