hg: jdk7/modules/jdk: 6621843: Support service- and service-provider modules
david.bristor at sun.com
david.bristor at sun.com
Mon Jul 7 10:14:48 PDT 2008
Changeset: fe6ca591bf85
Author: bristor
Date: 2008-07-07 10:13 -0700
URL: http://hg.openjdk.java.net/jdk7/modules/jdk/rev/fe6ca591bf85
6621843: Support service- and service-provider modules
Summary: Provides ability to have services and providers be accessed via modules
Reviewed-by: stanleyh, mchung
! make/java/java/FILES_java.gmk
! src/share/classes/java/util/ServiceLoader.java
! src/share/classes/sun/module/bootstrap/VirtualModuleDefinitions.java
! src/share/classes/sun/module/core/ProxyModuleLoader.java
+ src/share/classes/sun/module/core/ServiceProcessor.java
! src/share/classes/sun/module/repository/RepositoryConfig.java
+ test/java/module/modinit/mtest/service/InstalledLookup.mtest
+ test/java/module/modinit/mtest/service/NullPrintServiceLookup.mtest
+ test/java/module/modinit/mtest/service/PrintServiceLookup.mtest
+ test/java/module/modinit/mtest/service/SqlDriver.mtest
! test/java/module/repository/RepositoryConfigTest.java
! test/java/module/repository/Test6574851.java
+ test/java/module/service/CharsetServiceTest.java
+ test/java/module/service/ClasspathServiceTest.java
+ test/java/module/service/ClientServiceTest.java
+ test/java/module/service/DefaultServiceTest.java
+ test/java/module/service/ModuleServiceTest.java
+ test/java/module/service/README.txt
+ test/java/module/service/ReexportServiceTest.java
+ test/java/module/service/RepositoryServiceTest.java
+ test/java/module/service/ServiceTest.java
+ test/java/module/service/VersionServiceTest.java
+ test/java/module/service/src/charserv/client/Main.java
+ test/java/module/service/src/charserv/client/module_info.java
+ test/java/module/service/src/charserv/other/CharsetServiceProviderOnClasspath.java
+ test/java/module/service/src/charserv/provider/CharsetServiceProvider.java
+ test/java/module/service/src/charserv/provider/module_info.java
+ test/java/module/service/src/cliserv/client/Main.java
+ test/java/module/service/src/cliserv/client/MainCP.java
+ test/java/module/service/src/cliserv/client/module_info.java
+ test/java/module/service/src/cliserv/provider/BarService.java
+ test/java/module/service/src/cliserv/provider/BarServiceProvider.java
+ test/java/module/service/src/cliserv/provider/FooService2Provider.java
+ test/java/module/service/src/cliserv/provider/module_info.java
+ test/java/module/service/src/cliserv/service/FooService.java
+ test/java/module/service/src/cliserv/service/FooServiceDefaultProvider.java
+ test/java/module/service/src/cliserv/service/module_info.java
+ test/java/module/service/src/cpserv/client/Main.java
+ test/java/module/service/src/cpserv/client/module_info.java
+ test/java/module/service/src/cpserv/other/Mumble.java
+ test/java/module/service/src/cpserv/service/FooService.java
+ test/java/module/service/src/cpserv/service/FooServiceDefaultProvider.java
+ test/java/module/service/src/cpserv/service/module_info.java
+ test/java/module/service/src/defserv/client/Main.java
+ test/java/module/service/src/defserv/client/module_info.java
+ test/java/module/service/src/defserv/provider/BarService.java
+ test/java/module/service/src/defserv/provider/BarServiceDefaultProvider.java
+ test/java/module/service/src/defserv/provider/FooService2Provider.java
+ test/java/module/service/src/defserv/provider/module_info.java
+ test/java/module/service/src/defserv/service/FooService.java
+ test/java/module/service/src/defserv/service/FooServiceDefaultProvider.java
+ test/java/module/service/src/defserv/service/FooServiceDefaultProvider2.java
+ test/java/module/service/src/defserv/service/module_info.java
+ test/java/module/service/src/modserv/client/Main.java
+ test/java/module/service/src/modserv/client/module_info.java
+ test/java/module/service/src/modserv/provider1/AdvancedCodecs.java
+ test/java/module/service/src/modserv/provider1/StandardCodecs.java
+ test/java/module/service/src/modserv/provider1/module_info.java
+ test/java/module/service/src/modserv/provider2/AdvancedCodecs.java
+ test/java/module/service/src/modserv/provider2/module_info.java
+ test/java/module/service/src/modserv/provider3/ImplCodecs.java
+ test/java/module/service/src/modserv/provider3/module_info.java
+ test/java/module/service/src/modserv/service/CodecSet.java
+ test/java/module/service/src/modserv/service/Encoder.java
+ test/java/module/service/src/modserv/service/module_info.java
+ test/java/module/service/src/reposerv/client/Main.java
+ test/java/module/service/src/reposerv/client/module_info.java
+ test/java/module/service/src/reposerv/provider/BarService.java
+ test/java/module/service/src/reposerv/provider/BarServiceDefaultProvider.java
+ test/java/module/service/src/reposerv/provider/FooService2Provider.java
+ test/java/module/service/src/reposerv/provider/module_info.java
+ test/java/module/service/src/reposerv/service/FooService.java
+ test/java/module/service/src/reposerv/service/FooServiceDefaultProvider.java
+ test/java/module/service/src/reposerv/service/module_info.java
+ test/java/module/service/src/rxpserv/client/Main.java
+ test/java/module/service/src/rxpserv/client/module_info.java
+ test/java/module/service/src/rxpserv/extra/module_info.java
+ test/java/module/service/src/rxpserv/provider/FooServiceProvider.java
+ test/java/module/service/src/rxpserv/provider/module_info.java
+ test/java/module/service/src/rxpserv/service/FooService.java
+ test/java/module/service/src/rxpserv/service/module_info.java
+ test/java/module/service/src/rxpserv/transitive/module_info.java
+ test/java/module/service/src/verserv/client/Main.java
+ test/java/module/service/src/verserv/client/module_info.java
+ test/java/module/service/src/verserv/provider/BarService.java
+ test/java/module/service/src/verserv/provider/BarServiceDefaultProvider.java
+ test/java/module/service/src/verserv/provider/FooService2Provider.java
+ test/java/module/service/src/verserv/provider/module_info.java
+ test/java/module/service/src/verserv/service/FooService.java
+ test/java/module/service/src/verserv/service/FooServiceDefaultProvider.java
+ test/java/module/service/src/verserv/service/module_info.java
More information about the jdk7-changes
mailing list