public class Module extends java.lang.Object implements java.lang.Comparable<Module>
A module consists of:
${jetty.home}/modules and
${jetty.home}/modules directories. A module may refer to
non-discovered dynamic module in a subdirectory, using a property as part or
all of the name.
A module may be enabled, either directly by name or transiently via a dependency
from another module by name or provided capability.| Constructor and Description |
|---|
Module(BaseHome basehome,
java.nio.file.Path path) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
clearTransitiveEnable() |
int |
compareTo(Module m) |
boolean |
enable(java.lang.String source,
boolean transitive) |
boolean |
equals(java.lang.Object obj) |
void |
expandDependencies(Props props) |
java.util.List<java.lang.String> |
getDefaultConfig() |
java.util.List<java.lang.String> |
getDepends() |
java.util.List<java.lang.String> |
getDescription() |
java.util.Set<java.lang.String> |
getEnableSources() |
java.util.List<java.lang.String> |
getFiles() |
java.util.List<java.lang.String> |
getIniTemplate() |
java.util.List<java.lang.String> |
getJPMS() |
java.util.List<java.lang.String> |
getJvmArgs() |
java.util.List<java.lang.String> |
getLibs() |
java.util.List<java.lang.String> |
getLicense() |
java.lang.String |
getName() |
java.util.Set<java.lang.String> |
getOptional() |
java.lang.String |
getPrimaryTag() |
java.util.Set<java.lang.String> |
getProvides() |
java.util.List<java.lang.String> |
getTags() |
Version |
getVersion() |
java.util.List<java.lang.String> |
getXmls() |
boolean |
hasDefaultConfig() |
boolean |
hasFiles(BaseHome baseHome,
Props props) |
int |
hashCode() |
boolean |
hasIniTemplate() |
boolean |
hasLicense() |
boolean |
isDynamic()
Indicates a module that is dynamic in nature
|
boolean |
isEnabled() |
boolean |
isSkipFilesValidation() |
boolean |
isTransitive() |
void |
process(BaseHome basehome) |
void |
setSkipFilesValidation(boolean skipFilesValidation) |
java.lang.String |
toString() |
void |
writeIniSection(java.io.BufferedWriter writer,
Props props) |
public Module(BaseHome basehome, java.nio.file.Path path) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundExceptionjava.io.IOExceptionpublic java.lang.String getName()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic void expandDependencies(Props props)
public java.util.List<java.lang.String> getDefaultConfig()
public java.util.List<java.lang.String> getIniTemplate()
public java.util.List<java.lang.String> getFiles()
public boolean isSkipFilesValidation()
public java.util.List<java.lang.String> getJvmArgs()
public java.util.List<java.lang.String> getLibs()
public java.util.List<java.lang.String> getLicense()
public java.util.List<java.lang.String> getXmls()
public java.util.List<java.lang.String> getJPMS()
public Version getVersion()
public boolean hasDefaultConfig()
public boolean hasIniTemplate()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean hasLicense()
public boolean isDynamic()
public void process(BaseHome basehome) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundExceptionjava.io.IOExceptionpublic boolean clearTransitiveEnable()
public void setSkipFilesValidation(boolean skipFilesValidation)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.List<java.lang.String> getDepends()
public java.util.Set<java.lang.String> getProvides()
public java.util.Set<java.lang.String> getOptional()
public java.util.List<java.lang.String> getDescription()
public java.util.List<java.lang.String> getTags()
public java.lang.String getPrimaryTag()
public boolean isEnabled()
public java.util.Set<java.lang.String> getEnableSources()
public boolean enable(java.lang.String source,
boolean transitive)
source - String describing where the module was enabled fromtransitive - True if the enable is transitivepublic boolean isTransitive()
public void writeIniSection(java.io.BufferedWriter writer,
Props props)
Copyright © 1995–2021 Webtide. All rights reserved.