You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
OPENEJB-1137 EJB 3.1 TimerService enhancements
OPENEJB-1138 EJB 3.1 Embeddable EJB Container API
OPENEJB-2103 windows service jpa select => update
OPENEJB-1135 EJB 3.1 @Asynchronous method invocations
OPENEJB-1136 EJB 3.1 @Schedule calendar-based timers
OPENEJB-1133 EJB 3.1 @Stateful enhancements
OPENEJB-1134 EJB 3.1 @Singleton
OPENEJB-1404 Illegal moduleId openejb exception if URI contains "\"
OPENEJB-1544 Correct current timer exception logic to confirm EJB31 spec: 18.4.3 Timer Expiration and Timeout Callback Method and 18.4.4 Timer Cancellation
OPENEJB-1148 javax.ejb.AfterCompletion
OPENEJB-1545 current interval timer can only trigger for 1 time.
OPENEJB-1149 javax.ejb.BeforeCompletion
OPENEJB-1542 Implement the Expression Rules defined in ejb3.1 spec 18.2.1.2
OPENEJB-1146 javax.ejb.StatefulTimeout
OPENEJB-2115 Asynchronous EJB method invocation fails with Asynchronous.QueueType=PRIORITY
OPENEJB-1543 If there's no info and timezone defined in @Schedule(xxxx), their values should be null instead of an empty string.
OPENEJB-1147 javax.ejb.AfterBegin
OPENEJB-2112 'Tweaks' to a (native) query are lost when running without a tx
OPENEJB-1540 Many boudary values don't work well in calendar based trigger.
OPENEJB-1144 @Stateful javax.ejb.AccessTimeout
OPENEJB-1145 @Stateful javax.ejb.ConcurrentAccessTimeoutException
OPENEJB-1142 EE6/EJB 3.1 EJBs in .war files
OPENEJB-2111 Unchecked application exceptions, thrown in asynchronous business methods, are always wrapped in EJBException
OPENEJB-1660 @Inject constructor support for Servlet, Filters and Listeners
OPENEJB-1143 EJB 3.1 Misc
OPENEJB-1382 Provide interceptor/thread based context for OWB rather than classloader based context
OPENEJB-1140 EE6 Global JNDI
OPENEJB-1141 EE6 @ManagedBean
OPENEJB-1537 Add complete validation logic to shedule expressions.
OPENEJB-1659 @Inject support for Servlets, Filters and Listeners
OPENEJB-1538 Miscellaneous improvements to EJBCronTrigger
OPENEJB-1139 EJB 3.1 No-interface view (@LocalBean)
OPENEJB-1536 Potential NPE in TimerData
OPENEJB-1512 @LocalBean @Asynchronous void methods
OPENEJB-1630 @RequestScoped tracking and cleanup for callbacks
OPENEJB-1510 org.apache.openejb.OpenEjbContainer.inject(object)
OPENEJB-1199 Dependency Injection
OPENEJB-1593 SessionBean @Specializes
OPENEJB-1197 JCDI Integration
OPENEJB-1594 SessionBeans as @New beans
OPENEJB-1198 javax.annotation.ManagedBean
OPENEJB-1591 @Inject called after @Resource, @EJB, @PersistenceContext and @PersistenceUnit
OPENEJB-1195 javax.ejb.ApplicationException inherited()
OPENEJB-1592 @Inject support for @WebService beans
OPENEJB-1196 javax.ejb.EJBContext getContextData()
OPENEJB-1193 @Resource lookup
OPENEJB-1590 @PostConstruct called after @Inject
OPENEJB-1194 Portable JNDI name syntax
OPENEJB-1191 java:module
OPENEJB-1192 @EJB lookup
OPENEJB-1190 java:app
OPENEJB-1629 @Stereotype validity checks needed
OPENEJB-1522 Following operations within singleton EJB should be allowed in POST_CONSTRUCT and PRE_DESTROY callbacks according to EJB 3.1 spec --> section.4.8.6 --> Table 3.
OPENEJB-1520 Initialize the Quartz trigger once created
OPENEJB-1521 Openejb assume there's only 1 @Timeout annotated method within EJB inheritance hierarchy.
OPENEJB-1362 Incorrect handling of ejbs packaged in a war file
OPENEJB-1518 Improvement Compound List of DayOfMonth in EJBCronTrigger.
OPENEJB-1515 NPE in MethodScheduleBuilder.build(BeanContext, EnterpriseBeanInfo)
OPENEJB-1516 Schedules in methodContext was not checked to determine if timers is supported in ejb.
OPENEJB-1359 Application app/AppName is Null
OPENEJB-1335 Use inheritedClassFinder to scan interceptor binding configuration
OPENEJB-1214 @Asynchronous overriding via <async-method>
OPENEJB-1215 <after-begin-method> element
OPENEJB-1212 @javax.ejb.AccessTimeout overriding via <access-timeout>
OPENEJB-1179 javax.ejb.TimerService createIntervalTimer(long, long, javax.ejb.TimerConfig)
OPENEJB-1334 Calling non-public methods on a local bean proxy must throw EJBException
OPENEJB-1213 <async-method> element
OPENEJB-1210 <access-timeout> element (non-writable)
OPENEJB-1177 javax.ejb.NoMoreTimeoutsException
OPENEJB-1211 @javax.ejb.StatefulTimeout overriding via <stateful-timeout>
OPENEJB-1178 javax.ejb.Timer isPersistent()
OPENEJB-1175 javax.ejb.TimerService createCalendarTimer(javax.ejb.ScheduleExpression)
OPENEJB-1176 javax.ejb.TimerService createCalendarTimer(javax.ejb.ScheduleExpression, javax.ejb.TimerConfig)
OPENEJB-1173 javax.ejb.Timer getSchedule()
OPENEJB-1174 javax.ejb.Timer isCalendarTimer()
OPENEJB-1171 javax.ejb.TimerConfig
OPENEJB-1172 javax.interceptor.AroundTimeout
OPENEJB-1170 javax.ejb.Schedules
OPENEJB-1968 @Stateless EJB with @Schedule method and single EntityManager/transaction does not perform well and holds transaction
OPENEJB-1209 <stateful-timeout> element
OPENEJB-1328 Track which interface a proxy was asked to implement
OPENEJB-1207 Basic Embedded EJB Container functionality
OPENEJB-1601 EJB Interceptor Constructor Injection
OPENEJB-1205 Expose Stateful remove method from proxy for Scope management
OPENEJB-1588 @Interceptors invoked before @InterceptorBinding interceptors
OPENEJB-1225 <local-bean/> element
OPENEJB-1622 Adding more boundary condition handling in cron calendar timer.
OPENEJB-1589 @ApplicationScoped Session bean dependencies
OPENEJB-1226 @LocalBean overriding via <local-bean>
OPENEJB-1586 @Dependent instances of an EJB removed when EJB is removed
OPENEJB-1223 <timer> and <schedule> elements
OPENEJB-1587 @Remote disabled for @Stateful beans in a non @Dependent scope
OPENEJB-1224 @Schedule overriding via <timer>/<schedule>
OPENEJB-1584 @Inject Instance<java.security.Principal> built-in bean
OPENEJB-1221 <around-timeout> element
OPENEJB-1188 javax.ejb.LocalBean
OPENEJB-1585 @Stateful beans removed when Context is destroyed
OPENEJB-1343 Update to connector 1.6 API
OPENEJB-1222 @AroundTimeout overriding via <around-timeout>
OPENEJB-1189 java:global
OPENEJB-1582 @Inject javax.validation.Validator built-in bean
OPENEJB-1340 Merge InjectionTargets of the bean and interceptors
OPENEJB-1186 javax.ejb.embeddable.modules property
OPENEJB-1583 @Inject javax.validation.ValidatorFactory built-in bean
OPENEJB-1341 EjbContext.get/setRollbackOnly not accessible for SUPPORTED, NOT_SUPPORTED, NEVER tx policies
OPENEJB-1220 @BeforeCompletion overriding via <before-completion-method>
OPENEJB-1187 javax.ejb.embeddable.appName property
OPENEJB-1184 javax.ejb.spi.EJBContainerProvider
OPENEJB-1581 InjectionTarget replacement for EJBs
OPENEJB-1185 javax.ejb.embeddable.provider property
OPENEJB-1182 javax.ejb.TimerService createSingleActionTimer(java.util.Date, javax.ejb.TimerConfig)
OPENEJB-1183 javax.ejb.embeddable.EJBContainer
OPENEJB-1180 javax.ejb.TimerService createIntervalTimer(java.util.Date, long, javax.ejb.TimerConfig)
OPENEJB-1181 javax.ejb.TimerService createSingleActionTimer(long, javax.ejb.TimerConfig)
OPENEJB-1617 Contextual @Stateful session beans
OPENEJB-1218 @AfterBegin overriding via <after-begin-method>
OPENEJB-1219 @AfterCompletion overriding via <after-completion-method>
OPENEJB-1579 Setup CDI TCK for TomEE
OPENEJB-1216 <before-completion-method> element
OPENEJB-1217 <after-completion-method> element
OPENEJB-1159 javax.ejb.IllegalLoopbackException
OPENEJB-1553 Adding NPE protection for operations on ThreadContext.getThreadContext() object.
OPENEJB-1157 javax.ejb.LockType.READ
OPENEJB-1554 PostConstruct callback should be allowed in stateful session bean.
OPENEJB-1158 javax.ejb.LockType.WRITE
OPENEJB-1155 javax.ejb.ConcurrencyManagementType.CONTAINER
OPENEJB-1552 org.apache.openejb.core.interceptor.ReflectionInvocation can not access a timeout method with modifiers "private"
OPENEJB-1156 javax.ejb.Lock
OPENEJB-1153 javax.ejb.ConcurrencyManagement
OPENEJB-1550 By default, all timers created using the timer creation methods should be persistent.
OPENEJB-1154 javax.ejb.ConcurrencyManagementType.BEAN
OPENEJB-1151 @Singleton javax.ejb.AccessTimeout
OPENEJB-1152 @Singleton javax.ejb.ConcurrentAccessTimeoutException
OPENEJB-1150 javax.ejb.Singleton
OPENEJB-1548 "PreDestroy annotation can only be applied to the ejbRemove method" rule should only apply to the very class that implement SessionBean interface.
OPENEJB-1549 Timer service should use cloned expression to avoid conflict runtime expression change.
OPENEJB-1546 currently, the inteceptor build only handle the public methods of the bean instead of all methods.
OPENEJB-1547 IllegalStateException when get/set parameters for timout callback method.
OPENEJB-2017 @Asynchronous methods execute sequentially, although being invoked asynchronously
OPENEJB-1203 WebModule scoped java:comp/env
OPENEJB-2018 Infinite loop in OpenEJBTransactionService causing StackOverflowError during CDI event firing
OPENEJB-1600 EJB Specialization
OPENEJB-1204 Scan beans for EE references/injection
OPENEJB-1201 Global JNDI name creation
OPENEJB-1168 javax.ejb.Schedule
OPENEJB-1323 Local Bean Proxy Generator does not handle inner classes
OPENEJB-1202 WEB-INF/ejb-jar.xml parsing
OPENEJB-1169 javax.ejb.ScheduleExpression
OPENEJB-1441 Compilation failures caused by openwebbeans api changes
OPENEJB-1166 javax.ejb.AsyncResult
OPENEJB-1200 Interceptors support
OPENEJB-1167 javax.ejb.SessionContext wasCancelCalled()
OPENEJB-1560 Allow the user to call timer service method even when there are no ejbTimeout method in the ejb.
OPENEJB-1164 Container-Managed Transactions for @PostConstruct/PreDestroy callbacks
OPENEJB-1165 javax.ejb.Asynchronous
OPENEJB-1162 @ConcurrencyManagement related xml descriptor changes
OPENEJB-1163 @DependsOn and @Startup related xml descriptor changes
OPENEJB-1160 javax.ejb.DependsOn
OPENEJB-1161 javax.ejb.Startup
OPENEJB-1559 if the stateless session bean instance has an ejbCreate method, the container should treat the ejbCreate method as the instance's PostConstruct method
OPENEJB-1558 Clean up the problems in async code.
EJB 3.1 Road Map
EJB 3.1 @Stateful enhancements
EJB 3.1 @Singleton
EJB 3.1 @Asynchronous method invocations
EJB 3.1 @Schedule calendar-based timers
EJB 3.1 TimerService enhancements
EJB 3.1 Embeddable EJB Container API
EJB 3.1 No-interface view (@LocalBean)
EE6 Global JNDI
EE6 @ManagedBean
EE6/EJB 3.1 EJBs in .war files
EJB 3.1 Misc
JCDI Integration