java.lang.Object
net.i2p.router.web.HelperBase
net.i2p.router.web.helpers.ReseedGenerator
Handler to create a i2preseed.zip file.
Field Summary
Fields inherited from class HelperBase
_context, _log, _out, CHECKED, PROP_ADVANCED, SELECTEDModifier and TypeFieldDescriptionprotected RouterContextThe router context.protected LogThe log instance.protected WriterThe writer for output.static final StringChecked attribute for HTML checkboxes.static final StringProperty key for advanced mode.static final StringSelected attribute for HTML select options.Constructor Summary
ConstructorsConstructorDescriptionA stateless handler;createZip()builds a fresh ReseedBundler per call, so a bare instance needs no further setup.Method Summary
All MethodsMethods inherited from class HelperBase
_t, _t, _t, _x, getChecked, isAdvanced, ngettext, setContextId, storeWriterModifier and TypeMethodDescriptionTranslate a string.Translate a string with a parameter.Translate a string with two parameters.static StringMark a string for extraction by xgettext and translation.protected StringgetChecked(String prop) Get the checked attribute for a boolean property.booleanCheck if advanced mode is enabled.Translate a string with plural forms (ngettext).voidsetContextId(String contextId) Configure this bean to query a particular router context.voidstoreWriter(Writer out) Store the writer for output.
Constructor Details
ReseedGenerator
public ReseedGenerator()A stateless handler;createZip()builds a fresh ReseedBundler per call, so a bare instance needs no further setup.
Method Details
createZip
Bundles 200 eligible router infos into a fresh i2preseed.zip.- Returns:
- the newly written i2preseed.zip file
- Throws:
IOException- if the reseed directory or the zip cannot be written