Are you happy if we just jump in and start working on these? I'd love to have a go at a few of these... I better get reading the spec!
Jon On Wed, Jan 20, 2010 at 8:52 PM, David Blevins <[email protected]>wrote: > Ok, got this into JIRA and the items completed closed out and linked to the > pre-existing JIRA issues. > > http://cwiki.apache.org/OPENEJB/ejb-31-roadmap.html > > We're actually closer than what shows on the EJBs in .wars and Embedded > Container API, for those two since we've had those two features forever I > just focused on what we have to do to tweak our impl to the spec. > > -David > > > On Jan 4, 2010, at 10:05 PM, David Blevins wrote: > > I put together a list of new EJB 3.1 functionality to help in our >> discussions. I'll create a layout of this in JIRA that we can track like we >> did for EJB 3.0. Some of this we already implement of course. >> >> @Stateful enhanhcements >> - javax.ejb.AccessTimeout >> - javax.ejb.ConcurrentAccessTimeoutException >> >> - javax.ejb.AfterBegin >> - javax.ejb.AfterCompletion >> - javax.ejb.BeforeCompletion >> >> - javax.ejb.StatefulTimeout >> >> @Singleton >> - javax.ejb.Singleton >> - javax.ejb.AccessTimeout >> - javax.ejb.ConcurrentAccessTimeoutException >> >> - javax.ejb.ConcurrencyManagement >> - javax.ejb.ConcurrencyManagementType >> - javax.ejb.Lock >> - javax.ejb.LockType >> - javax.ejb.IllegalLoopbackException >> >> - javax.ejb.DependsOn >> - javax.ejb.Startup >> >> @Asynchronous >> - javax.ejb.Asynchronous >> - javax.ejb.AsyncResult >> - javax.ejb.SessionContext wasCancelCalled() >> >> @Schedule >> - javax.ejb.Schedule >> - javax.ejb.ScheduleExpression >> - javax.ejb.Schedules >> - javax.ejb.TimerConfig >> - javax.interceptor.AroundTimeout >> - javax.ejb.Timer getSchedule() >> - javax.ejb.Timer isCalendarTimer() >> - javax.ejb.TimerService createCalendarTimer(javax.ejb.ScheduleExpression) >> - javax.ejb.TimerService createCalendarTimer(javax.ejb.ScheduleExpression, >> javax.ejb.TimerConfig) >> - javax.ejb.NoMoreTimeoutsException >> >> TimerService >> - javax.ejb.Timer isPersistent() >> - javax.ejb.TimerService createIntervalTimer(long, long, >> javax.ejb.TimerConfig) >> - javax.ejb.TimerService createIntervalTimer(java.util.Date, long, >> javax.ejb.TimerConfig) >> - javax.ejb.TimerService createSingleActionTimer(long, >> javax.ejb.TimerConfig) >> - javax.ejb.TimerService createSingleActionTimer(java.util.Date, >> javax.ejb.TimerConfig) >> >> Embeddable EJB Container API >> - javax.ejb.embeddable.EJBContainer >> - javax.ejb.spi.EJBContainerProvider >> - javax.ejb.embeddable.provider property >> - javax.ejb.embeddable.modules property >> - javax.ejb.embeddable.appName property >> >> No-Interface view >> - javax.ejb.LocalBean >> >> Gloabl JNDI >> - java:global >> - java:app >> - java:module >> - @EJB lookup >> - @Resource lookup >> - Portable JNDI name syntax >> >> Misc >> - javax.ejb.ApplicationException inherited() >> - javax.ejb.EJBContext getContextData() >> >> >> >> >
