container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java (15 lines): - line 395: // TODO Remove this section. It's called by some code in the assembler. - line 584: // TODO: some sort of error - line 594: // TODO: fail some validation here too - line 599: // TODO: something like connectorModule.getValidation().fail(ejbName, "abstractAnnotatedAsBean", annotationClass.getSimpleName(), beanClass.get().getName()); - line 1428: // TODO: We might be stepping on an xml override here - line 1444: // TODO: this is actually against the spec, but the requirement is rather silly - line 2165: /* TODO: still useful? - line 2919: // TODO: Move this check to o.a.o.c.rules.CheckClasses and do it for all MDBs, annotated or not - line 2949: // TODO: Make this a validation failure, not an exception - line 3076: //TODO why is this necessary, we scan for exceptions with this annotation elsewhere. - line 3666: // TODO : The NamedMethod object implements equals and hashCode, so we could rely on that rather than collecting strings - line 4256: // TODO: Looks like we aren't looking for an existing ejb-ref or ejb-local-ref - line 4292: //TODO can refName actually be null? - line 4589: } // TODO: else @Resource on a class - line 5052: //TODO fail container/openejb-core/src/main/java/org/apache/openejb/BeanContext.java (11 lines): - line 263: } else { // TODO: here we are not as good as in previous since we loose inheritance for instance - line 372: * TODO: Move to MethodContext - line 1057: // TODO The MethodContext object has Method as a variable, so we could change this - line 1068: * TODO: Move to MethodContext - line 1075: * TODO: Move to MethodContext - line 1111: * TODO: Move to MethodContext - line 1120: * TODO: Move to MethodContext - line 1173: //TODO shouldn't we remove the old callbackInterceptors from instanceScopedInterceptors before adding the new ones? - line 1673: // TODO handle this differently - line 1778: transactionType = getTransactionType(callbacks.iterator().next()); // TODO: we should take the last one I think - line 1789: if (cdiEjbBean != null) { // call it, it has no postconstruct but extensions can add stuff here, TODO: see if it should be called before or after effective postconstruct tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java (11 lines): - line 254: * TODO can we use the SPI interface instead? - line 259: * TODO can we use the SPI interface instead? - line 282: // TODO: re-write this bit, so this becomes part of the listener, and we register this with the mbean server. - line 616: // TODO should we copy the information in the appInfo using the jee object tree or add more to the info tree - line 663: // TODO: instead of storing deployers, we could just lookup the right hostconfig for the server. - line 736: // TODO: find something more sexy - line 811: // TODO: do we want to delete it? - line 1359: if (contextInfo.module != null && contextInfo.module.getFinder() != null) { // TODO: make it more explicit or less hacky not using properties - line 1413: for (final BeanContext bean : appContext.getBeanContexts()) { // TODO: how if the same class in multiple webapps? - line 1650: // return true if the dir can be deleted. TODO: revisit this heuristic - line 2218: if (deployedApplication.isModified()) { // TODO: for war use StandardContext.redeploy() server/openejb-http/src/main/java/org/apache/openejb/server/httpd/HttpRequestImpl.java (9 lines): - line 346: //TODO implement - line 352: //TODO implement - line 358: //TODO implement - line 750: // TODO This really is terrible - line 902: if (contextPath != null) { // TODO: webapp should be contextual, would need to normalize jaxws, jaxrs, servlet, jsf...before but would be better - line 1009: return new OpenEJBAsyncContext(this /* TODO */, HttpResponse.class.cast(getAttribute("openejb_response")), contextPath); - line 1043: final OpenEJBAsyncContext asyncContext = new OpenEJBAsyncContext(HttpServletRequest.class.cast(servletRequest) /* TODO */, servletResponse, contextPath); - line 1092: @Deprecated // TODO should be dropped, do we drop axis module as well? - line 1295: // not yet supported: TODO: fake response write in ByteArrayOutputStream and then call HttpListenerRegistry and write it back container/openejb-core/src/main/java/org/apache/openejb/config/DeploymentLoader.java (7 lines): - line 325: // TODO: better management of altdd - line 869: // TODO: Put our scanning ehnancements back, here - line 1115: // TODO: see if websocket should be added in default.exclusions - line 1118: // few hardcoded exclusions, TODO: see if we should filter them in previous call of applyBuiltinExcludes() - line 1439: // TODO : kmalhi :: Add support to scrape META-INF/faces-config.xml in jar files - line 1486: // TODO: kmalhi:: Remove the printStackTrace after testing - line 1492: // TODO:kmalhi:: Its good to have separate FacesConfig objects for multiple configuration files, but what if there is a conflict where the same container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java (7 lines): - line 1201: } else if (lookup == null) { // TODO: better validation with lookups in tomee, should be in TWAB surely but would split current code - line 1546: //TODO Need ? - line 1577: //TODO ??? - line 1969: if (DestroyableResource.class.isInstance(c)) { // TODO: should we use auto closeable there? - line 2009: // TODO: handle dependencies there too - line 2763: if (skipLoaderIfPossible) { // TODO: maybe use a boolean to know if all urls comes from the classpath to avoid this validation - line 3659: //TODO: DMB: Make more robust later server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java (5 lines): - line 131: //TODO figure out how to configure and manage the thread pool on the client side, this will do for now... - line 284: //TODO:1: Either aggressively initiate authentication or wait for the - line 342: * TODO: Move the check to a place where it really belongs - ConnectionManager, ConnectionFactory or such - line 726: throw new OperationNotSupportedException("TODO: Needs to be implemented"); - line 731: throw new OperationNotSupportedException("TODO: Needs to be implemented"); container/openejb-core/src/main/java/org/apache/openejb/core/timer/EjbTimerServiceImpl.java (4 lines): - line 542: //TODO Any other actions we could do ? - line 704: //TODO add more schedule expression validation logic ? - line 765: timer = timerData.getTimer(); // TODO: replace memoryjobstore by the db one? - line 857: //TODO shall we do all this via Quartz listener ??? tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/Container.java (4 lines): - line 135: private final Map moduleIds = new HashMap<>(); // TODO: manage multimap - line 136: private final Map appContexts = new HashMap<>(); // TODO: manage multimap - line 137: private final Map infos = new HashMap<>(); // TODO: manage multimap - line 515: // TODO: save previous value and restore in stop container/openejb-core/src/main/java/org/apache/openejb/core/security/ConnectorCallbackHandler.java (4 lines): - line 78: // TODO implement me - line 80: // TODO implement me - line 82: // TODO implement me - line 84: // TODO implement me container/openejb-jee/src/main/java/org/apache/openejb/jee/AssemblyDescriptor.java (4 lines): - line 69: //TODO moved out of assembly descriptor in schema - line 84: //TODO moved out of assembly descriptor in schema - line 125: //TODO moved out of assembly descriptor in schema - line 134: //TODO moved out of assembly descriptor in schema container/openejb-core/src/main/java/org/apache/openejb/config/Undeploy.java (3 lines): - line 62: options.addOption(Undeploy.option("h", "help", "cmd.undeploy.opt.help")); // TODO this message doesn't exist - line 132: // TODO make this message - line 176: // TODO make this message container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceContextRef.java (3 lines): - line 71: //TODO lookupName not in schema ?? - line 90: //TODO lookupName not in schema ?? - line 143: // TODO move this to getKey() container/openejb-core/src/main/java/org/apache/openejb/core/ivm/naming/NameNode.java (3 lines): - line 62: //TODO: probably can be removed, doesn't seem to be used anywhere - line 82: //TODO: probably can be removed, doesn't seem to be used anywhere - line 392: //TODO: probably can be removed, doesn't seem to be used anywhere container/openejb-core/src/main/java/org/apache/openejb/OpenEjbContainer.java (3 lines): - line 478: // TODO Optimize this so we look specifically for modules by name - line 527: // TODO With this createAppModule method we can finally do some checking on module ids to really implement EJBContainer.MODULES String/String[] - line 608: // TODO if (!matches) { /* look for ejb-jar.xml with matching module name */ } container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiBuilder.java (3 lines): - line 182: // TODO: put these into the classpath and get them with xbean-finder - line 225: // TODO we should just pass in the ModuleContext - line 737: application.getBindings().put(moduleJndi, contextual); // TODO: we shouldn't do it but use web bindings container/openejb-core/src/main/java/org/apache/openejb/config/EffectiveTomEEXml.java (2 lines): - line 37: // TODO: i18n or useless? - line 61: // TODO: others container/openejb-core/src/main/java/org/apache/openejb/core/ivm/naming/IvmContext.java (2 lines): - line 184: // TODO: JRG - this needs a test - line 422: //TODO: null is fine if there is a one time - 10 calls will log a single time - log line (warning?) container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiPlugin.java (2 lines): - line 396: //X TODO ProcessObserverMethod now has a way to SET a new ObserverMethod. So the old method doesn't work anymore - line 397: //X TODO created TOMEE-2117 for it. container/openejb-core/src/main/java/org/apache/openejb/config/WsDeployer.java (2 lines): - line 315: // TODO else { /* create webserviceDescription name using some sort of jaxrpc data */ } - line 396: // TODO else { /* location JAX-RPC services comes from wsdl file */ } container/openejb-core/src/main/java/org/apache/openejb/core/cmp/jpa/JpaCmpEngine.java (2 lines): - line 97: //TODO see OPENEJB-1259 temporary hack until geronimo jndi integration works better - line 133: // TODO verify that extract primary key requires a flush followed by a merge server/openejb-server/src/main/java/org/apache/openejb/server/Server.java (2 lines): - line 38: // FIXME: Remove it completely once we ensure PropertiesService (below) works well - line 54: // TODO: Remove it once init() suits our (initialisation) needs container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiScanner.java (2 lines): - line 273: // TODO: log a warn is discoveryModes.get(key) == null - line 356: // TODO: reusing our finder would be a good idea to avoid reflection we already did! container/openejb-core/src/main/java/org/apache/openejb/util/JuliLogStreamFactory.java (2 lines): - line 130: return !JavaSecurityManagers.getSystemProperty("java.class.path").contains("idea_rt"); // TODO: eclipse, netbeans - line 133: // TODO: mange conf by classloader? see tomcat log manager server/openejb-http/src/main/java/org/apache/openejb/server/httpd/HttpListenerRegistry.java (2 lines): - line 185: if (pattern.contains("/.*\\.") && HttpRequestImpl.class.isInstance(request)) { // TODO: enhance it, basically servlet *.xxx - line 231: } // TODO else 404 server/openejb-client/src/main/java/org/apache/openejb/client/EJBObjectHandler.java (2 lines): - line 424: //TODO how do we notify the user that we fail to configure the value ? - line 428: //TODO how to handle container/openejb-core/src/main/java/org/apache/openejb/config/WlsConversion.java (2 lines): - line 107: // TODO: What would be the default JNDI name for a business remote interface? - line 110: // TODO: What would be the default JNDI name for a business local interface? src/main/appended-resources/supplemental-models.xml (2 lines): - line 25: antantApache Anthttp://ant.apache.org/The Apache Software Foundationhttp://www.apache.org/Apache License, Version 2.0http://www.apache.org/licenses/LICENSE-2.0.htmlrepo - line 120: jdomjdomjdomhttp://www.jdom.org/jdom.orghttp://www.jdom.org/Apache Licensehttp://www.jdom.org/docs/faq.html#a0030repo container/openejb-jee/src/main/java/org/apache/openejb/jee/PersistenceUnitRef.java (2 lines): - line 65: //TODO lookupName not in schema ?? - line 78: //TODO lookupName not in schema ?? tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/GlobalListenerSupport.java (2 lines): - line 171: SystemInstance.get().fireEvent(event); // here this way we are sure we get it even in embedded mode. TODO: we miss then few boot events, is it an issue. - line 335: // TODO what to do? container/openejb-core/src/main/java/org/apache/openejb/threads/impl/ContextServiceImplFactory.java (2 lines): - line 210: // TODO: we could log the awesome work we have done to figure all this out - line 211: // TODO: additionally, this should all be incredibly easy to unit test container/openejb-core/src/main/java/org/apache/openejb/config/AppInfoBuilder.java (2 lines): - line 249: //TODO figure out how to prevent adding stuff to the module and comp contexts from the application - line 291: // TODO Seems we lost circular reference detection, or we do it elsewhere and don't need it here tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomEEWebappClassLoader.java (2 lines): - line 61: // TODO: rework it - line 190: synchronized (this) { // TODO: rework it to avoid it and get aligned on Java 7 classloaders (but not a big issue) container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java (2 lines): - line 870: // TODO This is temporary -- we need to do this in AppInfoBuilder - line 1573: // TODO: Maybe use xbean-reflect to get the string value server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/johnzon/TomEEJsonbProvider.java (2 lines): - line 53: // TODO: add a setting? - line 67: // TODO: add a setting? arquillian/arquillian-common/src/main/java/org/apache/openejb/arquillian/common/enrichment/OpenEJBEnricher.java (2 lines): - line 161: // then add web bean manager first, TODO: selection of the webapp containing the test? - line 197: final CreationalContext creational = manager.createCreationalContext(null); // TODO: release in @After server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/ejb/EjbInterceptor.java (2 lines): - line 114: // TODO: how to handle XML/HTTP binding? - line 144: // TODO: the result should be deserialized from SOAPMessage mp-jwt/src/main/java/org/apache/tomee/microprofile/jwt/MPJWTFilter.java (2 lines): - line 358: // TODO - do the login here, save the state to the request so we can recover it later. - line 369: // TODO Also check if it is an async request and add a listener to close off the state container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiEjbBean.java (2 lines): - line 323: public static class EJBBeanAttributesImpl extends BeanAttributesImpl { // TODO: move it in its own class - line 384: // TODO: better loop container/openejb-core/src/main/java/org/apache/openejb/core/stateful/StatefulContainer.java (1 line): - line 595: if (bean != null) { // TODO: see if it should be called before or after next call server/openejb-cxf-rs/src/main/java/org/apache/openejb/server/cxf/rs/Contexts.java (1 line): - line 93: /* TODO: when we have jaxrs 2 container/openejb-core/src/main/java/org/apache/openejb/config/FinderFactory.java (1 line): - line 116: // TODO: error. Here it means we'll not find anything so helping a bit (if you hit it outside a test fix it) container/openejb-jee/src/main/java/org/apache/openejb/jee/ManagedBean.java (1 line): - line 21: * TODO where is this from? container/openejb-jee/src/main/java/org/apache/openejb/jee/jpa/Attributes.java (1 line): - line 426: // TODO: This should not be necessary, but having an empty tag container/openejb-core/src/main/java/org/apache/openejb/persistence/PersistenceBootstrap.java (1 line): - line 86: private static String getDefaultProvider() { // TODO: we shouldn't use a logger here, too early! container/openejb-core/src/main/java/org/apache/openejb/util/Logger.java (1 line): - line 38: private static LogStreamFactory logStreamFactory; // TODO: make it resettable container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiEncBuilder.java (1 line): - line 100: * TODO: This class is essentially an over glorified sym-linker. The names we were linking to are no longer guaranteed to be what we assume them to be. We need to come up with a container/openejb-jpa-integration/src/main/java/org/apache/openejb/jpa/integration/eclipselink/PrefixSessionCustomizer.java (1 line): - line 49: } // TODO: else check we need to update something container/openejb-core/src/main/java/org/apache/openejb/web/LightweightWebAppBuilder.java (1 line): - line 705: private final ServletContext delegate; // EmbeddedServletContext has some resource handling we want to reuse here, TODO: move it here? container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/InjectionBuilder.java (1 line): - line 33: // TODO: check we can really skip the loadClass exception (TCKs) container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/util/ServiceInfos.java (1 line): - line 153: SystemInstance.get().addObserver(service); // TODO: remove it? in all case the observer should remove itself when done container/openejb-jee/src/main/java/org/apache/openejb/jee/VariableMapping.java (1 line): - line 29: * TODO what schema? container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java (1 line): - line 64: // TODO We could turn this into the Resources JAXB object and support containers and other things as well container/openejb-core/src/main/java/org/apache/openejb/core/mdb/MdbInstanceManager.java (1 line): - line 616: if (bean != null) { // TODO: see if it should be called before or after next call tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/ContextValue.java (1 line): - line 47: // TODO: should we parse a stacktrace to get the module? container/openejb-jee/src/main/java/org/apache/openejb/jee/WebFragment.java (1 line): - line 131: //TODO not in schema container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceHelper.java (1 line): - line 36: // TODO This is a big whole and we will need to rework this server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBAsyncContext.java (1 line): - line 335: // TODO: another thread container/openejb-core/src/main/java/org/apache/openejb/testing/ApplicationComposers.java (1 line): - line 141: // TODO: surely explode it and base it on refactored ContainerRule and DeployApplicationRule container/openejb-core/src/main/java/org/apache/openejb/cdi/OWBContextThreadListener.java (1 line): - line 43: //TODO its not clear what the scope for one of these context should be: ejb, module, or app utils/livereload-tomee/src/main/java/org/apache/tomee/livereload/FileWatcher.java (1 line): - line 146: command.setLiveCss(true); // TODO: check path to set it to false if not relevant? container/openejb-jee/src/main/java/org/apache/openejb/jee/FacesSupportedLocale.java (1 line): - line 52: //TODO should be String, and class extend FacesLocale?? container/openejb-core/src/main/java/org/apache/openejb/resource/activemq/jms2/JMSContextImpl.java (1 line): - line 524: try { // TODO: ref counting container/openejb-jee/src/main/java/org/apache/openejb/jee/ContainerConcurrency.java (1 line): - line 31: //TODO not part of schema? replaced by concurrent-method? tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/security/HTTPMethods.java (1 line): - line 109: //TODO questionable container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/ResettableDataSourceHandler.java (1 line): - line 38: private final RetryStrategy strategy; // TODO: add pause/exp backoff strategy container/openejb-core/src/main/java/org/apache/openejb/testing/ContainerProperties.java (1 line): - line 31: @Target(ElementType.PARAMETER) // TODO: method container/openejb-core/src/main/java/org/apache/openejb/config/CleanEnvEntries.java (1 line): - line 252: // TODO Technically we should match by case container/openejb-core/src/main/java/org/apache/openejb/core/timer/CalendarTimerData.java (1 line): - line 64: //TODO how to handle the ParseException container/openejb-core/src/main/java/org/apache/openejb/AppContext.java (1 line): - line 49: // TODO perhaps to be deleted server/openejb-server/src/main/java/org/apache/openejb/server/ServerServiceFilter.java (1 line): - line 28: * TODO: Make this the superclass of the appropriate ServerService implementations server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/ejb/EjbMethodInvoker.java (1 line): - line 157: // TODO may be we can change to FaultMode.CHECKED_APPLICATION_FAULT container/openejb-jee/src/main/java/org/apache/openejb/jee/WsdlMessageMapping.java (1 line): - line 30: * TODO what schema? tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/security/URLPattern.java (1 line): - line 182: * TODO this is kinda weird without an explanation container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDestinationRef.java (1 line): - line 137: // TODO move this to getKey() container/openejb-core/src/main/java/org/apache/openejb/InjectionProcessor.java (1 line): - line 263: // //TODO figure out which clause should work and remove the other one. maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/runner/ExecRunner.java (1 line): - line 176: // TODO: split cmd correctly to support multiple inlined segments in cmd gradle/gradle-tomee-embedded/src/main/java/org/apache/tomee/gradle/embedded/TomEEEmbeddedTask.java (1 line): - line 187: /* TODO if needed server/openejb-client/src/main/java/org/apache/openejb/client/Main.java (1 line): - line 55: // TODO: Download the file tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatJndiBuilder.java (1 line): - line 605: // TODO: This will not work if webapps don't use AutoConfi rat.xml (1 line): - line 125: container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbHomeProxyHandler.java (1 line): - line 155: // TODO Is it correct for ManagedBean injection via managed bean class? container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/TransactionContext.java (1 line): - line 72: // TODO: think if not using a proxy could be more clever ;) server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBHttpRegistry.java (1 line): - line 154: private static WebContext findWebContext(final String path) { // TODO: this is a poor impl, would need registration of app etc to be better and have a rooter container/openejb-core/src/main/java/org/apache/openejb/core/interceptor/ReflectionInvocationContext.java (1 line): - line 97: //TODO Need to figure out what is going on with afterCompletion call back here ? server/openejb-http/src/main/java/org/apache/openejb/server/httpd/util/HttpUtil.java (1 line): - line 102: // TODO: handle the whole lifecycle (cleanup mainly) + use myfaces SPI to make scanning really faster (take care should work in tomee were we already have it impl) container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/LazyValidatorFactory.java (1 line): - line 26: // TODO: make it generic (LazyDelegate + Factory + refactor LazyValidator) container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanBuilder.java (1 line): - line 382: // TODO Lets move this fallback searching into the config side so people do container/openejb-jee/src/main/java/org/apache/openejb/jee/AttributeBinding.java (1 line): - line 22: * TODO this interface may not make sense any more because one of the two classes implementing it is not ins the schema any more container/openejb-core/src/main/java/org/apache/openejb/config/AutoConfig.java (1 line): - line 2582: // no need to enrich containerIdsByType here, TODO: see if we can remove containerIdsByType maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/AbstractTomEEMojo.java (1 line): - line 1678: //TODO - Optional server.destroy() container/openejb-core/src/main/java/org/apache/openejb/core/security/jacc/BasicPolicyConfiguration.java (1 line): - line 216: //TODO I have no idea what side effects this might have, but it's needed in some form from PolicyConfigurationFactoryImpl. mp-jwt/src/main/java/org/apache/tomee/microprofile/jwt/bval/BValInterceptor.java (1 line): - line 83: // TODO: maybe add it through ASM to be compliant with CDI 1.0 containers using simply this class as a template to server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBHttpServer.java (1 line): - line 130: //TODO: if ssl change to https container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/DelegatePermissionCollection.java (1 line): - line 81: // TODO: look if we should use a FIFO strategy or sthg like that container/openejb-core/src/main/java/org/apache/openejb/persistence/PersistenceUnitInfoImpl.java (1 line): - line 383: // TODO log stack trace here because we can not pass the exception received to the one forwarded container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java (1 line): - line 207: //DMB: TODO: Delete me container/openejb-core/src/main/java/org/apache/openejb/config/sys/StackHandler.java (1 line): - line 285: services.add(service); // TODO: add it only once container/openejb-core/src/main/java/org/apache/openejb/util/Log4jLogStreamFactory.java (1 line): - line 198: // TODO Has to be a better way to set the log level container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckMethods.java (1 line): - line 246: // TODO: else { /* Check for Init method in pojo session bean class */ } container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java (1 line): - line 546: // TODO: see how to manage tomee/openejb prefix container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiBuilder.java (1 line): - line 50: //TODO hack for tests. Currently initialized in OpenEJB line 90. cf alternative in AccessTimeoutTest which would container/openejb-jee/src/main/java/org/apache/openejb/jee/SubscriptionDurability.java (1 line): - line 29: //TODO is this class unnecessary? Not generated from schema container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/cmd/Info2Properties.java (1 line): - line 262: // TODO: the codebase value usually isn't filled in, we should do that. container/openejb-core/src/main/java/org/apache/openejb/config/ApplicationProperties.java (1 line): - line 33: * TODO Check for app.properties server/openejb-multicast/src/main/java/org/apache/openejb/server/discovery/MultipointServer.java (1 line): - line 671: // TODO remove from seen container/openejb-core/src/main/java/org/apache/openejb/config/CmpJpaConversion.java (1 line): - line 220: // TODO: This should not be necessary, but having an empty tag container/openejb-core/src/main/java/org/apache/openejb/core/singleton/SingletonInstanceManager.java (1 line): - line 265: if (bean != null) { // TODO: see if it should be called before or after next call itests/openejb-itests-web/src/main/assembly/war.xml (1 line): - line 36: