Repository: wicket Updated Branches: refs/heads/master 94cea576b -> 1910494a3
updated javadoc for IInitializer Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/1910494a Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/1910494a Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/1910494a Branch: refs/heads/master Commit: 1910494a31840acc79b631ef12a37748a005ab7a Parents: 94cea57 Author: Sven Meier <svenme...@apache.org> Authored: Thu Aug 18 22:04:02 2016 +0200 Committer: Sven Meier <svenme...@apache.org> Committed: Thu Aug 18 22:04:02 2016 +0200 ---------------------------------------------------------------------- .../src/main/java/org/apache/wicket/IInitializer.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/1910494a/wicket-core/src/main/java/org/apache/wicket/IInitializer.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/IInitializer.java b/wicket-core/src/main/java/org/apache/wicket/IInitializer.java index 178b724..2e9fb90 100644 --- a/wicket-core/src/main/java/org/apache/wicket/IInitializer.java +++ b/wicket-core/src/main/java/org/apache/wicket/IInitializer.java @@ -16,12 +16,14 @@ */ package org.apache.wicket; +import java.util.ServiceLoader; + import org.apache.wicket.request.resource.PackageResource; /** * Initializes something when application loads. - * - * Initializer is there for clustering. Lets say you access a page that has a link to a resource on + * <p> + * Initializer can be used for clustering. Lets say you access a page that has a link to a resource on * node A now the url for the resource gets forwarded to node B, but node B doesn't have the * resource registered yet because maybe the page class hasn't been loaded and so its static block * hasn't run yet. So the initializer is a place for you to register all those resources and do all @@ -29,12 +31,10 @@ import org.apache.wicket.request.resource.PackageResource; * <p> * You don't have to pre-register {@link PackageResource package resources}, as they can be * initialized lazily. - * </p> * <p> - * Initializers can be configured by having a /META-INF/wicket/com.example.myapp.properties file in the - * class path root, with property 'initializer=${initializer class name}'. You can have one such - * properties per jar file, but the initializer that property denotes can delegate to other initializers - * of that library. + * Initializers can be configured via {@link ServiceLoader}, i.e. by having a file + * /META-INF/services/org.apache.wicket.IInitializer in the class path root, with each line containing the + * full class name of an {@link IInitializer}. * </p> * * @author Jonathan Locke