Examples of Tracker


Examples of com.echonest.api.v4.util.StatsManager.Tracker

        long curGap = System.currentTimeMillis() - lastCommandTime;
        long delayTime = minCommandTime - curGap;

        delay(delayTime);

        Tracker tracker = statsManager.start(command);

        try {
            StringBuilder url = new StringBuilder();
            url.append("http://");
            url.append(host);
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.Tracker

    verify( executor ).scheduleWithFixedDelay( dispatcher, 5, EventDispatcher.FLUSH_DELAY, TimeUnit.SECONDS );
  }

  @Test( expected = IllegalStateException.class )
  public void testThrowsISEWithoutExceptionHandler() {
    Tracker tracker = mock( Tracker.class );
    List<Tracker> trackers = new ArrayList<Tracker>();
    trackers.add( tracker );

    doThrow( RuntimeException.class ).when( tracker ).handleEvent( any( TrackingEvent.class ) );
    EventDispatcher dispatcher = new EventDispatcher( mock( ScheduledExecutorService.class ) );
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.Tracker

    dispatcher.run();
  }

  @Test
  public void testCallExceptionHandlerOnException() {
    Tracker tracker = mock( Tracker.class );
    List<Tracker> trackers = new ArrayList<Tracker>();
    trackers.add( tracker );
    doThrow( RuntimeException.class ).when( tracker ).handleEvent( any( TrackingEvent.class ) );
    EventDispatcher dispatcher = new EventDispatcher( mock( ScheduledExecutorService.class ) );
    UncaughtExceptionHandler handler = mock( UncaughtExceptionHandler.class );
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.Tracker

    verify( handler ).uncaughtException( any( Thread.class ), any( Throwable.class ) );
  }

  @Test
  public void testFlushesQueueOnRun() {
    Tracker tracker = mock( Tracker.class );
    List<Tracker> trackers = new ArrayList<Tracker>();
    trackers.add( tracker );
    EventDispatcher dispatcher = new EventDispatcher( mock( ScheduledExecutorService.class ) );
    TrackingEvent event = mock( TrackingEvent.class );
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.Tracker

    verify( tracker ).handleEvent( event );
  }

  @Test
  public void testFlushesQueueNotWithoutRun() {
    Tracker tracker = mock( Tracker.class );
    List<Tracker> trackers = new ArrayList<Tracker>();
    trackers.add( tracker );
    EventDispatcher dispatcher = new EventDispatcher( mock( ScheduledExecutorService.class ) );
    TrackingEvent event = mock( TrackingEvent.class );
View Full Code Here

Examples of com.eclipsesource.tabris.tracking.Tracker

    verify( tracker, never() ).handleEvent( event );
  }

  @Test
  public void testFlushesQueueOnRunWithMultipleEvents() {
    Tracker tracker = mock( Tracker.class );
    List<Tracker> trackers = new ArrayList<Tracker>();
    trackers.add( tracker );
    EventDispatcher dispatcher = new EventDispatcher( mock( ScheduledExecutorService.class ) );
    TrackingEvent event1 = mock( TrackingEvent.class );
    TrackingEvent event2 = mock( TrackingEvent.class );
View Full Code Here

Examples of com.google.analytics.tracking.android.Tracker

  if (! trackerStarted ) {
            callbackContext.error("Tracker not started");
      return;
  }

        Tracker tracker = GoogleAnalytics.getInstance(this.cordova.getActivity()).getDefaultTracker();
        addCustomDimensionsToTracker(tracker);

        if (null != screenname && screenname.length() > 0) {
            tracker.set(Fields.SCREEN_NAME, screenname);
            tracker.send(MapBuilder
              .createAppView()
              .build()
            );
            callbackContext.success("Track Screen: " + screenname);
        } else {
View Full Code Here

Examples of com.google.analytics.tracking.android.Tracker

      callbackContext.error("Tracker not started");
      return;
  }


        Tracker tracker = GoogleAnalytics.getInstance(this.cordova.getActivity()).getDefaultTracker();
        addCustomDimensionsToTracker(tracker);

        if (null != category && category.length() > 0) {
            tracker.send(MapBuilder
                .createEvent(category, action, label, value)
                .build()
            );
            callbackContext.success("Track Event: " + category);
        } else {
View Full Code Here

Examples of com.google.analytics.tracking.android.Tracker

        if (!trackerStarted) {
            callbackContext.error("Tracker not started");
            return;
        }

        Tracker tracker = GoogleAnalytics.getInstance(this.cordova.getActivity()).getDefaultTracker();
        addCustomDimensionsToTracker(tracker);

        if (null != id && id.length() > 0) {
            tracker.send(MapBuilder
                .createTransaction(id, affiliation, revenue, tax, shipping, currencyCode)
                .build()
            );
            callbackContext.success("Add Transaction: " + id);
        } else {
View Full Code Here

Examples of com.google.analytics.tracking.android.Tracker

        if (!trackerStarted) {
            callbackContext.error("Tracker not started");
            return;
        }

        Tracker tracker = GoogleAnalytics.getInstance(this.cordova.getActivity()).getDefaultTracker();
        addCustomDimensionsToTracker(tracker);

        if (null != id && id.length() > 0) {
            tracker.send(MapBuilder
                .createItem(id, name, sku, category, price, quantity, currencyCode)
                .build()
            );
            callbackContext.success("Add Transaction Item: " + id);
        } else {
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.