$('document').ready(function(){ $('#submit_btn').on('click',function(){ // detect button click, need to add "submit_btn" as the id for your button var Message = Parse.Object.extend("Message"); //create a reference to your class var newObject = new EventInfo(); //create a new instance of your class newObject.set("messageText", $("#myMessage").val()); //set some properties on the object, your input will need the id "myMessage" newObject.save(null, { //save the new object success: function(returnedObject) { console.log('New object created with objectId: ' + returnedObject.id); }, error: function(returnedObject, error) { console.log('Failed to create new object, with error code: ' + error.message); } }); }); });
$('document').ready(function(){ $('#submit_btn').on('click',function(){ // detect button click, need to add "submit_btn" as the id for your button var EventInfo = Parse.Object.extend("EventInfo"); //create a reference to your class var newObject = new EventInfo(); //create a new instance of your class newObject.set("id", $("#id").val()); //set some properties on the object newObject.set("event", $("#event").val()); //set some more properties on the object newObject.save(null, { //save the new object success: function(returnedObject) { console.log('New object created with objectId: ' + returnedObject.id); }, error: function(returnedObject, error) { console.log('Failed to create new object, with error code: ' + error.message); } }); }); });
@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); }
private <T> void addContainerLifecycleEvent(T event, Object info, BeanManagerImpl beanManagerImpl) { ResolvedObservers<?> resolvedObservers = null; Type eventType = null; if (event instanceof AbstractContainerEvent) { AbstractContainerEvent containerEvent = (AbstractContainerEvent) event; eventType = containerEvent.getEventType(); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods(eventType); } else if (event instanceof ProcessAnnotatedTypeImpl) { ProcessAnnotatedTypeImpl<?> processAnnotatedTypeEvent = (ProcessAnnotatedTypeImpl<?>) event; eventType = ProcessAnnotatedType.class; info = Formats.formatType(processAnnotatedTypeEvent.getOriginalAnnotatedType().getBaseType(), false); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods( ProcessAnnotatedTypeEventResolvable.of(processAnnotatedTypeEvent, beanManagerImpl.getServices().get(RequiredAnnotationDiscovery.class))); } if (resolvedObservers != null && eventType != null) { probe.addEvent(new EventInfo(eventType, Collections.emptySet(), info, null, Reflections.cast(resolvedObservers.getAllObservers()), true, System.currentTimeMillis(), false)); } }
private <T> void addContainerLifecycleEvent(T event, Object info, BeanManagerImpl beanManagerImpl) { ResolvedObservers<?> resolvedObservers = null; Type eventType = null; if (event instanceof AbstractContainerEvent) { AbstractContainerEvent containerEvent = (AbstractContainerEvent) event; eventType = containerEvent.getEventType(); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods(eventType); } else if (event instanceof ProcessAnnotatedTypeImpl) { ProcessAnnotatedTypeImpl<?> processAnnotatedTypeEvent = (ProcessAnnotatedTypeImpl<?>) event; eventType = ProcessAnnotatedType.class; info = Formats.formatType(processAnnotatedTypeEvent.getOriginalAnnotatedType().getBaseType(), false); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods( ProcessAnnotatedTypeEventResolvable.of(processAnnotatedTypeEvent, beanManagerImpl.getServices().get(RequiredAnnotationDiscovery.class))); } if (resolvedObservers != null && eventType != null) { probe.addEvent(new EventInfo(eventType, Collections.emptySet(), info, null, Reflections.cast(resolvedObservers.getAllObservers()), true, System.currentTimeMillis(), false)); } }
private <T> void addContainerLifecycleEvent(T event, Object info, BeanManagerImpl beanManagerImpl) { ResolvedObservers<?> resolvedObservers = null; Type eventType = null; if (event instanceof AbstractContainerEvent) { AbstractContainerEvent containerEvent = (AbstractContainerEvent) event; eventType = containerEvent.getEventType(); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods(eventType); } else if (event instanceof ProcessAnnotatedTypeImpl) { ProcessAnnotatedTypeImpl<?> processAnnotatedTypeEvent = (ProcessAnnotatedTypeImpl<?>) event; eventType = ProcessAnnotatedType.class; info = Formats.formatType(processAnnotatedTypeEvent.getOriginalAnnotatedType().getBaseType(), false); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods( ProcessAnnotatedTypeEventResolvable.of(processAnnotatedTypeEvent, beanManagerImpl.getServices().get(RequiredAnnotationDiscovery.class))); } if (resolvedObservers != null && eventType != null) { Iterable<ObserverMethod<?>> observerMethods = Reflections.cast(resolvedObservers.getAllObservers()); probe.addEvent(new EventInfo(eventType, Collections.<Annotation> emptySet(), info, null, observerMethods, true, System.currentTimeMillis(), false)); } }
private <T> void addContainerLifecycleEvent(T event, Object info, BeanManagerImpl beanManagerImpl) { ResolvedObservers<?> resolvedObservers = null; Type eventType = null; if (event instanceof AbstractContainerEvent) { AbstractContainerEvent containerEvent = (AbstractContainerEvent) event; eventType = containerEvent.getEventType(); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods(eventType); } else if (event instanceof ProcessAnnotatedTypeImpl) { ProcessAnnotatedTypeImpl<?> processAnnotatedTypeEvent = (ProcessAnnotatedTypeImpl<?>) event; eventType = ProcessAnnotatedType.class; info = Formats.formatType(processAnnotatedTypeEvent.getOriginalAnnotatedType().getBaseType(), false); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods( ProcessAnnotatedTypeEventResolvable.of(processAnnotatedTypeEvent, beanManagerImpl.getServices().get(RequiredAnnotationDiscovery.class))); } if (resolvedObservers != null && eventType != null) { probe.addEvent(new EventInfo(eventType, Collections.emptySet(), info, null, Reflections.cast(resolvedObservers.getAllObservers()), true, System.currentTimeMillis(), false)); } }
private <T> void addContainerLifecycleEvent(T event, Object info, BeanManagerImpl beanManagerImpl) { ResolvedObservers<?> resolvedObservers = null; Type eventType = null; if (event instanceof AbstractContainerEvent) { AbstractContainerEvent containerEvent = (AbstractContainerEvent) event; eventType = containerEvent.getEventType(); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods(eventType); } else if (event instanceof ProcessAnnotatedTypeImpl) { ProcessAnnotatedTypeImpl<?> processAnnotatedTypeEvent = (ProcessAnnotatedTypeImpl<?>) event; eventType = ProcessAnnotatedType.class; info = Formats.formatType(processAnnotatedTypeEvent.getOriginalAnnotatedType().getBaseType(), false); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods( ProcessAnnotatedTypeEventResolvable.of(processAnnotatedTypeEvent, beanManagerImpl.getServices().get(RequiredAnnotationDiscovery.class))); } if (resolvedObservers != null && eventType != null) { probe.addEvent(new EventInfo(eventType, Collections.emptySet(), info, null, Reflections.cast(resolvedObservers.getAllObservers()), true, System.currentTimeMillis(), false)); } }
private <T> void addContainerLifecycleEvent(T event, Object info, BeanManagerImpl beanManagerImpl) { ResolvedObservers<?> resolvedObservers = null; Type eventType = null; if (event instanceof AbstractContainerEvent) { AbstractContainerEvent containerEvent = (AbstractContainerEvent) event; eventType = containerEvent.getEventType(); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods(eventType); } else if (event instanceof ProcessAnnotatedTypeImpl) { ProcessAnnotatedTypeImpl<?> processAnnotatedTypeEvent = (ProcessAnnotatedTypeImpl<?>) event; eventType = ProcessAnnotatedType.class; info = Formats.formatType(processAnnotatedTypeEvent.getOriginalAnnotatedType().getBaseType(), false); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods( ProcessAnnotatedTypeEventResolvable.of(processAnnotatedTypeEvent, beanManagerImpl.getServices().get(RequiredAnnotationDiscovery.class))); } if (resolvedObservers != null && eventType != null) { probe.addEvent(new EventInfo(eventType, Collections.emptySet(), info, null, Reflections.cast(resolvedObservers.getAllObservers()), true, System.currentTimeMillis(), false)); } }
private <T> void addContainerLifecycleEvent(T event, Object info, BeanManagerImpl beanManagerImpl) { ResolvedObservers<?> resolvedObservers = null; Type eventType = null; if (event instanceof AbstractContainerEvent) { AbstractContainerEvent containerEvent = (AbstractContainerEvent) event; eventType = containerEvent.getEventType(); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods(eventType); } else if (event instanceof ProcessAnnotatedTypeImpl) { ProcessAnnotatedTypeImpl<?> processAnnotatedTypeEvent = (ProcessAnnotatedTypeImpl<?>) event; eventType = ProcessAnnotatedType.class; info = Formats.formatType(processAnnotatedTypeEvent.getOriginalAnnotatedType().getBaseType(), false); resolvedObservers = beanManagerImpl.getGlobalLenientObserverNotifier().resolveObserverMethods( ProcessAnnotatedTypeEventResolvable.of(processAnnotatedTypeEvent, beanManagerImpl.getServices().get(RequiredAnnotationDiscovery.class))); } if (resolvedObservers != null && eventType != null) { probe.addEvent(new EventInfo(eventType, Collections.emptySet(), info, null, Reflections.cast(resolvedObservers.getAllObservers()), true, System.currentTimeMillis(), false)); } }