Added a new flavour of checkAvailable() to UpdateManager interface.

This commit is contained in:
dev
2015-06-09 03:57:44 +00:00
parent 226bee64ef
commit e067761947
2 changed files with 35 additions and 1 deletions

View File

@ -275,7 +275,29 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp {
public String getStatus() {
return _status;
}
/**
* Is an update available?
* Blocking.
* An available update may still have a constraint or lack sources.
* @param type the UpdateType of this request
* @param id id of this request
* @param maxWait max time to block
* @return new version or null if nothing newer is available
* @since 0.9.21
*/
public String checkAvailable(UpdateType type) {
return checkAvailable(type, "", DEFAULT_CHECK_TIME);
}
/**
* Is an update available?
* Blocking.
* An available update may still have a constraint or lack sources.
* @param type the UpdateType of this request
* @param maxWait max time to block
* @return new version or null if nothing newer is available
*/
public String checkAvailable(UpdateType type, long maxWait) {
return checkAvailable(type, "", maxWait);
}
@ -284,6 +306,8 @@ public class ConsoleUpdateManager implements UpdateManager, RouterApp {
* Is an update available?
* Blocking.
* An available update may still have a constraint or lack sources.
* @param type the UpdateType of this request
* @param id id of this request
* @param maxWait max time to block
* @return new version or null if nothing newer is available
*/