public void initDefaults(final Properties properties) { try { SecurityEnv.init(); } catch (final Throwable t) { // ignore } setIfNull(properties, "authconfigprovider.factory", "false"); setIfNull(properties, "openejb.deployments.classpath", "false"); setIfNull(properties, "openejb.deployments.classpath.filter.systemapps", "false"); //Sets default service provider setIfNull(properties, "openejb.provider.default", "org.apache.tomee"); }
public static Servlet getServlet(Wrapper wrapper) { return getAPI().getServlet(wrapper); }
public static String findServiceName(NamingResources naming, String refName) { return getAPI().findServiceName(naming, refName); }
@Override public String getUniqueFile() { throw new TomEERuntimeException("This method is not used"); }
@Override public void run() { securityService.exitWebApp(state); } });
protected Realm tomeeRealm(final Realm realm) { final TomEERealm trealm = new TomEERealm(); trealm.setRealmPath("/tomee"); trealm.addRealm(realm); return trealm; }
/** * Gets id of the context. Context id * is host name + context root name. * * @param standardContext context instance * @return id of the context */ private String getId(final StandardContext standardContext) { return getId(Contexts.getHostname(standardContext), standardContext.getPath(), standardContext.getWebappVersion()); }
public OpenEJBValve() { super(true); securityService = getSecurityService(); }
public static void removeService(NamingContextListener namingContextListener, String serviceName) { getAPI().removeService(namingContextListener, serviceName); }
public void initDefaults(Properties properties) { setIfNull(properties, "openejb.system.apps", "true"); setIfNull(properties, "openejb.deployments.classpath", "false"); setIfNull(properties, "openejb.deployments.classpath.filter.systemapps", "false"); //Sets default service provider setIfNull(properties, "openejb.provider.default", "org.apache.tomee"); }
public static NamingContextListener getNamingContextListener(StandardContext standardContext) { return getAPI().getNamingContextListener(standardContext); }
/** * New context is added. * * @param context tomcat context */ private void contextAdded(StandardContext context) { // put this class as the first listener so we can process the application before any classes are loaded forceFirstLifecycleListener(context); }
@Override public void onError(final AsyncEvent asyncEvent) throws IOException { asyncExit(); }
private static String finalName(final String path) { if (isRoot(path)) { return "/"; } return path; }
@Override public void destroy() { if (forceStopPhase) { internalDestroy(); } }
public Collection<File> getAdditionalRepos() { initAdditionalRepos(); return additionalRepos; }
public void exit() { if (securityService != null) { securityService.exitWebApp(oldState); } }
public OpenEJBValve() { super(true); securityService = getSecurityService(); }
@Override public void onComplete(final AsyncEvent asyncEvent) throws IOException { asyncExit(); }