org.gudy.azureus2.plugins.update
Interface Update
- All Known Implementing Classes: 
 - UpdateImpl
 
public interface Update
 
 
RESTART_REQUIRED_NO
static final int RESTART_REQUIRED_NO
- See Also:
 - Constant Field Values
 
RESTART_REQUIRED_YES
static final int RESTART_REQUIRED_YES
- See Also:
 - Constant Field Values
 
RESTART_REQUIRED_MAYBE
static final int RESTART_REQUIRED_MAYBE
- See Also:
 - Constant Field Values
 
getName
String getName()
 
getDescription
String[] getDescription()
 
getRelativeURLBase
String getRelativeURLBase()
 
setRelativeURLBase
void setRelativeURLBase(String base)
 
setDescriptionURL
void setDescriptionURL(String url)
- Parameters:
 url - URL to load instead of showing the description text)- Since:
 
  - 3.0.1.7
 
 
getDesciptionURL
String getDesciptionURL()
- Returns:
 - null if no description url
 - Since:
 
  - 3.0.1.7
 
 
getOldVersion
String getOldVersion()
 
getNewVersion
String getNewVersion()
 
getDownloaders
ResourceDownloader[] getDownloaders()
 
isMandatory
boolean isMandatory()
 
setRestartRequired
void setRestartRequired(int restart_required)
 
getRestartRequired
int getRestartRequired()
 
setUserObject
void setUserObject(Object obj)
 
getUserObject
Object getUserObject()
 
complete
void complete(boolean success)
- mark the update as complete and inform any listeners
 
 
cancel
void cancel()
- cancel this update
 
 
isCancelled
boolean isCancelled()
 
isComplete
boolean isComplete()
 
wasSuccessful
boolean wasSuccessful()
 
getCheckInstance
UpdateCheckInstance getCheckInstance()
 
getDecision
Object getDecision(int decision_type,
                   String decision_name,
                   String decision_description,
                   Object decision_data)
 
verifyData
InputStream verifyData(InputStream is,
                       boolean force)
                       throws UpdateException
- Throws:
 UpdateException
 
addListener
void addListener(UpdateListener l)
 
removeListener
void removeListener(UpdateListener l)