public void startTracking(Session incomingSession, boolean locationLess) { this.session = incomingSession; sessionTracker = new ActualSessionTracker( eventBus, session, taskQueue, settingsHelper, metadataHelper, sessions, locationLess); sessionTracker.save(session); }
public void call(Session session, SessionState sessionstate, Exception exception) { if (wrapped != null && isTracking()) { wrapped.wrapped(session, sessionstate, exception); } if (session == SessionTracker.access$200(SessionTracker.this) && sessionstate.isClosed()) { setSession(null); } }
public void addMeasurement(MeasurementStream stream, Measurement measurement) { sessionTracker.addMeasurement(stream, measurement); }
public void addStream(final MeasurementStream stream) { sessionTracker.addStream(stream); }
public void setContribute(long sessionId, boolean shouldContribute) { sessionTracker.setContribute(sessionId, shouldContribute); }
public void setDescription(long sessionId, String description) { sessionTracker.setDescription(sessionId, description); }
public void setTags(long sessionId, String tags) { sessionTracker.setTags(sessionId, tags); }
public void setTitle(long sessionId, String title) { sessionTracker.setTitle(sessionId, title); }
public void stopTracking(Session session) { sessionTracker.finishTracking(); sessionTracker = new InactiveSessionTracker(taskQueue); eventBus.post(new SessionStoppedEvent(session)); }
public void addNote(Note note) { sessionTracker.addNote(note); }