super.init();
InjectManager beanManager = InjectManager.create();
AnnotatedType<?> annType = getAnnotatedType();
SessionPool sessionPool = annType.getAnnotation(SessionPool.class);
if (sessionPool != null) {
if (sessionPool.maxIdle() >= 0)
_sessionIdleMax = sessionPool.maxIdle();
if (sessionPool.maxConcurrent() >= 0)
_sessionConcurrentMax = sessionPool.maxConcurrent();
if (sessionPool.maxConcurrentTimeout() >= 0)
_sessionConcurrentTimeout = sessionPool.maxConcurrentTimeout();
}
BeanFactory<SessionContext> factory
= beanManager.createBeanFactory(SessionContext.class);