Interface ExtensionPoint
-
public interface ExtensionPointExtension point which allows to set a different implementation for an interface at runtime. Upon start of ITW extension points are loaded using the ServiceLoader mechanism. If no implementation is found theDEFAULTis used. If exactly one implementation is found this one is used. If more are found anIllegalStateExceptionis thrown.
-
-
Field Summary
Fields Modifier and Type Field Description static ExtensionPointDEFAULT
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default ControlPanelStylecreateControlPanelStyle(DeploymentConfiguration configuration)default DownloadIndicatorcreateDownloadIndicator(DeploymentConfiguration configuration)default JvmLaunchercreateJvmLauncher(DeploymentConfiguration configuration)default MenuAndDesktopIntegrationcreateMenuAndDesktopIntegration(DeploymentConfiguration configuration)default java.net.ProxySelectorcreateProxySelector(DeploymentConfiguration configuration)default booleanenableClientCertImportWithoutPassword()default java.util.List<java.lang.String>getTranslationResources()default java.lang.StringuniqueShortcutSuffix(JNLPFile jnlpFile)
-
-
-
Field Detail
-
DEFAULT
static final ExtensionPoint DEFAULT
-
-
Method Detail
-
createJvmLauncher
default JvmLauncher createJvmLauncher(DeploymentConfiguration configuration)
-
createMenuAndDesktopIntegration
default MenuAndDesktopIntegration createMenuAndDesktopIntegration(DeploymentConfiguration configuration)
-
createDownloadIndicator
default DownloadIndicator createDownloadIndicator(DeploymentConfiguration configuration)
-
createProxySelector
default java.net.ProxySelector createProxySelector(DeploymentConfiguration configuration)
-
createControlPanelStyle
default ControlPanelStyle createControlPanelStyle(DeploymentConfiguration configuration)
-
getTranslationResources
default java.util.List<java.lang.String> getTranslationResources()
-
uniqueShortcutSuffix
default java.lang.String uniqueShortcutSuffix(JNLPFile jnlpFile)
-
enableClientCertImportWithoutPassword
default boolean enableClientCertImportWithoutPassword()
-
-