public class ConfigUpdateHandler extends FormHandler
FormHandler.Message| Modifier and Type | Field and Description |
|---|---|
static String | DEFAULT_NEWS_URL_SU3current default, i2pnews.i2p, run by echelon
NOTE: If you change, also change in Android:
app/src/main/java/net/i2p/android/apps/NewsFetcher.java |
static String | DEFAULT_PROXY_HOSTDefault proxy host |
static String | DEFAULT_PROXY_PORTDefault proxy port as String |
static int | DEFAULT_PROXY_PORT_INTDefault proxy port as int |
static long | DEFAULT_REFRESH_FREQDefault refresh frequency (36 hours) |
static String | DEFAULT_REFRESH_FREQUENCYDefault refresh frequency as String |
static boolean | DEFAULT_SHOULD_PROXYDefault for update through proxy |
static boolean | DEFAULT_SHOULD_PROXY_NEWSDefault for fetching news through proxy. |
static String | DEFAULT_UPDATE_POLICYDefault update policy |
static boolean | DEFAULT_UPDATE_UNSIGNEDdefault false |
static String | DEFAULT_UPDATE_URLThese are only for .sud and .su2. |
static String | PROP_DEV_SU3_URLno default |
static String | PROP_NEWS_URLProperty for news URL |
static String | PROP_PROXY_HOSTProperty for update proxy host |
static String | PROP_PROXY_PORTProperty for update proxy port |
static String | PROP_REFRESH_FREQUENCYProperty for news refresh frequency |
static String | PROP_SHOULD_PROXYProperty for update through proxy |
static String | PROP_SHOULD_PROXY_NEWSProperty for fetching news through proxy. |
static String | PROP_TRUSTED_KEYSProperty for trusted update keys |
static String | PROP_UPDATE_DEV_SU3default false |
static String | PROP_UPDATE_DISABLEDdefault false - use for distros |
static String | PROP_UPDATE_POLICYProperty for update policy |
static String | PROP_UPDATE_UNSIGNEDProperty for unsigned update flag |
static String | PROP_UPDATE_URLProperty for update URL |
static String | PROP_ZIP_URLno default |
static boolean | USE_SU3_UPDATEOnly enabled if we have trusted public key certificates installed |
_action, _context, _log, _method, _out, _requestWrapper, _session, _settings| Constructor and Description |
|---|
ConfigUpdateHandler()ConfigUpdateHandler default constructor |
| Modifier and Type | Method and Description |
|---|---|
protected void | processForm()Implement this to perform the final processing (in turn, adding formNotice
and formError messages, etc)
Will only be called if _action is non-null and the nonce is valid. |
static int | proxyPort(I2PAppContext ctx)Convenience method for updaters |
void | setDevSU3URL(String url)Set the development SU3 URL. |
void | setNewsThroughProxy(String foo)Set whether to fetch news through proxy. |
void | setNewsURL(String url) |
void | setProxyHost(String host) |
void | setProxyPort(String port) |
void | setRefreshFrequency(String freq) |
void | setTrustedKeys(String keys) |
void | setUpdateDevSU3(String foo)Set whether to update development SU3 builds. |
void | setUpdatePolicy(String policy) |
void | setUpdateThroughProxy(String foo) |
void | setUpdateUnsigned(String foo) |
void | setUpdateURL(String url) |
void | setZipURL(String url) |
_t, _t, _t, _x, addFormError, addFormError, addFormErrorNoEscape, addFormErrorNoEscape, addFormNotice, addFormNotice, addFormNoticeNoEscape, addFormNoticeNoEscape, getAllMessages, getErrors, getJettyString, getNotices, isAdvanced, setAction, setContextId, setNonce, setRequestWrapper, setSettings, storeMethod, storeSession, storeWriterpublic static final String DEFAULT_NEWS_URL_SU3
public static final String DEFAULT_PROXY_HOST
public static final String DEFAULT_PROXY_PORT
public static final int DEFAULT_PROXY_PORT_INT
public static final long DEFAULT_REFRESH_FREQ
public static final String DEFAULT_REFRESH_FREQUENCY
public static final boolean DEFAULT_SHOULD_PROXY
public static final boolean DEFAULT_SHOULD_PROXY_NEWS
public static final String DEFAULT_UPDATE_POLICY
public static final boolean DEFAULT_UPDATE_UNSIGNED
public static final String DEFAULT_UPDATE_URL
public static final String PROP_DEV_SU3_URL
public static final String PROP_NEWS_URL
public static final String PROP_PROXY_HOST
public static final String PROP_PROXY_PORT
public static final String PROP_REFRESH_FREQUENCY
public static final String PROP_SHOULD_PROXY
public static final String PROP_SHOULD_PROXY_NEWS
public static final String PROP_TRUSTED_KEYS
public static final String PROP_UPDATE_DEV_SU3
public static final String PROP_UPDATE_DISABLED
public static final String PROP_UPDATE_POLICY
public static final String PROP_UPDATE_UNSIGNED
public static final String PROP_UPDATE_URL
public static final String PROP_ZIP_URL
public static final boolean USE_SU3_UPDATE
public ConfigUpdateHandler()
protected void processForm()
FormHandlerprocessForm in class FormHandlerpublic static int proxyPort(I2PAppContext ctx)
ctx - the context for retrieving configurationpublic void setDevSU3URL(String url)
url - the URLpublic void setNewsThroughProxy(String foo)
foo - ignoredpublic void setNewsURL(String url)
url - the news URLpublic void setProxyHost(String host)
host - the proxy hostpublic void setProxyPort(String port)
port - the proxy portpublic void setRefreshFrequency(String freq)
freq - the refresh frequency in millisecondspublic void setTrustedKeys(String keys)
keys - the trusted keyspublic void setUpdateDevSU3(String foo)
foo - ignoredpublic void setUpdatePolicy(String policy)
policy - the update policypublic void setUpdateThroughProxy(String foo)
foo - ignoredpublic void setUpdateUnsigned(String foo)
foo - ignoredpublic void setUpdateURL(String url)
url - the update URLpublic void setZipURL(String url)
url - the unsigned zip URL