Interface ExtensionPoint
public interface ExtensionPoint
Extension 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 the
DEFAULT is used.
If exactly one implementation is found this one is used.
If more are found an IllegalStateException is thrown.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault ControlPanelStylecreateControlPanelStyle(DeploymentConfiguration configuration) default DownloadIndicatorcreateDownloadIndicator(DeploymentConfiguration configuration) default JvmLaunchercreateJvmLauncher(DeploymentConfiguration configuration) default MenuAndDesktopIntegrationcreateMenuAndDesktopIntegration(DeploymentConfiguration configuration) default ProxySelectorcreateProxySelector(DeploymentConfiguration configuration) default booleandefault StringuniqueShortcutSuffix(JNLPFile jnlpFile)
-
Field Details
-
DEFAULT
-
-
Method Details
-
createJvmLauncher
-
createMenuAndDesktopIntegration
default MenuAndDesktopIntegration createMenuAndDesktopIntegration(DeploymentConfiguration configuration) -
createDownloadIndicator
-
createProxySelector
-
createControlPanelStyle
-
getTranslationResources
-
uniqueShortcutSuffix
-
enableClientCertImportWithoutPassword
default boolean enableClientCertImportWithoutPassword()
-