Class BaseBuilder
java.lang.Object
org.eclipse.jetty.start.BaseBuilder
Build a start configuration in
${jetty.base}, including
ini files, directories, and libs. Also handles License management.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BaseHomeprivate static final Stringprivate final List<FileInitializer> private final StartArgs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbuild()Build out the Base directory (if needed)private booleanProcess a specific file resourceprivate booleanprocessFileResources(List<FileArg> files) Process theFileArgfor startup, assume that all licenses have been acknowledged at this stage.
-
Field Details
-
EXITING_LICENSE_NOT_ACKNOWLEDGED
- See Also:
-
baseHome
-
fileInitializers
-
startArgs
-
-
Constructor Details
-
BaseBuilder
-
-
Method Details
-
build
Build out the Base directory (if needed)- Returns:
- true if base directory was changed, false if left unchanged.
- Throws:
IOException- if unable to build
-
getBaseHome
-
getStartArgs
-
processFileResource
Process a specific file resource- Parameters:
arg- the fileArg to work with- Returns:
- true if change was made as a result of the file, false if no change made.
- Throws:
IOException- if there was an issue in processing this file
-
processFileResources
Process theFileArgfor startup, assume that all licenses have been acknowledged at this stage.- Parameters:
files- the list ofFileArgs to process- Returns:
- true if base directory modified, false if left untouched
- Throws:
IOException
-