Package org.eclipse.jetty.start
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 BaseHome
private static final String
private final List<FileInitializer>
private final StartArgs
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
build()
Build out the Base directory (if needed)private boolean
Process a specific file resourceprivate boolean
processFileResources
(List<FileArg> files) Process theFileArg
for 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 theFileArg
for startup, assume that all licenses have been acknowledged at this stage.- Parameters:
files
- the list ofFileArg
s to process- Returns:
- true if base directory modified, false if left untouched
- Throws:
IOException
-