/** * Gets the name of the service. * Used for display purposes only */ public String getName() { return next.getName(); }
@Override public String getName() { return this.next.getName(); }
public String getName() { return next.getName(); }
@Override public String getName() { return this.service.getName(); }
@Override public String getName() { return service.getName(); }
public String getName() { return service.getName(); }
public String getName() { return next.getName(); }
public String getProtocol() { return service.getName(); }
public String getName() { return next.getName(); }
public static ProtocolMetaData protocolMetaData(final AppInfo info) { final org.apache.openejb.server.ServiceManager smp = org.apache.openejb.server.ServiceManager.get(); if (smp != null && SimpleServiceManager.class.isInstance(smp)) { final ServerService[] daemons = SimpleServiceManager.class.cast(smp).getDaemons(); for (final ServerService ss : daemons) { if ("httpejbd".equals(ss.getName())) { if (info.webApps.size() == 1) { return newHttpProtocolMetaData(ss, info.webApps.iterator().next().contextRoot); } return newHttpProtocolMetaData(ss, info.appId); } } } return null; }
public static ProtocolMetaData protocolMetaData(final AppInfo info) { final org.apache.openejb.server.ServiceManager smp = org.apache.openejb.server.ServiceManager.get(); if (smp != null && SimpleServiceManager.class.isInstance(smp)) { final ServerService[] daemons = SimpleServiceManager.class.cast(smp).getDaemons(); for (final ServerService ss : daemons) { if ("httpejbd".equals(ss.getName())) { final HTTPContext httpContext = new HTTPContext(ss.getIP(), ss.getPort()); httpContext.add(new Servlet("ArquillianServletRunner", info.appId)); return new ProtocolMetaData().addContext(httpContext); } } } return null; } }
for (final ServerService service : services) { if (LocalMBeanServer.isJMXActive()) { final ObjectName on = getObjectName(service.getName()); if (server.isRegistered(on)) { try { service.stop(); } catch (ServiceException e) { logger.fatal("Service Shutdown Failed: " + service.getName() + ". Exception: " + e.getMessage(), e);
private AbstractName addServerService(ServerService service) { AbstractName beanName = getUnqiueName(service.getName()); GBeanData connectorData = new GBeanData(beanName, ServerServiceGBean.getGBeanInfo()); try { kernel.loadGBean(connectorData, bundleContext); kernel.startRecursiveGBean(beanName); ServerServiceGBean connectorGBean = (ServerServiceGBean) kernel.getGBean(beanName); connectorGBean.setServerService(service); return beanName; } catch (Exception e) { log.warn("Failed to create gbean for ServerService", e); return null; } }
} catch (Exception e) { errors[i] = e; LOGGER.info("Can't start service " + d.getName(), e); if (errors[i] == null) { if (display && d.getPort() != -1) { printRow(d.getName(), d.getIP(), d.getPort() + ""); logger.fatal("Service Start Failed: " + d.getName() + " " + d.getIP() + " " + d.getPort() + ": " + errors[i].getMessage()); if (display) { printRow(d.getName(), "----", "FAILED");
daemons[i].stop(); } catch (ServiceException e) { logger.fatal("Service Shutdown Failed: "+daemons[i].getName()+". Exception: "+e.getMessage(), e);