@Override protected EventMetadata newInstance(InjectionPoint ip, CreationalContext<EventMetadata> creationalContext) { return currentEventMetadata.peek(); }
@Override protected EventMetadata newInstance(InjectionPoint ip, CreationalContext<EventMetadata> creationalContext) { return currentEventMetadata.peek(); }
@Override protected EventMetadata newInstance(InjectionPoint ip, CreationalContext<EventMetadata> creationalContext) { return currentEventMetadata.peek(); }
@Override protected EventMetadata newInstance(InjectionPoint ip, CreationalContext<EventMetadata> creationalContext) { return currentEventMetadata.peek(); }
@Override protected EventMetadata newInstance(InjectionPoint ip, CreationalContext<EventMetadata> creationalContext) { return currentEventMetadata.peek(); }
@Override protected EventMetadata newInstance(InjectionPoint ip, CreationalContext<EventMetadata> creationalContext) { return currentEventMetadata.peek(); }
@Override public <T> void invoke(Object receiver, MethodInjectionPoint<?, ?> method, T instance, BeanManagerImpl manager, CreationalContext<?> creationalContext) { method.invoke(receiver, new Object[] { instance, metadata.peek() }, ObserverException.class); } }
@Override public <T> void invoke(Object receiver, MethodInjectionPoint<?, ?> method, T instance, BeanManagerImpl manager, CreationalContext<?> creationalContext) { method.invoke(receiver, new Object[] { instance, metadata.peek() }, ObserverException.class); } }
@Override public <T> void invoke(Object receiver, MethodInjectionPoint<?, ?> method, T instance, BeanManagerImpl manager, CreationalContext<?> creationalContext) { method.invoke(receiver, new Object[] { instance, metadata.peek() }, ObserverException.class); } }
@Override public <T> void invoke(Object receiver, MethodInjectionPoint<?, ?> method, T instance, BeanManagerImpl manager, CreationalContext<?> creationalContext) { method.invoke(receiver, new Object[] { instance, metadata.peek() }, ObserverException.class); } }
@Override public <T> void invoke(Object receiver, MethodInjectionPoint<?, ?> method, T instance, BeanManagerImpl manager, CreationalContext<?> creationalContext) { method.invoke(receiver, new Object[] { instance, metadata.peek() }, ObserverException.class); } }
@Override public <T> void invoke(Object receiver, MethodInjectionPoint<?, ?> method, T instance, BeanManagerImpl manager, CreationalContext<?> creationalContext) { method.invoke(receiver, new Object[] { instance, metadata.peek() }, ObserverException.class); } }
@Override public void notify(Object event) { EventMetadata metadata = currentEventMetadata.peek(); if (excludePattern != null && excludePattern.matcher(Formats.formatType(metadata.getType(), false)).matches()) { ProbeLogger.LOG.eventExcluded(metadata.getType()); return; } boolean containerEvent = isContainerEvent(metadata.getQualifiers()); List<ObserverMethod<?>> observers = resolveObservers(metadata, containerEvent); EventInfo info = new EventInfo(metadata.getType(), metadata.getQualifiers(), event, metadata.getInjectionPoint(), observers, containerEvent, System.currentTimeMillis()); probe.addEvent(info); }
@Override public void notify(Object event) { EventMetadata metadata = currentEventMetadata.peek(); if (excludePattern != null && excludePattern.matcher(Formats.formatType(metadata.getType(), false)).matches()) { ProbeLogger.LOG.eventExcluded(metadata.getType()); return; } boolean containerEvent = isContainerEvent(metadata.getQualifiers()); List<ObserverMethod<?>> observers = resolveObservers(metadata, containerEvent); EventInfo info = new EventInfo(metadata.getType(), metadata.getQualifiers(), event, metadata.getInjectionPoint(), observers, containerEvent, System.currentTimeMillis()); probe.addEvent(info); }
@Override public void notify(Object event) { EventMetadata metadata = currentEventMetadata.peek(); if (excludePattern != null && excludePattern.matcher(Formats.formatType(metadata.getType(), false)).matches()) { ProbeLogger.LOG.eventExcluded(metadata.getType()); return; } boolean containerEvent = isContainerEvent(metadata.getQualifiers()); List<ObserverMethod<?>> observers = resolveObservers(metadata, containerEvent); EventInfo info = new EventInfo(metadata.getType(), metadata.getQualifiers(), event, metadata.getInjectionPoint(), observers, containerEvent, System.currentTimeMillis()); probe.addEvent(info); }
@Override public void notify(Object event) { EventMetadata metadata = currentEventMetadata.peek(); if (excludePattern != null && excludePattern.matcher(Formats.formatType(metadata.getType(), false)).matches()) { ProbeLogger.LOG.eventExcluded(metadata.getType()); return; } boolean containerEvent = isContainerEvent(metadata.getQualifiers()); List<ObserverMethod<?>> observers = resolveObservers(metadata, containerEvent); EventInfo info = new EventInfo(metadata.getType(), metadata.getQualifiers(), event, metadata.getInjectionPoint(), observers, containerEvent, System.currentTimeMillis()); probe.addEvent(info); }
@Override public void notify(Object event) { EventMetadata metadata = currentEventMetadata.peek(); if (excludePattern != null && excludePattern.matcher(Formats.formatType(metadata.getType(), false)).matches()) { ProbeLogger.LOG.eventExcluded(metadata.getType()); return; } boolean containerEvent = isContainerEvent(metadata.getQualifiers()); List<ObserverMethod<?>> observers = resolveObservers(metadata, containerEvent); EventInfo info = new EventInfo(metadata.getType(), metadata.getQualifiers(), event, metadata.getInjectionPoint(), observers, containerEvent, System.currentTimeMillis()); probe.addEvent(info); }
@Override public void notify(Object event) { EventMetadata metadata = currentEventMetadata.peek(); if (excludePattern != null && excludePattern.matcher(Formats.formatType(metadata.getType(), false)).matches()) { ProbeLogger.LOG.eventExcluded(metadata.getType()); return; } boolean containerEvent = isContainerEvent(metadata.getQualifiers()); List<ObserverMethod<?>> observers = resolveObservers(metadata, containerEvent); EventInfo info = new EventInfo(metadata.getType(), metadata.getQualifiers(), event, metadata.getInjectionPoint(), observers, containerEvent, System.currentTimeMillis()); probe.addEvent(info); }
@Override public void notify(Object event) { EventMetadata metadata = currentEventMetadata.peek(); if (excludePattern != null && excludePattern.matcher(Formats.formatType(metadata.getType(), false)).matches()) { ProbeLogger.LOG.eventExcluded(metadata.getType()); return; } boolean containerEvent = isContainerEvent(metadata.getQualifiers()); List<ObserverMethod<?>> observers = resolveObservers(metadata, containerEvent); EventInfo info = new EventInfo(metadata.getType(), metadata.getQualifiers(), event, metadata.getInjectionPoint(), observers, containerEvent, System.currentTimeMillis()); probe.addEvent(info); }