Class LaunchManifest
java.lang.Object
com.inductiveautomation.ignition.client.launch.LaunchManifest
Describes all of the jars, broken up by module, required for launching an application of a given scope.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Integerprotected Stringprotected List<JpmsModule>protected Stringprotected Map<String,LaunchManifest.Module> protected intprotected Stringprotected Stringprotected booleanprotected boolean
- 
Constructor SummaryConstructorsConstructorDescriptionLaunchManifest(String scope, Integer frameworkVersion) LaunchManifest(String scope, Integer frameworkVersion, boolean useSsl, int port) LaunchManifest(String scope, String jreVersion, Integer frameworkVersion) LaunchManifest(String scope, String jreVersion, Integer frameworkVersion, boolean useSsl, int port) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddModule(LaunchManifest.Module module) booleanReturns the java executable to use for launching clients.Returns the list of JpmsModules which have explicit opens/exports requirements due to Strong Encapsulation of the JVM internals.intgetPort()getScope()Note that this will return null if this client is a 7.7 client that has been targeted to a 7.6 or earlier GatewaybooleanisEmpty()Returns whether or not this manifest has any JAR files described in its modulesbooleanisUseSsl()newDiffAction(LaunchContextImpl context) static LaunchManifestreadFrom(InputStream is) voidsetJavaExecutable(String javaExecutable) Sets the java executable to use for launching clients.voidsetJpmsModules(List<JpmsModule> jpmsModules) Sets theJpmsModules which are required for this client.voidsetUseCondensedDialogFont(boolean useCondensedDialogFont) voidsetUserClassRejectList(List<String> userClassRejectList) voidstoreTo(OutputStream outStream) Writes this manifest to the stream, and closes itvoidStores to the stream and flushes but does not close itboolean
- 
Field Details- 
scope
- 
frameworkVersion
- 
modules
- 
thirdPartyScriptModulesHash
- 
useSslprotected boolean useSsl
- 
portprotected int port
- 
jreVersion
- 
javaExecutable
- 
useCondensedDialogFontprotected boolean useCondensedDialogFont
- 
jpmsModules
- 
userClassRejectList
 
- 
- 
Constructor Details- 
LaunchManifest
- 
LaunchManifest
- 
LaunchManifest
- 
LaunchManifest
 
- 
- 
Method Details- 
newDiffAction
- 
getScope
- 
getJreVersion
- 
useCondensedDialogFontpublic boolean useCondensedDialogFont()- Returns:
- true if the designer or client should use the condensed version of the Dialog font. This font is the Noto Sans Condensed font and is packaged in the JRE alongside the standard Noto Sans font.
 
- 
setUseCondensedDialogFontpublic void setUseCondensedDialogFont(boolean useCondensedDialogFont) 
- 
getJpmsModulesReturns the list of JpmsModules which have explicit opens/exports requirements due to Strong Encapsulation of the JVM internals.
- 
setJpmsModulesSets theJpmsModules which are required for this client.- Parameters:
- jpmsModules- a list of modules. Must not be null, but may be an empty list
 
- 
getUserClassRejectList
- 
setUserClassRejectList
- 
getFrameworkVersion- Returns:
- the framework version (set in GatewayContextImpl).
 
- 
addModule
- 
getModules
- 
isEmptypublic boolean isEmpty()Returns whether or not this manifest has any JAR files described in its modules
- 
setJavaExecutableSets the java executable to use for launching clients.
- 
getJavaExecutableReturns the java executable to use for launching clients.
- 
isUseSslpublic boolean isUseSsl()
- 
getPortpublic int getPort()
- 
getThirdPartyScriptModulesHashNote that this will return null if this client is a 7.7 client that has been targeted to a 7.6 or earlier Gateway
- 
storeToWrites this manifest to the stream, and closes it- Throws:
- IOException
 
- 
storeToStores to the stream and flushes but does not close it- Throws:
- IOException
 
- 
readFrompublic static LaunchManifest readFrom(InputStream is) throws IOException, SAXException, ParserConfigurationException 
- 
equals
 
-