Refine search
private CreationalContext<?> createCreationalContext(Bean<?> declaringBean) { if (getReception().equals(Reception.ALWAYS)) { return beanManager.createCreationalContext(declaringBean); } else { return null; } }
@Override void processFilter(String name, String value) { if (KIND.equals(name)) { declaringBeanKind = BeanKind.from(value); } else if (BEAN_CLASS.equals(name)) { beanClass = value; } else if (OBSERVED_TYPE.equals(name)) { observedType = value; } else if (QUALIFIER.equals(name)) { qualifier = value; } else if (RECEPTION.equals(name)) { for (Reception recept : Reception.values()) { if (recept.toString().equals(value)) { reception = recept; } } } else if (TX_PHASE.equals(name)) { for (TransactionPhase phase : TransactionPhase.values()) { if (phase.toString().equals(value)) { txPhase = phase; } } } else if (BDA.equals(name)) { bda = value; } }
@Test @SpecAssertion(section = CONDITIONAL_OBSERVER_METHODS, id = "c") public void testNotifyEnumerationContainsNotifyValues() { assert Reception.values().length == 2; List<String> notifyValueNames = new ArrayList<String>(); for (Reception value : Reception.values()) { notifyValueNames.add(value.name()); } assert notifyValueNames.contains("IF_EXISTS"); assert notifyValueNames.contains("ALWAYS"); }
if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; if (bean.equals(observerMethodImpl.getDeclaringBean())) { JsonObjectBuilder observerBuilder = createSimpleObserverJson(observerMethodImpl, probe); observerBuilder.add(RECEPTION, observerMethodImpl.getReception().toString()); observerBuilder.add(TX_PHASE, observerMethodImpl.getTransactionPhase().toString()); observerBuilder.add(ANNOTATED_METHOD, annotatedMethodToString(observerMethodImpl.getMethod().getAnnotated(), bean.getBeanClass())); declaredObservers.add(observerBuilder);
static JsonObjectBuilder createBasicObserverJson(ObserverMethod<?> observerMethod, Probe probe) { JsonObjectBuilder observerBuilder = createSimpleObserverJson(observerMethod, probe); observerBuilder.add(RECEPTION, observerMethod.getReception().toString()); observerBuilder.add(TX_PHASE, observerMethod.getTransactionPhase().toString()); if (!observerMethod.getObservedQualifiers().isEmpty()) { JsonArrayBuilder qualifiersBuilder = Json.arrayBuilder(); for (Annotation qualifier : observerMethod.getObservedQualifiers()) { qualifiersBuilder.add(qualifier.toString()); } observerBuilder.add(QUALIFIERS, qualifiersBuilder); } if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; observerBuilder.add(DECLARING_BEAN, createSimpleBeanJson(observerMethodImpl.getDeclaringBean(), probe)); if (isUnrestrictedProcessAnnotatedTypeObserver(observerMethodImpl)) { observerBuilder.add(DESCRIPTION, WARNING_UNRESTRICTED_PAT_OBSERVER); } } return observerBuilder; }
if (this.reception.equals(Reception.IF_EXISTS) && declaringBean.getScope().equals(Dependent.class)) { throw EventLogger.LOG.invalidScopedConditionalObserver(this, Formats.formatAsStackTraceElement(annotated.getJavaMember())); checkRequiredTypeAnnotations(eventParameter);
if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; if (bean.equals(observerMethodImpl.getDeclaringBean())) { JsonObjectBuilder observerBuilder = createSimpleObserverJson(observerMethodImpl, probe); observerBuilder.add(RECEPTION, observerMethodImpl.getReception().toString()); observerBuilder.add(TX_PHASE, observerMethodImpl.getTransactionPhase().toString()); observerBuilder.add(ANNOTATED_METHOD, annotatedMethodToString(observerMethodImpl.getMethod().getAnnotated(), bean.getBeanClass())); declaredObservers.add(observerBuilder);
static JsonObjectBuilder createBasicObserverJson(ObserverMethod<?> observerMethod, Probe probe) { JsonObjectBuilder observerBuilder = createSimpleObserverJson(observerMethod, probe); observerBuilder.add(RECEPTION, observerMethod.getReception().toString()); observerBuilder.add(TX_PHASE, observerMethod.getTransactionPhase().toString()); if (!observerMethod.getObservedQualifiers().isEmpty()) { JsonArrayBuilder qualifiersBuilder = Json.arrayBuilder(); for (Annotation qualifier : observerMethod.getObservedQualifiers()) { qualifiersBuilder.add(annotationToString(qualifier)); } observerBuilder.add(QUALIFIERS, qualifiersBuilder); } if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; observerBuilder.add(DECLARING_BEAN, createSimpleBeanJson(observerMethodImpl.getDeclaringBean(), probe)); } if (isUnrestrictedProcessAnnotatedTypeObserver(observerMethod)) { observerBuilder.add(DESCRIPTION, WARNING_UNRESTRICTED_PAT_OBSERVER); } // Every OM is now instance of Prioritized final int priority = Prioritized.class.cast(observerMethod).getPriority(); observerBuilder.add(PRIORITY, priority); observerBuilder.add(PRIORITY_RANGE, Components.PriorityRange.of(priority).toString()); return observerBuilder; }
if (this.reception.equals(Reception.IF_EXISTS) && declaringBean.getScope().equals(Dependent.class)) { throw EventLogger.LOG.invalidScopedConditionalObserver(this, Formats.formatAsStackTraceElement(annotated.getJavaMember())); checkRequiredTypeAnnotations(eventParameter);
if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; if (bean.equals(observerMethodImpl.getDeclaringBean())) { JsonObjectBuilder observerBuilder = createSimpleObserverJson(observerMethodImpl, probe); observerBuilder.add(RECEPTION, observerMethodImpl.getReception().toString()); observerBuilder.add(TX_PHASE, observerMethodImpl.getTransactionPhase().toString()); observerBuilder.add(ANNOTATED_METHOD, annotatedMethodToString(observerMethodImpl.getMethod().getAnnotated(), bean.getBeanClass())); declaredObservers.add(observerBuilder);
@Override void processFilter(String name, String value) { if (KIND.equals(name)) { declaringBeanKind = BeanKind.from(value); } else if (BEAN_CLASS.equals(name)) { beanClass = value; } else if (OBSERVED_TYPE.equals(name)) { observedType = value; } else if (QUALIFIER.equals(name)) { qualifier = value; } else if (RECEPTION.equals(name)) { for (Reception recept : Reception.values()) { if (recept.toString().equals(value)) { reception = recept; } } } else if (TX_PHASE.equals(name)) { for (TransactionPhase phase : TransactionPhase.values()) { if (phase.toString().equals(value)) { txPhase = phase; } } } else if (BDA.equals(name)) { bda = value; } }
static JsonObjectBuilder createBasicObserverJson(ObserverMethod<?> observerMethod, Probe probe) { JsonObjectBuilder observerBuilder = createSimpleObserverJson(observerMethod, probe); observerBuilder.add(RECEPTION, observerMethod.getReception().toString()); observerBuilder.add(TX_PHASE, observerMethod.getTransactionPhase().toString()); if (!observerMethod.getObservedQualifiers().isEmpty()) { JsonArrayBuilder qualifiersBuilder = Json.arrayBuilder(); for (Annotation qualifier : observerMethod.getObservedQualifiers()) { qualifiersBuilder.add(annotationToString(qualifier)); } observerBuilder.add(QUALIFIERS, qualifiersBuilder); } if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; observerBuilder.add(DECLARING_BEAN, createSimpleBeanJson(observerMethodImpl.getDeclaringBean(), probe)); } if (isUnrestrictedProcessAnnotatedTypeObserver(observerMethod)) { observerBuilder.add(DESCRIPTION, WARNING_UNRESTRICTED_PAT_OBSERVER); } // Every OM is now instance of Prioritized final int priority = Prioritized.class.cast(observerMethod).getPriority(); observerBuilder.add(PRIORITY, priority); observerBuilder.add(PRIORITY_RANGE, Components.PriorityRange.of(priority).toString()); return observerBuilder; }
if (this.reception.equals(Reception.IF_EXISTS) && declaringBean.getScope().equals(Dependent.class)) { throw EventLogger.LOG.invalidScopedConditionalObserver(this, Formats.formatAsStackTraceElement(annotated.getJavaMember())); checkRequiredTypeAnnotations(eventParameter);
private CreationalContext<?> createCreationalContext(Bean<?> declaringBean) { if (getReception().equals(Reception.ALWAYS)) { return beanManager.createCreationalContext(declaringBean); } else { return null; } }
@Test @SpecAssertion(section = "10.4.3", id = "c") public void testNotifyEnumerationContainsNotifyValues() { assert Reception.values().length == 2; List<String> notifyValueNames = new ArrayList<String>(); for (Reception value : Reception.values()) { notifyValueNames.add(value.name()); } assert notifyValueNames.contains("IF_EXISTS"); assert notifyValueNames.contains("ALWAYS"); } }
if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; if (bean.equals(observerMethodImpl.getDeclaringBean())) { JsonObjectBuilder observerBuilder = createSimpleObserverJson(observerMethodImpl, probe); observerBuilder.add(RECEPTION, observerMethodImpl.getReception().toString()); observerBuilder.add(TX_PHASE, observerMethodImpl.getTransactionPhase().toString()); observerBuilder.add(ANNOTATED_METHOD, annotatedMethodToString(observerMethodImpl.getMethod().getAnnotated(), bean.getBeanClass())); declaredObservers.add(observerBuilder);
@Override void processFilter(String name, String value) { if (KIND.equals(name)) { declaringBeanKind = BeanKind.from(value); } else if (BEAN_CLASS.equals(name)) { beanClass = value; } else if (OBSERVED_TYPE.equals(name)) { observedType = value; } else if (QUALIFIER.equals(name)) { qualifier = value; } else if (RECEPTION.equals(name)) { for (Reception recept : Reception.values()) { if (recept.toString().equals(value)) { reception = recept; } } } else if (TX_PHASE.equals(name)) { for (TransactionPhase phase : TransactionPhase.values()) { if (phase.toString().equals(value)) { txPhase = phase; } } } else if (BDA.equals(name)) { bda = value; } }
static JsonObjectBuilder createBasicObserverJson(ObserverMethod<?> observerMethod, Probe probe) { JsonObjectBuilder observerBuilder = createSimpleObserverJson(observerMethod, probe); observerBuilder.add(RECEPTION, observerMethod.getReception().toString()); observerBuilder.add(TX_PHASE, observerMethod.getTransactionPhase().toString()); if (!observerMethod.getObservedQualifiers().isEmpty()) { JsonArrayBuilder qualifiersBuilder = Json.arrayBuilder(); for (Annotation qualifier : observerMethod.getObservedQualifiers()) { qualifiersBuilder.add(annotationToString(qualifier)); } observerBuilder.add(QUALIFIERS, qualifiersBuilder); } if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; observerBuilder.add(DECLARING_BEAN, createSimpleBeanJson(observerMethodImpl.getDeclaringBean(), probe)); } if (isUnrestrictedProcessAnnotatedTypeObserver(observerMethod)) { observerBuilder.add(DESCRIPTION, WARNING_UNRESTRICTED_PAT_OBSERVER); } // Every OM is now instance of Prioritized final int priority = Prioritized.class.cast(observerMethod).getPriority(); observerBuilder.add(PRIORITY, priority); observerBuilder.add(PRIORITY_RANGE, Components.PriorityRange.of(priority).toString()); return observerBuilder; }
if (this.reception.equals(Reception.IF_EXISTS) && declaringBean.getScope().equals(Dependent.class)) { throw EventLogger.LOG.invalidScopedConditionalObserver(this, Formats.formatAsStackTraceElement(annotated.getJavaMember())); checkRequiredTypeAnnotations(eventParameter);
private CreationalContext<?> createCreationalContext(Bean<?> declaringBean) { if (getReception().equals(Reception.ALWAYS)) { return beanManager.createCreationalContext(declaringBean); } else { return null; } }