![JAR search and dependency download from the Maven repository](/logo.png)
com.pryv.interfaces.StreamsCallback Maven / Gradle / Ivy
package com.pryv.interfaces;
import com.pryv.model.Stream;
/**
*
* callback interface for Streams management methods
*
* @author ik
*
*/
public interface StreamsCallback {
/**
* callback method called when create(), update() or delete()
* execution is successful on API
*
* @param successMessage the success message
* @param stream updated or created stream, returned after an update/creation is
* executed on the stream.
* @param serverTime the time of the server in seconds
*/
void onApiSuccess(String successMessage, Stream stream, Double serverTime);
/**
* callback method called when an error occurs during createstream(),
* updatestream() or deletestream() execution.
*
* @param errorMessage the error message
* @param serverTime the time of the server in seconds
*/
void onApiError(String errorMessage, Double serverTime);
/**
* callback method called when create(), update() or delete()
* execution is successful on cache.
*
* @param successMessage the success message
* @param stream updated or created stream, returned after an update/creation is
* executed on the stream.
*/
void onCacheSuccess(String successMessage, Stream stream);
/**
* callback method called when an error occurs during createstream(),
* updatestream() or deletestream() execution on cache.
*
* @param errorMessage the error message
*/
void onCacheError(String errorMessage);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy