private static boolean addIfNotThere(ServiceLocator locator, DynamicConfiguration config, DescriptorImpl desc, HK2Loader loader) { IndexedFilter filter = BuilderHelper.createContractFilter(desc.getImplementation()); if (locator.getBestDescriptor(filter) != null) return false; if (loader != null) { desc.setLoader(loader); } config.bind(desc); return true; }
descriptorImpl.getImplementation())) { skip = true; descriptorImpl.getImplementation()) || LogManagerService.class.getCanonicalName().equals( descriptorImpl.getImplementation()) || PrivateAdminAdapter.class.getCanonicalName().equals( descriptorImpl.getImplementation())) { skip = true; descriptorImpl.getImplementation())) { descriptorImpl.setImplementation(EmbeddedDomainXml.class .getCanonicalName()); descriptorImpl.getImplementation())) { descriptorImpl.setImplementation(EmbeddedDomainPersistence.class .getCanonicalName());
descriptorImpl.getImplementation())) { skip = true; descriptorImpl.getImplementation()) || "com.sun.enterprise.server.logging.LogManagerService".equals( descriptorImpl.getImplementation()) || "com.sun.enterprise.v3.admin.PrivateAdminAdapter".equals( descriptorImpl.getImplementation())) { skip = true; descriptorImpl.getImplementation())) { descriptorImpl.setImplementation("org.glassfish.kernel.embedded.EmbeddedDomainXml"); descriptorImpl.setScope(PerLookup.class.getCanonicalName()); } else if ("com.sun.enterprise.v3.server.DomainXmlPersistence".equals( descriptorImpl.getImplementation())) { descriptorImpl.setImplementation("org.glassfish.kernel.embedded.EmbeddedDomainPersistence"); descriptorImpl.setScope(PerLookup.class.getCanonicalName()); } else if ("org.glassfish.web.deployment.archivist.WebArchivist".equals(descriptorImpl.getImplementation())) { descriptorImpl.setImplementation("org.glassfish.web.embed.impl.EmbeddedWebArchivist"); descriptorImpl.setScope(PerLookup.class.getCanonicalName()); } else if ("org.glassfish.web.WebEntityResolver".equals(descriptorImpl.getImplementation())) { descriptorImpl.setImplementation("org.glassfish.web.embed.impl.EmbeddedWebEntityResolver"); descriptorImpl.setScope(PerLookup.class.getCanonicalName());
descriptorImpl.getImplementation())) { skip = true; descriptorImpl.getImplementation()) || "com.sun.enterprise.server.logging.LogManagerService".equals( descriptorImpl.getImplementation()) || "com.sun.enterprise.v3.admin.PrivateAdminAdapter".equals( descriptorImpl.getImplementation())) { skip = true; descriptorImpl.getImplementation())) { descriptorImpl.setImplementation("org.glassfish.kernel.embedded.EmbeddedDomainXml"); descriptorImpl.setScope(PerLookup.class.getCanonicalName()); } else if ("com.sun.enterprise.v3.server.DomainXmlPersistence".equals( descriptorImpl.getImplementation())) { descriptorImpl.setImplementation("org.glassfish.kernel.embedded.EmbeddedDomainPersistence"); descriptorImpl.setScope(PerLookup.class.getCanonicalName()); } else if ("org.glassfish.web.deployment.archivist.WebArchivist".equals(descriptorImpl.getImplementation())) { descriptorImpl.setImplementation("org.glassfish.web.embed.impl.EmbeddedWebArchivist"); descriptorImpl.setScope(PerLookup.class.getCanonicalName()); } else if ("org.glassfish.web.WebEntityResolver".equals(descriptorImpl.getImplementation())) { descriptorImpl.setImplementation("org.glassfish.web.embed.impl.EmbeddedWebEntityResolver"); descriptorImpl.setScope(PerLookup.class.getCanonicalName());
private DescriptorImpl implementationOnly(ServiceLocator serviceLocator, final DescriptorImpl descriptorImpl) { final String impl = descriptorImpl.getImplementation(); if (impl == null) return descriptorImpl; ImplOnlyKey key = new ImplOnlyKey(descriptorImpl); if (implOnlyDupSet.contains(key)) { return null; } implOnlyDupSet.add(key); if (serviceLocator.getBestDescriptor(new Filter() { @Override public boolean matches(Descriptor d) { if (d.getImplementation().equals(impl) && d.getDescriptorType().equals(descriptorImpl.getDescriptorType())) { return true; } return false; } }) != null) { return null; } return descriptorImpl; }
private void parseInHk2LocatorOrig(BufferedReader reader, Map<String, String> cliCommandNames) throws IOException { DescriptorImpl desc = new DescriptorImpl(); while (desc.readObject(reader)) { if (StringUtils.ok(desc.getName()) && desc.getAdvertisedContracts().contains(CLICommand.class.getName())) { cliCommandNames.put(desc.getName(), desc.getImplementation()); } } }
String contract = null; for (String candidate : contracts) { if (candidate.equals(descriptorImpl.getImplementation())) {
String contract = null; for (String candidate : contracts) { if (candidate.equals(descriptorImpl.getImplementation())) {
String contract = null; for (String candidate : contracts) { if (candidate.equals(descriptorImpl.getImplementation())) {
String contract = null; for (String candidate : contracts) { if (candidate.equals(descriptorImpl.getImplementation())) {
private static boolean addIfNotThere(ServiceLocator locator, DynamicConfiguration config, DescriptorImpl desc, HK2Loader loader) { IndexedFilter filter = BuilderHelper.createContractFilter(desc.getImplementation()); if (locator.getBestDescriptor(filter) != null) return false; if (loader != null) { desc.setLoader(loader); } config.bind(desc); return true; }
private static boolean addIfNotThere(ServiceLocator locator, DynamicConfiguration config, DescriptorImpl desc, HK2Loader loader) { IndexedFilter filter = BuilderHelper.createContractFilter(desc.getImplementation()); if (locator.getBestDescriptor(filter) != null) return false; if (loader != null) { desc.setLoader(loader); } config.bind(desc); return true; }