Package org.correomqtt.plugin.repository
Class CorreoUpdateRepository
- java.lang.Object
-
- org.correomqtt.plugin.repository.CorreoUpdateRepository
-
- All Implemented Interfaces:
org.pf4j.update.UpdateRepository
public class CorreoUpdateRepository extends Object implements org.pf4j.update.UpdateRepository
-
-
Constructor Summary
Constructors Constructor Description CorreoUpdateRepository(String id, String url, String apiLevel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pf4j.update.FileDownloadergetFileDownloader()org.pf4j.update.FileVerifiergetFileVerifier()Gets a file verifier to execute on the downloaded file for it to be claimed valid.StringgetId()org.pf4j.update.PluginInfogetPlugin(String id)Map<String,org.pf4j.update.PluginInfo>getPlugins()URLgetUrl()voidrefresh()Causesplugins.jsonto be read again to look for new updates from repositories.
-
-
-
Constructor Detail
-
CorreoUpdateRepository
public CorreoUpdateRepository(String id, String url, String apiLevel) throws MalformedURLException
- Parameters:
id- the repository idurl- the repository url- Throws:
MalformedURLException
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.pf4j.update.UpdateRepository
-
getUrl
public URL getUrl()
- Specified by:
getUrlin interfaceorg.pf4j.update.UpdateRepository
-
getPlugins
public Map<String,org.pf4j.update.PluginInfo> getPlugins()
- Specified by:
getPluginsin interfaceorg.pf4j.update.UpdateRepository
-
getPlugin
public org.pf4j.update.PluginInfo getPlugin(String id)
- Specified by:
getPluginin interfaceorg.pf4j.update.UpdateRepository
-
refresh
public void refresh()
Causesplugins.jsonto be read again to look for new updates from repositories.- Specified by:
refreshin interfaceorg.pf4j.update.UpdateRepository
-
getFileDownloader
public org.pf4j.update.FileDownloader getFileDownloader()
- Specified by:
getFileDownloaderin interfaceorg.pf4j.update.UpdateRepository
-
getFileVerifier
public org.pf4j.update.FileVerifier getFileVerifier()
Gets a file verifier to execute on the downloaded file for it to be claimed valid. May be a CompoundVerifier in order to chain several verifiers.- Specified by:
getFileVerifierin interfaceorg.pf4j.update.UpdateRepository- Returns:
- list of
FileVerifiers
-
-