Examples of RemoveEvent


Examples of com.sencha.gxt.widget.core.client.event.RemoveEvent

      widgetMap.remove(child).removeHandler();

      onRemove(child);
    }

    fireEvent(new RemoveEvent(child));
    return true;
  }
View Full Code Here

Examples of com.sencha.gxt.widget.core.client.event.RemoveEvent

      getChildren().remove(child);

      onRemove(child);
    }

    fireEvent(new RemoveEvent(child));
    return true;
  }
View Full Code Here

Examples of org.apache.clerezza.rdf.core.event.RemoveEvent

      }

      @Override
      public void remove() {
        baseIter.remove();
        dispatchEvent(new RemoveEvent(AbstractTripleCollection.this, currentTriple));
      }
    };
  }
View Full Code Here

Examples of org.apache.clerezza.rdf.core.event.RemoveEvent

  @Override
  public boolean remove(Object o) {
    Triple triple = (Triple) o;
    boolean success = performRemove(triple);
    if (success) {
      dispatchEvent(new RemoveEvent(this, triple));
    }
    return success;
  }
View Full Code Here

Examples of org.apache.clerezza.rdf.core.event.RemoveEvent

            }

            @Override
            public void remove() {
                baseIter.remove();
                dispatchEvent(new RemoveEvent(AbstractTripleCollection.this, currentTriple));
            }
        };
    }
View Full Code Here

Examples of org.apache.clerezza.rdf.core.event.RemoveEvent

    @Override
    public boolean remove(Object o) {
        Triple triple = (Triple) o;
        boolean success = performRemove(triple);
        if (success) {
            dispatchEvent(new RemoveEvent(this, triple));
        }
        return success;
    }
View Full Code Here

Examples of org.wso2.siddhi.core.event.remove.RemoveEvent

      long scheduledTime = System.currentTimeMillis();
      try {
        oldEventList.clear();
        while (true) {
          threadBarrier.pass();
          RemoveEvent removeEvent = (RemoveEvent) window.poll();
          if (removeEvent == null) {
            if (oldEventList.size() > 0) {
              nextProcessor.process(new RemoveListEvent(
                                                        oldEventList.toArray(new RemoveEvent[oldEventList.size()])));
              oldEventList.clear();
            }

            if (newEventList.size() > 0) {
              InEvent[] inEvents =
                                   newEventList.toArray(new InEvent[newEventList.size()]);
              for (InEvent inEvent : inEvents) {
                window.put(new RemoveEvent(inEvent, -1));
              }
             
              // in order to find second derivative, we need at least 3 events.
              if (newEventList.size() > 2) {

                InEvent firstDerivative1 =
                                           gradient(inEvents[0],
                                                    inEvents[(newEventList.size() / 2) - 1],
                                                    null)[0];
                InEvent firstDerivative2 =
                                           gradient(inEvents[newEventList.size() / 2],
                                                    inEvents[newEventList.size() - 1],
                                                    null)[0];
                InEvent[] secondDerivative =
                                             gradient(firstDerivative1,
                                                      firstDerivative2, Type.DOUBLE);

                for (InEvent inEvent : secondDerivative) {
                  window.put(new RemoveEvent(inEvent, -1));
                }
                nextProcessor.process(new InListEvent(secondDerivative));
              } else {
                log.debug("Insufficient events to calculate second derivative. We need at least 3 events. Current event count: " +
                          newEventList.size());
              }

              newEventList.clear();
            }

            long diff = timeToKeep - (System.currentTimeMillis() - scheduledTime);
            if (diff > 0) {
              try {
                eventRemoverScheduler.schedule(this, diff, TimeUnit.MILLISECONDS);
              } catch (RejectedExecutionException ex) {
                log.warn("scheduling cannot be accepted for execution: elementID " +
                         elementId);
              }
              break;
            }
            scheduledTime = System.currentTimeMillis();
          } else {
            oldEventList.add(new RemoveEvent(removeEvent, System.currentTimeMillis()));
          }
        }
      } catch (Throwable t) {
        log.error(t.getMessage(), t);
      }
View Full Code Here

Examples of org.wso2.siddhi.core.event.remove.RemoveEvent

      long scheduledTime = System.currentTimeMillis();
      try {
        oldEventList.clear();
        while (true) {
          threadBarrier.pass();
          RemoveEvent removeEvent = (RemoveEvent) window.poll();
          if (removeEvent == null) {
            if (oldEventList.size() > 0) {
              nextProcessor.process(new RemoveListEvent(
                                                        oldEventList.toArray(new RemoveEvent[oldEventList.size()])));
              oldEventList.clear();
            }

            if (newEventList.size() > 0) {
              InEvent[] inEvents =
                                   newEventList.toArray(new InEvent[newEventList.size()]);
              for (InEvent inEvent : inEvents) {
                window.put(new RemoveEvent(inEvent, -1));
              }
             
              InEvent[] gradientEvents = gradient(inEvents[0], inEvents[newEventList.size() - 1]);
             
              for (InEvent inEvent : gradientEvents) {
                              window.put(new RemoveEvent(inEvent, -1));
                            }
              nextProcessor.process(new InListEvent(gradientEvents));

              newEventList.clear();
            }

            long diff = timeToKeep - (System.currentTimeMillis() - scheduledTime);
            if (diff > 0) {
              try {
                eventRemoverScheduler.schedule(this, diff, TimeUnit.MILLISECONDS);
              } catch (RejectedExecutionException ex) {
                log.warn("scheduling cannot be accepted for execution: elementID " +
                         elementId);
              }
              break;
            }
            scheduledTime = System.currentTimeMillis();
          } else {
            oldEventList.add(new RemoveEvent(removeEvent, System.currentTimeMillis()));
          }
        }
      } catch (Throwable t) {
        log.error(t.getMessage(), t);
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.