- None
- Add lookup attribute to AbstractBeanAnnotation
- Singleton, Stateful, Stateless + MessageDriven annotation now extend from EnterpriseBean annotation
- None
- Move annotations from persistence container package to this package
- None
- Move MethodInterface to techdivision/lang package
- Add techdivision/lang 0.1.* as composer dependency
- None
- Add TimedObjectInterface::DEFAULT_TIMEOUT_METHOD constant with default timeout method name
- Add TimedObjectInvokerInterface::getTimedObjectId() and TimedObjectInvokerInterface::getTimeoutMethods() methods
- None
- Add MethodInterface and TimedObjectInvokerInterface
- Refactor TimerInterface and TimerServiceInterface
- Bugfix for invalid serialize/unserialize methods in ScheduleExpression
- Add missing exeptions to TimerInterface doc block
- Add NoSuchObjectLocalException that'll be thrown if a timer is not longer available
- Switch from array to TechDivision\Storage\StorageInterface for TimerServiceInterface::getTimers() and TimerServiceInterface::getAllTimers() methods
- Add NoMoreTimeoutsException that indicates that a calendar-based timer will not result in any more timeouts
- Add bootstrap.php + phpunit.xml
- Refactor travis.yml for compatiblity with appserver-io/build process
- None
- Initial Release