private static OpenDolphinFactory createServerDolphinFactory( final TestInMemoryConfiguration config) { Assert.requireNonNull(config, "config"); return new OpenDolphinFactory() { @Override public DefaultServerDolphin create() { DefaultServerDolphin defaultServerDolphin = config.getServerDolphin(); return defaultServerDolphin; } }; }
public DolphinTestContext( DolphinPlatformConfiguration configuration, DolphinSessionProvider dolphinSessionProvider, ContainerManager containerManager, ControllerRepository controllerRepository, TestInMemoryConfiguration config) { super( configuration, dolphinSessionProvider, containerManager, controllerRepository, createServerDolphinFactory(config), createEmptyCallback(), createEmptyCallback()); this.config = Assert.requireNonNull(config, "config"); DolphinContextUtils.setContextForCurrentThread(this); }
/** * Constructor * * @param viewBinder the viewBinder */ public DolphinWindow(final AbstractViewBinder<M> viewBinder) { Assert.requireNonNull(viewBinder, "viewBinder"); DolphinWindowUtils.destroyOnClose(this, viewBinder); setScene(new Scene(viewBinder.getParent())); }