Package io.deephaven.server.jetty
Class CommunityComponentFactory
- java.lang.Object
-
- io.deephaven.server.runner.ComponentFactoryBase<CommunityComponentFactory.CommunityComponent>
-
- io.deephaven.server.jetty.CommunityComponentFactory
-
public final class CommunityComponentFactory extends io.deephaven.server.runner.ComponentFactoryBase<CommunityComponentFactory.CommunityComponent>
The out-of-the-boxCommunityComponentFactory.CommunityComponentfactory for the Deephaven community server.To use this directly, a main class can be configured as follows:
public final class MyMainClass { public static void main(String[] args) throws IOException, InterruptedException, ClassNotFoundException, TimeoutException { final Configuration configuration = MainHelper.init(args, MyMainClass.class); new CommunityComponentFactory() .build(configuration) .getServer() .run() .join(); } }Advanced integrators should prefer to create their own component factory that extendsComponentFactoryBase.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCommunityComponentFactory.CommunityComponentThe out-of-the-box communityComponent.static interfaceCommunityComponentFactory.CommunityModuleThe out-of-the-box communityModule.
-
Constructor Summary
Constructors Constructor Description CommunityComponentFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommunityComponentFactory.CommunityComponentbuild(io.deephaven.configuration.Configuration configuration, java.io.PrintStream out, java.io.PrintStream err)
-
-
-
Method Detail
-
build
public CommunityComponentFactory.CommunityComponent build(io.deephaven.configuration.Configuration configuration, java.io.PrintStream out, java.io.PrintStream err)
- Specified by:
buildin classio.deephaven.server.runner.ComponentFactoryBase<CommunityComponentFactory.CommunityComponent>
-
-