Lines Matching refs:name

231     // name and constructor parameters?
292 ObjectName name = new ObjectName("a:b=c");
294 ((MBeanServer) mbsc).registerMBean(new Boring(), name);
296 mbsc.createMBean(Boring.class.getName(), name);
298 assert mbsc.isRegistered(name);
299 assert mbsc.queryNames(null, null).contains(name);
300 assert mbsc.getAttribute(name, "Name").equals("Jessica");
302 name, "add", new Object[] {2, 3}, new String[] {"int", "int"})
304 mbsc.unregisterMBean(name);
306 assert !mbsc.isRegistered(name);
307 assert !mbsc.queryNames(null, null).contains(name);
309 mbsc.createMBean(BoringNotifier.class.getName(), name);
318 name, boringListener, new AlwaysNotificationFilter(), 5);
319 mbsc.invoke(name, "send", null, null);
346 for (ObjectName name : names) {
347 System.out.println(name + ":");
348 MBeanInfo mbi = mbsc1.getMBeanInfo(name);
354 value = mbsc1.getAttribute(name, attr);
370 ObjectName name = new ObjectName("a:b=c");
373 StandardMBean.class.getName(), name,
376 assert mbsc.getAttribute(name, "Name").equals("Jessica");
378 name, "add", new Object[] {2, 3}, new String[] {"int", "int"})
380 mbsc.unregisterMBean(name);
429 public ObjectInstance createMBean(String className, ObjectName name)
433 return createMBean(className, name, null, null);
437 String className, ObjectName name, ObjectName loaderName)
441 return createMBean(className, name, loaderName, null, null);
445 String className, ObjectName name, Object[] params, String[] signature)
450 return createMBean(className, name, clrName, params, signature);
457 String className, ObjectName name, ObjectName loaderName,
463 return registerMBean(mbean, name);
466 private void forbidJMImpl(ObjectName name) {
467 if (name.getDomain().equals("JMImplementation") &&
472 public ObjectInstance registerMBean(Object object, ObjectName name)
475 forbidJMImpl(name);
476 if (name.isPattern())
477 throw new IllegalArgumentException(name.toString());
479 // can't register a wildcard name, other operations that supply
489 name = reg.preRegister(this, name);
493 DynamicMBean put = mbeans.putIfAbsent(name, mbean);
496 throw new InstanceAlreadyExistsException(name.toString());
507 name);
511 return new ObjectInstance(name, className);
514 public void unregisterMBean(ObjectName name)
517 forbidJMImpl(name);
519 DynamicMBean mbean = getMBean(name);
521 throw new InstanceNotFoundException(name.toString());
529 if (!mbeans.remove(name, mbean))
530 throw new InstanceNotFoundException(name.toString());
541 name);
547 public ObjectInstance getObjectInstance(ObjectName name)
549 DynamicMBean mbean = getMBean(name);
550 return new ObjectInstance(name, mbean.getMBeanInfo().getClassName());
554 public boolean apply(ObjectName name) {
562 public Set<ObjectInstance> queryMBeans(ObjectName name, QueryExp query) {
564 if (name == null)
565 name = ObjectName.WILDCARD;
572 if (name.apply(n)) {
587 public Set<ObjectName> queryNames(ObjectName name, QueryExp query) {
588 Set<ObjectInstance> instances = queryMBeans(name, query);
595 public boolean isRegistered(ObjectName name) {
596 return mbeans.containsKey(name);
603 public Object getAttribute(ObjectName name, String attribute)
606 return getMBean(name).getAttribute(attribute);
609 public AttributeList getAttributes(ObjectName name, String[] attributes)
611 return getMBean(name).getAttributes(attributes);
614 public void setAttribute(ObjectName name, Attribute attribute)
618 getMBean(name).setAttribute(attribute);
622 ObjectName name, AttributeList attributes)
624 return getMBean(name).setAttributes(attributes);
628 ObjectName name, String operationName, Object[] params,
631 return getMBean(name).invoke(operationName, params, signature);
640 for (ObjectName name : mbeans.keySet())
641 domains.add(name.getDomain());
647 ObjectName name, NotificationListener listener,
651 (NotificationBroadcaster) getUserMBean(name);
653 wrappedListener(name, userMBean, listener);
658 ObjectName name, ObjectName listener,
663 addNotificationListener(name, nl, filter, handback);
667 ObjectName name, ObjectName listener)
671 removeNotificationListener(name, nl);
675 ObjectName name, ObjectName listener,
680 removeNotificationListener(name, nl, filter, handback);
684 ObjectName name, NotificationListener listener)
687 (NotificationBroadcaster) getUserMBean(name);
689 wrappedListener(name, userMBean, listener);
694 ObjectName name, NotificationListener listener,
698 (NotificationEmitter) getMBean(name);
700 wrappedListener(name, userMBean, listener);
704 public MBeanInfo getMBeanInfo(ObjectName name)
707 return getMBean(name).getMBeanInfo();
710 public boolean isInstanceOf(ObjectName name, String className)
712 DynamicMBean mbean = getMBean(name);
794 public ObjectInputStream deserialize(ObjectName name, byte[] data)
956 private final ObjectName name;
961 ObjectName name, Object userMBean,
963 this.name = name;
971 notification.setSource(name);
977 ObjectName name, Object userMBean, NotificationListener userListener)
980 ListenerTable oldTable = listenerMap.putIfAbsent(name, table);
993 name, userMBean, identityListener);
1001 private DynamicMBean getMBean(ObjectName name)
1003 DynamicMBean mbean = mbeans.get(name);
1005 throw new InstanceNotFoundException(name.toString());
1058 final String name = m.getName();
1062 if (name.startsWith("get"))
1063 attrName = name.substring(3);
1064 else if (name.startsWith("is")
1066 attrName = name.substring(2);
1084 } else if (name.startsWith("set") && name.length() > 3
1088 attrName = name.substring(3);
1101 List<Method> ops = opMap.get(name);
1105 opMap.put(name, ops);
1131 String name = attribute.getName();
1132 AttrMethods am = attrMap.get(name);
1134 throw new AttributeNotFoundException(name);
1201 String name = attr.getKey();
1205 name, name, am.getter, am.setter));
1214 String name = op.getKey();
1217 ops.add(new MBeanOperationInfo(name, m));
1246 public ObjectName preRegister(MBeanServer server, ObjectName name)
1248 return mbeanRegistration(std).preRegister(server, name);
1370 private Object getUserMBean(ObjectName name)
1372 return getUserMBean(getMBean(name));
1377 public ObjectName preRegister(MBeanServer server, ObjectName name) {
1378 return name;