OtaUpdater Interface Reference
OtaUpdater.
Inheritance diagram for OtaUpdater:
Public Member Functions | |
Map< String, String > | getUpdates () throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Retrieve list of packages ready to be updated. More... | |
List< AbstractMap.SimpleEntry< String, String > > | getRemoteVersions (List< String > packageList) throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Retrieve the list of current remote packages given a package list available. More... | |
OtaUpdaterStatus | getStatus () throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Retrieve current Ota Updater system status. More... | |
void | repoSync () throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Synchronize with package repository. More... | |
void | upgradePackages () throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Upgrade the alternative RFS with all the packages available. More... | |
void | upgradePackages (List< String > packageList) throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Upgrade the alternative RFS with the specified packages. More... | |
void | installPackages (List< String > packageList) throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Install specific packages in the system. More... | |
void | uninstallPackages (List< String > packageList) throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Uninstall specific packages in the system. More... | |
List< OtaUpdaterPackage > | getPackagesVersion () throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Retrieve all installed packages version. More... | |
List< OtaUpdaterPackage > | getPackagesVersion (List< String > packageList) throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Retrieve current packages version. More... | |
void | rollback () throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Rollback the alternative RFS. More... | |
void | discard () throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Discard alternative RFS changes and therefore consider the update as invalid. More... | |
void | acknowledge () throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Acknowledge alternative RFS changes and therefore consider the update as valid. More... | |
void | addChannel (OtaUpdaterChannel channel) throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Add a new channel. More... | |
void | deleteChannel (OtaUpdaterChannel channel) throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Delete a existing channel. More... | |
List< OtaUpdaterChannel > | getChannels () throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
Retrieve existing channels. More... | |
Public Member Functions inherited from Subject< T extends Observer< U, U extends Event > | |
void | subscribe (T observer) throws CannotSubscribeException |
void | unSubscribe (T observer) throws ObserverNotSubscribedException |
Member Function Documentation
void acknowledge | ( | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
void addChannel | ( | OtaUpdaterChannel | channel | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Parameters
-
channel channel options
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
void deleteChannel | ( | OtaUpdaterChannel | channel | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Parameters
-
channel channel options
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
void discard | ( | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
List<OtaUpdaterChannel> getChannels | ( | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Returns
- list of channels
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
List<OtaUpdaterPackage> getPackagesVersion | ( | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Returns
- package list
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
List<OtaUpdaterPackage> getPackagesVersion | ( | List< String > | packageList | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Parameters
-
packageList list of packages
- Returns
- package list
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
List<AbstractMap.SimpleEntry<String, String> > getRemoteVersions | ( | List< String > | packageList | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Parameters
-
packageList list of packages to be checked
- Returns
- map with associates package name with its version
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
OtaUpdaterStatus getStatus | ( | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Returns
- Ota Updater status
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
Map<String,String> getUpdates | ( | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Returns
- map with associates package name with its version
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
void installPackages | ( | List< String > | packageList | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Parameters
-
packageList list of package names that should be installed
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
void repoSync | ( | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
void rollback | ( | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
void uninstallPackages | ( | List< String > | packageList | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Parameters
-
packageList list of packages names that should be uninstalled
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
void upgradePackages | ( | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException
void upgradePackages | ( | List< String > | packageList | ) | throws OtaUpdaterNotAvailableException, OtaUpdaterLowLevelException |
- Parameters
-
packageList list of packages to be upgraded
- Exceptions
-
OtaUpdaterNotAvailableException OtaUpdaterLowLevelException