/** * Will re-inject any managed beans in the target. Will not call any other life-cycle methods * * @param ctx * @param managedBean */ public static void reinitialize(Context ctx, Contextual<Object> contextual) { try { ManagedBean<Object> managedBean = ManagedBean.class.cast(contextual); LOGGER.debug("Re-Initializing........ {},: {}", managedBean, ctx); Object get = ctx.get(managedBean); if (get != null) { LOGGER.debug("Bean injection points are reinitialized '{}'", managedBean); managedBean.getProducer().inject(get, managedBean.getBeanManager().createCreationalContext(managedBean)); } } catch (Exception e) { LOGGER.error("Error reinitializing bean {},: {}", e, contextual, ctx); } } }
private InterceptorClassMetadata<?> getFirstNonPassivationCapableInterceptor() { for (InterceptorClassMetadata<?> interceptorMetadata : getBeanManager().getInterceptorModelRegistry().get(getAnnotated()).getAllInterceptors()) { if (!Reflections.isSerializable(interceptorMetadata.getJavaClass())) { return interceptorMetadata; } } return null; }
private InterceptorClassMetadata<?> getFirstNonPassivationCapableInterceptor() { for (InterceptorClassMetadata<?> interceptorMetadata : getBeanManager().getInterceptorModelRegistry().get(getAnnotated()).getAllInterceptors()) { if (!Reflections.isSerializable(interceptorMetadata.getJavaClass())) { return interceptorMetadata; } } return null; }
private InterceptorClassMetadata<?> getFirstNonPassivationCapableInterceptor() { for (InterceptorClassMetadata<?> interceptorMetadata : getBeanManager().getInterceptorModelRegistry().get(getAnnotated()).getAllInterceptors()) { if (!Reflections.isSerializable(interceptorMetadata.getJavaClass())) { return interceptorMetadata; } } return null; }
private InterceptorClassMetadata<?> getFirstNonPassivationCapableInterceptor() { for (InterceptorClassMetadata<?> interceptorMetadata : getBeanManager().getInterceptorModelRegistry().get(getAnnotated()).getAllInterceptors()) { if (!Reflections.isSerializable(interceptorMetadata.getJavaClass())) { return interceptorMetadata; } } return null; }
private InterceptorClassMetadata<?> getFirstNonPassivationCapableInterceptor() { for (InterceptorClassMetadata<?> interceptorMetadata : getBeanManager().getInterceptorModelRegistry().get(getAnnotated()).getAllInterceptors()) { if (!Reflections.isSerializable(interceptorMetadata.getJavaClass())) { return interceptorMetadata; } } return null; }
private InterceptorClassMetadata<?> getFirstNonPassivationCapableInterceptor() { for (InterceptorClassMetadata<?> interceptorMetadata : getBeanManager().getInterceptorModelRegistry().get(getAnnotated()).getAllInterceptors()) { if (!Reflections.isSerializable(interceptorMetadata.getJavaClass())) { return interceptorMetadata; } } return null; }