public Object set(int index, Object element) { Dom child = Dom.unwrap((ConfigBeanProxy) element); String name = "*".equals(xmlName) ? child.model.injector.getName() : xmlName; dom.replaceChild(v.get(index), name, child); return v.set(index,child).createProxy(); }
tagName = v.substring(ELEMENT_NAME_PREFIX.length()); this.tagName = tagName == null ? injector.getName() : tagName;
@Override public String getName() { return descriptor.getName(); }
private static String oneLineDescriptor(ActiveDescriptor<?> descriptor) { if (descriptor == null) return "null-descriptor"; return descriptor.getImplementation() + ((descriptor.getName() != null) ? "/" + descriptor.getName() : "") + "(" + descriptor.getServiceId() + "," + descriptor.getLocatorId() + "," + System.identityHashCode(descriptor) + ")"; }
public Object set(int index, Object element) { Dom child = Dom.unwrap((ConfigBeanProxy) element); String name = "*".equals(xmlName) ? child.model.injector.getName() : xmlName; dom.replaceChild(v.get(index), name, child); return v.set(index,child).createProxy(); }
public Object set(int index, Object element) { Dom child = Dom.unwrap((ConfigBeanProxy) element); String name = "*".equals(xmlName) ? child.model.injector.getName() : xmlName; dom.replaceChild(v.get(index), name, child); return v.set(index,child).createProxy(); }
public Class getClassFromDescriptor(ActiveDescriptor<?> descriptor) { Class<?> defaultReturnValue = descriptor.getImplementationClass(); String name = descriptor.getName(); if (name == null) return defaultReturnValue; Class<?> foundContract = null; for (Type contract : descriptor.getContractTypes()) { if (!(contract instanceof Class)) continue; Class<?> cc = (Class<?>) contract; if (cc.getName().equals(name)) { foundContract = cc; break; } } if (foundContract == null) return defaultReturnValue; return foundContract; }
/** * Given a command name, return the name of the class that implements * that command in the server. */ private static String getCommandClass(String cmdName) { ServiceLocator h = getManHabitat(); String cname = "org.glassfish.api.admin.AdminCommand"; for (ActiveDescriptor<?> ad : h.getDescriptors(BuilderHelper.createContractFilter(cname))) { if (ad.getName() != null && ad.getName().equals(cmdName)) { return ad.getImplementation(); } } return null; }
Class<?> clz = null; for (ActiveDescriptor desc : descriptor) { if (desc.getName() == null) { continue; ConfigInjector injector = serviceLocator.getService(ConfigInjector.class, desc.getName()); if (injector != null) { String clzName = injector.getClass().getName().substring(0, injector.getClass().getName().length() - 8);
@SuppressWarnings("unchecked") private void reupClassAnalyzers() { List<ServiceHandle<?>> allAnalyzers = protectedGetAllServiceHandles(ClassAnalyzer.class); synchronized (classAnalyzerLock) { classAnalyzers.clear(); for (ServiceHandle<?> handle : allAnalyzers) { ActiveDescriptor<?> descriptor = handle.getActiveDescriptor(); String name = descriptor.getName(); if (name == null) continue; ClassAnalyzer created = ((ServiceHandle<ClassAnalyzer>) handle).getService(); if (created == null) continue; classAnalyzers.put(name, created); } } }
@SuppressWarnings("unchecked") private void reupClassAnalyzers() { List<ServiceHandle<?>> allAnalyzers = protectedGetAllServiceHandles(ClassAnalyzer.class); synchronized (classAnalyzerLock) { classAnalyzers.clear(); for (ServiceHandle<?> handle : allAnalyzers) { ActiveDescriptor<?> descriptor = handle.getActiveDescriptor(); String name = descriptor.getName(); if (name == null) continue; ClassAnalyzer created = ((ServiceHandle<ClassAnalyzer>) handle).getService(); if (created == null) continue; classAnalyzers.put(name, created); } } }
@SuppressWarnings("unchecked") private void reupClassAnalyzers() { List<ServiceHandle<?>> allAnalyzers = protectedGetAllServiceHandles(ClassAnalyzer.class); synchronized (classAnalyzerLock) { classAnalyzers.clear(); for (ServiceHandle<?> handle : allAnalyzers) { ActiveDescriptor<?> descriptor = handle.getActiveDescriptor(); String name = descriptor.getName(); if (name == null) continue; ClassAnalyzer created = ((ServiceHandle<ClassAnalyzer>) handle).getService(); if (created == null) continue; classAnalyzers.put(name, created); } } }
@SuppressWarnings("unchecked") private void reupClassAnalyzers() { List<ServiceHandle<?>> allAnalyzers = protectedGetAllServiceHandles(ClassAnalyzer.class); synchronized (classAnalyzerLock) { classAnalyzers.clear(); for (ServiceHandle<?> handle : allAnalyzers) { ActiveDescriptor<?> descriptor = handle.getActiveDescriptor(); String name = descriptor.getName(); if (name == null) continue; ClassAnalyzer created = ((ServiceHandle<ClassAnalyzer>) handle).getService(); if (created == null) continue; classAnalyzers.put(name, created); } } }
List<String> names = new ArrayList<String>(); for (ServiceHandle<?> command : habitat.getAllServiceHandles(AdminCommand.class)) { String name = command.getActiveDescriptor().getName() ;
public void postConstruct() { commandName = myself.getName();
selfDescriptor.getAdvertisedContracts().contains( ClassAnalyzer.class.getName())) { String descriptorAnalyzerName = selfDescriptor.getName(); if (descriptorAnalyzerName == null) descriptorAnalyzerName = locator.getDefaultClassAnalyzerName();
for (ServiceHandle<?> handle : serviceHandles) { ActiveDescriptor<?> descriptor = handle.getActiveDescriptor(); if (descriptor.getName().equals(commandName)) { if ( ! descriptor.isReified()) { locator.reifyDescriptor(descriptor);
LazyServiceInitializer targetInitializerLocal = null; for (final ActiveDescriptor<?> initializer : initializerImplList) { String serviceName = initializer.getName();