Package edu.umd.cs.findbugs.updates
Class UpdateChecker
- java.lang.Object
-
- edu.umd.cs.findbugs.updates.UpdateChecker
-
public class UpdateChecker extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UpdateChecker.PluginUpdate
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PLUGIN_RELEASE_DATE_FMT
-
Constructor Summary
Constructors Constructor Description UpdateChecker(UpdateCheckCallback dfc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
actuallyCheckforUpdates(java.net.URI url, java.util.Collection<Plugin> plugins, java.lang.String entryPoint)
protected for testingvoid
checkForUpdates(java.util.Collection<Plugin> plugins, boolean force)
java.lang.String
getPluginThatDisabledUpdateChecks()
java.net.URI
getRedirectURL(boolean force)
protected void
logError(java.lang.Exception e, java.lang.String msg)
protected void
logError(java.util.logging.Level level, java.lang.String msg)
static void
main(java.lang.String[] args)
boolean
updateChecksGloballyDisabled()
boolean
updatesHaveBeenSeenBefore(java.util.Collection<UpdateChecker.PluginUpdate> updates)
protected void
writeXml(java.io.OutputStream out, java.util.Collection<Plugin> plugins, java.lang.String entryPoint, boolean finish)
protected for testing
-
-
-
Field Detail
-
PLUGIN_RELEASE_DATE_FMT
public static final java.lang.String PLUGIN_RELEASE_DATE_FMT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UpdateChecker
public UpdateChecker(UpdateCheckCallback dfc)
-
-
Method Detail
-
checkForUpdates
public void checkForUpdates(java.util.Collection<Plugin> plugins, boolean force)
-
getRedirectURL
@CheckForNull public java.net.URI getRedirectURL(boolean force)
-
updatesHaveBeenSeenBefore
public boolean updatesHaveBeenSeenBefore(java.util.Collection<UpdateChecker.PluginUpdate> updates)
-
updateChecksGloballyDisabled
public boolean updateChecksGloballyDisabled()
-
getPluginThatDisabledUpdateChecks
public java.lang.String getPluginThatDisabledUpdateChecks()
-
actuallyCheckforUpdates
protected void actuallyCheckforUpdates(java.net.URI url, java.util.Collection<Plugin> plugins, java.lang.String entryPoint) throws java.io.IOException
protected for testing- Throws:
java.io.IOException
-
writeXml
protected final void writeXml(java.io.OutputStream out, java.util.Collection<Plugin> plugins, java.lang.String entryPoint, boolean finish) throws java.io.IOException
protected for testing- Throws:
java.io.IOException
-
logError
protected void logError(java.util.logging.Level level, java.lang.String msg)
-
logError
protected void logError(java.lang.Exception e, java.lang.String msg)
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-