public Named[] getNamedNodes(List<? extends Named> target, List<? extends Named>references, String name) { for (Named config : target) { if (config.getName().equals(name)) { if (config instanceof ReferenceContainer) { for (Named reference : references) { if (reference.getName().equals(((ReferenceContainer) config).getReference())) { return new Named[] { config, reference }; } } } else { return new Named[] { config }; } } } return null; }
public static List<ReferenceContainer> getReferenceContainersOf(Domain d, Config config) { // Clusters and Servers are ReferenceContainers List<ReferenceContainer> sub = new LinkedList<ReferenceContainer>(); // both the config and its name need to be sanity-checked String name = null; if(config != null) name = config.getName(); if(!StringUtils.ok(name)) // we choose to make this not an error return sub; List<ReferenceContainer> all = getAllReferenceContainers(d); for(ReferenceContainer rc : all) { if(name.equals(rc.getReference())) sub.add(rc); } return sub; }
public static List<ReferenceContainer> getReferenceContainersOf(Domain d, Config config) { // Clusters and Servers are ReferenceContainers List<ReferenceContainer> sub = new LinkedList<ReferenceContainer>(); // both the config and its name need to be sanity-checked String name = null; if(config != null) name = config.getName(); if(!StringUtils.ok(name)) // we choose to make this not an error return sub; List<ReferenceContainer> all = getAllReferenceContainers(d); for(ReferenceContainer rc : all) { if(name.equals(rc.getReference())) sub.add(rc); } return sub; }
private EjbTimerService getEjbTimerService(String target) { EjbTimerService ejbt = null; if (target == null) { if (_logger.isLoggable(Level.FINE)) { _logger.fine("Looking for current instance ejb-container config"); } ejbt = getEjbContainer().getEjbTimerService(); } else { if (_logger.isLoggable(Level.FINE)) { _logger.fine("Looking for " + target + " ejb-container config"); } ReferenceContainer rc = domain.getReferenceContainerNamed(target); if (rc != null) { Config config = domain.getConfigNamed(rc.getReference()); if (_logger.isLoggable(Level.FINE)) { _logger.fine("Found " + config); } if (config != null) { ejbt = config.getEjbContainer().getEjbTimerService(); } } } return ejbt; }
public EjbTimerService getEjbTimerService(String target) { EjbTimerService ejbt = null; if (target == null) { if (_logger.isLoggable(Level.FINE)) { _logger.fine("Looking for current instance ejb-container config"); } ejbt = getEjbContainer().getEjbTimerService(); } else { if (_logger.isLoggable(Level.FINE)) { _logger.fine("Looking for " + target + " ejb-container config"); } ReferenceContainer rc = domain.getReferenceContainerNamed(target); if (rc != null) { Config config = domain.getConfigNamed(rc.getReference()); if (_logger.isLoggable(Level.FINE)) { _logger.fine("Found " + config); } if (config != null) { ejbt = config.getExtensionByType(EjbContainer.class).getEjbTimerService(); } } } return ejbt; }
StringBuffer namesOfContainers = new StringBuffer(); for (ReferenceContainer rc: refContainers) { namesOfContainers.append(rc.getReference()).append(',');
StringBuffer namesOfContainers = new StringBuffer(); for (ReferenceContainer rc: refContainers) { namesOfContainers.append(rc.getReference()).append(',');