Skip to content

Instantly share code, notes, and snippets.

@nipafx
Last active January 12, 2018 15:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nipafx/8970857c3383974a0a7273c1d0017670 to your computer and use it in GitHub Desktop.
Save nipafx/8970857c3383974a0a7273c1d0017670 to your computer and use it in GitHub Desktop.
All services used by JDK 9.0.1
com.oracle.tools.packager.Bundler
com.oracle.tools.packager.Bundlers
com.sun.jdi.connect.Connector
com.sun.jdi.connect.spi.TransportService
com.sun.net.httpserver.spi.HttpServerProvider
com.sun.source.util.Plugin
com.sun.tools.attach.spi.AttachProvider
com.sun.tools.internal.ws.wscompile.Plugin
com.sun.tools.internal.xjc.Plugin
com.sun.tools.javac.platform.PlatformProvider
com.sun.tools.jconsole.JConsolePlugin
java.awt.im.spi.InputMethodDescriptor
java.lang.System$LoggerFinder
java.net.ContentHandlerFactory
java.net.spi.URLStreamHandlerProvider
java.nio.channels.spi.AsynchronousChannelProvider
java.nio.channels.spi.SelectorProvider
java.nio.charset.spi.CharsetProvider
java.nio.file.spi.FileSystemProvider
java.nio.file.spi.FileTypeDetector
java.rmi.server.RMIClassLoaderSpi
java.security.Provider
java.sql.Driver
java.text.spi.BreakIteratorProvider
java.text.spi.CollatorProvider
java.text.spi.DateFormatProvider
java.text.spi.DateFormatSymbolsProvider
java.text.spi.DecimalFormatSymbolsProvider
java.text.spi.NumberFormatProvider
java.time.chrono.AbstractChronology
java.time.chrono.Chronology
java.time.zone.ZoneRulesProvider
java.util.prefs.PreferencesFactory
java.util.spi.CalendarDataProvider
java.util.spi.CalendarNameProvider
java.util.spi.CurrencyNameProvider
java.util.spi.LocaleNameProvider
java.util.spi.ResourceBundleControlProvider
java.util.spi.ResourceBundleProvider
java.util.spi.TimeZoneNameProvider
java.util.spi.ToolProvider
javax.accessibility.AccessibilityProvider
javax.annotation.processing.Processor
javax.imageio.spi.ImageInputStreamSpi
javax.imageio.spi.ImageOutputStreamSpi
javax.imageio.spi.ImageReaderSpi
javax.imageio.spi.ImageTranscoderSpi
javax.imageio.spi.ImageWriterSpi
javax.management.remote.JMXConnectorProvider
javax.management.remote.JMXConnectorServerProvider
javax.naming.ldap.StartTlsResponse
javax.naming.spi.InitialContextFactory
javax.print.PrintServiceLookup
javax.print.StreamPrintServiceFactory
javax.script.ScriptEngineFactory
javax.security.auth.spi.LoginModule
javax.sound.midi.spi.MidiDeviceProvider
javax.sound.midi.spi.MidiFileReader
javax.sound.midi.spi.MidiFileWriter
javax.sound.midi.spi.SoundbankReader
javax.sound.sampled.spi.AudioFileReader
javax.sound.sampled.spi.AudioFileWriter
javax.sound.sampled.spi.FormatConversionProvider
javax.sound.sampled.spi.MixerProvider
javax.sql.rowset.RowSetFactory
javax.tools.DocumentationTool
javax.tools.JavaCompiler
javax.xml.bind.JAXBContextFactory
javax.xml.datatype.DatatypeFactory
javax.xml.parsers.DocumentBuilderFactory
javax.xml.parsers.SAXParserFactory
javax.xml.soap.MessageFactory
javax.xml.soap.SAAJMetaFactory
javax.xml.soap.SOAPConnectionFactory
javax.xml.soap.SOAPFactory
javax.xml.stream.XMLEventFactory
javax.xml.stream.XMLInputFactory
javax.xml.stream.XMLOutputFactory
javax.xml.transform.TransformerFactory
javax.xml.validation.SchemaFactory
javax.xml.ws.spi.Provider
javax.xml.xpath.XPathFactory
jdk.dynalink.linker.GuardingDynamicLinkerExporter
jdk.internal.agent.spi.AgentProvider
jdk.internal.editor.spi.BuildInEditorProvider
jdk.internal.logger.DefaultLoggerFinder
jdk.internal.netscape.javascript.spi.JSObjectProvider
jdk.jshell.spi.ExecutionControlProvider
jdk.packager.services.UserJvmOptionsService
jdk.tools.jlink.plugin.Plugin
jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
jdk.vm.ci.services.JVMCIServiceLocator
org.graalvm.compiler.code.DisassemblerProvider
org.graalvm.compiler.core.match.MatchStatementSet
org.graalvm.compiler.debug.DebugConfigCustomizer
org.graalvm.compiler.debug.DebugInitializationParticipant
org.graalvm.compiler.debug.TTYStreamProvider
org.graalvm.compiler.hotspot.CompilerConfigurationFactory
org.graalvm.compiler.hotspot.HotSpotBackendFactory
org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory
org.graalvm.compiler.options.OptionDescriptors
org.xml.sax.XMLReader
sun.datatransfer.DesktopDatatransferService
sun.jvmstat.monitor.MonitoredHostService
sun.management.spi.PlatformMBeanProvider
sun.security.ssl.ClientKeyExchangeService
sun.text.spi.JavaTimeDateTimePatternProvider
sun.util.locale.provider.LocaleDataMetaInfo
sun.util.resources.LocaleData$CommonResourceBundleProvider
sun.util.resources.LocaleData$SupplementaryResourceBundleProvider
sun.util.spi.CalendarProvider
Suggested providers:
java.logging provides jdk.internal.logger.DefaultLoggerFinder used by java.base
Suggested providers:
jdk.localedata provides sun.util.resources.LocaleData$CommonResourceBundleProvider used by java.base
Suggested providers:
jdk.localedata provides sun.util.locale.provider.LocaleDataMetaInfo used by java.base
Suggested providers:
jdk.localedata provides sun.util.resources.LocaleData$SupplementaryResourceBundleProvider used by java.base
Suggested providers:
java.desktop provides java.net.ContentHandlerFactory used by java.base
Suggested providers:
java.naming provides java.security.Provider used by java.base
java.security.jgss provides java.security.Provider used by java.base
java.security.sasl provides java.security.Provider used by java.base
java.smartcardio provides java.security.Provider used by java.base
java.xml.crypto provides java.security.Provider used by java.base
jdk.crypto.cryptoki provides java.security.Provider used by java.base
jdk.crypto.ec provides java.security.Provider used by java.base
jdk.deploy provides java.security.Provider used by java.base
jdk.security.jgss provides java.security.Provider used by java.base
Suggested providers:
java.management provides javax.security.auth.spi.LoginModule used by java.base
jdk.security.auth provides javax.security.auth.spi.LoginModule used by java.base
Suggested providers:
java.base provides java.nio.file.spi.FileSystemProvider used by java.base
jdk.zipfs provides java.nio.file.spi.FileSystemProvider used by java.base
Suggested providers:
jdk.compiler provides java.util.spi.ToolProvider used by java.base
jdk.jartool provides java.util.spi.ToolProvider used by java.base
jdk.javadoc provides java.util.spi.ToolProvider used by java.base
jdk.jdeps provides java.util.spi.ToolProvider used by java.base
jdk.jlink provides java.util.spi.ToolProvider used by java.base
Suggested providers:
jdk.charsets provides java.nio.charset.spi.CharsetProvider used by java.base
Suggested providers:
java.security.jgss provides sun.security.ssl.ClientKeyExchangeService used by java.base
Suggested providers:
jdk.javadoc provides javax.tools.DocumentationTool used by java.compiler
Suggested providers:
jdk.compiler provides javax.tools.JavaCompiler used by java.compiler
Suggested providers:
java.desktop provides sun.datatransfer.DesktopDatatransferService used by java.datatransfer
Suggested providers:
java.desktop provides javax.print.StreamPrintServiceFactory used by java.desktop
Suggested providers:
java.desktop provides javax.sound.midi.spi.MidiFileReader used by java.desktop
Suggested providers:
java.desktop provides javax.sound.sampled.spi.MixerProvider used by java.desktop
Suggested providers:
java.desktop provides javax.sound.sampled.spi.AudioFileReader used by java.desktop
Suggested providers:
java.desktop provides javax.sound.midi.spi.MidiFileWriter used by java.desktop
Suggested providers:
java.desktop provides javax.sound.sampled.spi.AudioFileWriter used by java.desktop
Suggested providers:
java.desktop provides javax.sound.sampled.spi.FormatConversionProvider used by java.desktop
Suggested providers:
java.desktop provides javax.sound.midi.spi.MidiDeviceProvider used by java.desktop
Suggested providers:
java.desktop provides javax.print.PrintServiceLookup used by java.desktop
Suggested providers:
java.desktop provides javax.sound.midi.spi.SoundbankReader used by java.desktop
Suggested providers:
java.management.rmi provides javax.management.remote.JMXConnectorProvider used by java.management
Suggested providers:
java.management.rmi provides javax.management.remote.JMXConnectorServerProvider used by java.management
Suggested providers:
jdk.management provides sun.management.spi.PlatformMBeanProvider used by java.management
jdk.management.cmm provides sun.management.spi.PlatformMBeanProvider used by java.management
jdk.management.jfr provides sun.management.spi.PlatformMBeanProvider used by java.management
Suggested providers:
jdk.naming.dns provides javax.naming.spi.InitialContextFactory used by java.naming
jdk.naming.rmi provides javax.naming.spi.InitialContextFactory used by java.naming
Suggested providers:
jdk.scripting.nashorn provides javax.script.ScriptEngineFactory used by java.scripting
Suggested providers:
jdk.attach provides com.sun.tools.attach.spi.AttachProvider used by jdk.attach
Suggested providers:
jdk.compiler provides com.sun.tools.javac.platform.PlatformProvider used by jdk.compiler
Suggested providers:
jdk.scripting.nashorn provides jdk.dynalink.linker.GuardingDynamicLinkerExporter used by jdk.dynalink
Suggested providers:
jdk.internal.jvmstat provides sun.jvmstat.monitor.MonitoredHostService used by jdk.internal.jvmstat
jdk.jstatd provides sun.jvmstat.monitor.MonitoredHostService used by jdk.internal.jvmstat
Suggested providers:
jdk.internal.vm.compiler provides jdk.vm.ci.services.JVMCIServiceLocator used by jdk.internal.vm.ci
Suggested providers:
jdk.internal.vm.ci provides jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory used by jdk.internal.vm.ci
Suggested providers:
jdk.internal.vm.compiler provides org.graalvm.compiler.options.OptionDescriptors used by jdk.internal.vm.compiler
Suggested providers:
jdk.internal.vm.compiler provides org.graalvm.compiler.hotspot.CompilerConfigurationFactory used by jdk.internal.vm.compiler
Suggested providers:
jdk.internal.vm.compiler provides org.graalvm.compiler.debug.TTYStreamProvider used by jdk.internal.vm.compiler
Suggested providers:
jdk.internal.vm.compiler provides org.graalvm.compiler.debug.DebugInitializationParticipant used by jdk.internal.vm.compiler
Suggested providers:
jdk.internal.vm.compiler provides org.graalvm.compiler.debug.DebugConfigCustomizer used by jdk.internal.vm.compiler
Suggested providers:
jdk.internal.vm.compiler provides org.graalvm.compiler.code.DisassemblerProvider used by jdk.internal.vm.compiler
Suggested providers:
jdk.internal.vm.compiler provides org.graalvm.compiler.hotspot.HotSpotBackendFactory used by jdk.internal.vm.compiler
Suggested providers:
jdk.internal.vm.compiler provides org.graalvm.compiler.core.match.MatchStatementSet used by jdk.internal.vm.compiler
Suggested providers:
jdk.internal.vm.compiler provides org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory used by jdk.internal.vm.compiler
Suggested providers:
jdk.jdi provides com.sun.jdi.connect.Connector used by jdk.jdi
Suggested providers:
jdk.jlink provides jdk.tools.jlink.plugin.Plugin used by jdk.jlink
Suggested providers:
jdk.editpad provides jdk.internal.editor.spi.BuildInEditorProvider used by jdk.jshell
Suggested providers:
jdk.jshell provides jdk.jshell.spi.ExecutionControlProvider used by jdk.jshell
Suggested providers:
jdk.plugin provides jdk.internal.netscape.javascript.spi.JSObjectProvider used by jdk.jsobject
Suggested providers:
jdk.snmp provides jdk.internal.agent.spi.AgentProvider used by jdk.management.agent
Suggested providers:
jdk.packager provides com.oracle.tools.packager.Bundler used by jdk.packager
Suggested providers:
jdk.packager provides com.oracle.tools.packager.Bundlers used by jdk.packager
Suggested providers:
jdk.packager.services provides jdk.packager.services.UserJvmOptionsService used by jdk.packager.services
Suggested providers:
jdk.xml.bind provides com.sun.tools.internal.xjc.Plugin used by jdk.xml.bind
Suggested providers:
jdk.xml.ws provides com.sun.tools.internal.ws.wscompile.Plugin used by jdk.xml.ws
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment