Examples of ITrackable


Examples of com.dmurph.mvc.tracking.ITrackable

   
    if(monitor != null){
      monitor.beforeDispatch(argEvent);
    }
    if(argEvent instanceof ITrackable){
      ITrackable event = (ITrackable) argEvent;
      if(event.getTrackingCategory() != null && event.getTrackingAction() != null){
        if(event instanceof ICustomTracker){
          ((ICustomTracker) event).getCustomTracker().trackEvent(event.getTrackingCategory(),
                                       event.getTrackingAction(),
                                       event.getTrackingLabel(),
                                       event.getTrackingValue());
        }
        else if(tracker != null){
          tracker.trackEvent(event.getTrackingCategory(),
                     event.getTrackingAction(),
                     event.getTrackingLabel(),
                     event.getTrackingValue());
        }
      }
    }
    Iterator<IEventListener> it = stack.iterator();
    while(it.hasNext() && argEvent.isPropagating()){
View Full Code Here

Examples of com.dmurph.mvc.tracking.ITrackable

   
    if(monitor != null){
      monitor.beforeDispatch(argEvent);
    }
    if(argEvent instanceof ITrackable){
      ITrackable event = (ITrackable) argEvent;
      if(event.getTrackingCategory() != null && event.getTrackingAction() != null){
        JGoogleAnalyticsTracker.getInstance().trackEvent(event.getTrackingCategory(),
                                 event.getTrackingAction(),
                                 event.getTrackingLabel(),
                                 event.getTrackingValue());
      }
    }
    Iterator<IEventListener> it = stack.iterator();
    while(it.hasNext() && argEvent.isPropagating()){
      it.next().eventReceived( argEvent);
View Full Code Here

Examples of com.dmurph.mvc.tracking.ITrackable

   
    if(monitor != null){
      monitor.beforeDispatch(argEvent);
    }
    if(argEvent instanceof ITrackable){
      ITrackable event = (ITrackable) argEvent;
      if(event.getTrackingCategory() != null && event.getTrackingAction() != null){
        if(event instanceof ICustomTracker){
          ((ICustomTracker) event).getCustomTracker().trackEvent(event.getTrackingCategory(),
                                       event.getTrackingAction(),
                                       event.getTrackingLabel(),
                                       event.getTrackingValue());
        }
        else if(tracker != null){
          tracker.trackEvent(event.getTrackingCategory(),
                     event.getTrackingAction(),
                     event.getTrackingLabel(),
                     event.getTrackingValue());
        }
      }
    }
    Iterator<IEventListener> it = stack.iterator();
    while(it.hasNext() && argEvent.isPropagating()){
View Full Code Here

Examples of com.dmurph.mvc.tracking.ITrackable

   
    if(monitor != null){
      monitor.beforeDispatch(argEvent);
    }
    if(argEvent instanceof ITrackable){
      ITrackable event = (ITrackable) argEvent;
      if(event.getTrackingCategory() != null && event.getTrackingAction() != null){
        if(event instanceof ICustomTracker){
          ((ICustomTracker) event).getCustomTracker().trackEvent(event.getTrackingCategory(),
                                       event.getTrackingAction(),
                                       event.getTrackingLabel(),
                                       event.getTrackingValue());
        }
        else if(tracker != null){
          tracker.trackEvent(event.getTrackingCategory(),
                     event.getTrackingAction(),
                     event.getTrackingLabel(),
                     event.getTrackingValue());
        }
      }
    }
    Iterator<IEventListener> it = stack.iterator();
    while(it.hasNext() && argEvent.isPropagating()){
View Full Code Here

Examples of com.dmurph.mvc.tracking.ITrackable

        }
      }
    }
   
    if(argEvent instanceof ITrackable){
      ITrackable event = (ITrackable) argEvent;
      if(event.getTrackingCategory() != null && event.getTrackingAction() != null){
        if(event instanceof ICustomTracker){
          ((ICustomTracker) event).getCustomTracker().trackEvent(event.getTrackingCategory(),
                                       event.getTrackingAction(),
                                       event.getTrackingLabel(),
                                       event.getTrackingValue());
        }
        else if(tracker != null){
          synchronized (tracker) {
            tracker.trackEvent(event.getTrackingCategory(),
                   event.getTrackingAction(),
                   event.getTrackingLabel(),
                   event.getTrackingValue());
          }
        }else{
          log.warn("Event could not be tracked, as the tracker is null", event);
        }
      }
View Full Code Here

Examples of com.dmurph.mvc.tracking.ITrackable

        }
      }
    }
   
    if (argEvent instanceof ITrackable) {
      ITrackable event = (ITrackable) argEvent;
      if (event.getTrackingCategory() != null && event.getTrackingAction() != null) {
        if (event instanceof ICustomTracker) {
          ((ICustomTracker) event).getCustomTracker().trackEvent(event.getTrackingCategory(),
              event.getTrackingAction(), event.getTrackingLabel(), event.getTrackingValue());
        }
        else if (tracker != null) {
          synchronized (trackerLock) {
            tracker.trackEvent(event.getTrackingCategory(), event.getTrackingAction(),
                event.getTrackingLabel(), event.getTrackingValue());
          }
        }
        else {
          log.warn("Event could not be tracked, as the tracker is null", event);
        }
View Full Code Here

Examples of com.dmurph.mvc.tracking.ITrackable

   
    if(monitor != null){
      monitor.beforeDispatch(argEvent);
    }
    if(argEvent instanceof ITrackable){
      ITrackable event = (ITrackable) argEvent;
      if(event.getTrackingCategory() != null && event.getTrackingAction() != null){
        if(event instanceof ICustomTracker){
          ((ICustomTracker) event).getCustomTracker().trackEvent(event.getTrackingCategory(),
                                       event.getTrackingAction(),
                                       event.getTrackingLabel(),
                                       event.getTrackingValue());
        }
        if(tracker != null){
          tracker.trackEvent(event.getTrackingCategory(),
                     event.getTrackingAction(),
                     event.getTrackingLabel(),
                     event.getTrackingValue());
        }
      }
    }
    Iterator<IEventListener> it = stack.iterator();
    while(it.hasNext() && argEvent.isPropagating()){
View Full Code Here

Examples of com.dmurph.mvc.tracking.ITrackable

    mvcThreads.remove(this);
  }

  private void tryTrackEvent(MVCEvent argEvent) {
    if (argEvent instanceof ITrackable) {
      ITrackable event = (ITrackable) argEvent;
      if (event.getTrackingCategory() != null
          && event.getTrackingAction() != null) {
        if (event instanceof ICustomTracker) {
          ((ICustomTracker) event).getCustomTracker().trackEvent(
              event.getTrackingCategory(),
              event.getTrackingAction(),
              event.getTrackingLabel(), event.getTrackingValue());
        } else if (tracker != null) {
          synchronized (trackerLock) {
            tracker.trackEvent(event.getTrackingCategory(),
                event.getTrackingAction(),
                event.getTrackingLabel(),
                event.getTrackingValue());
          }
        } else {
          log.warn(
              "Event could not be tracked, as the tracker is null",
              event);
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.