
com.opsbears.webcomponents.application.help.ApplicationWithHelpFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of help Show documentation
Show all versions of help Show documentation
Application wiring layer
The newest version!
package com.opsbears.webcomponents.application.help;
import com.opsbears.webcomponents.application.*;
import com.opsbears.webcomponents.immutable.ImmutableArrayList;
import javax.annotation.ParametersAreNonnullByDefault;
@ParametersAreNonnullByDefault
public class ApplicationWithHelpFactory extends DefaultApplicationFactory {
public ApplicationWithHelpFactory(
String jarName,
ApplicationEntryPointSupplier applicationEntryPointFactory,
ModuleFactory moduleFactory,
ConfigurationLoaderFactory configurationLoaderFactory,
TypeConverterChainFactory typeConverterChainFactory,
InjectorFactory injectorFactory
) {
super(
() -> HelpInterceptor.class,
() ->
new ImmutableArrayList<>(
moduleFactory.get()
).withAdd(0, new HelpModule(
jarName,
applicationEntryPointFactory.get(),
configurationLoaderFactory)
),
configurationLoaderFactory,
typeConverterChainFactory,
injectorFactory
);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy