Package io.deephaven.server.arrow
Class HierarchicalTableViewExchangeMarshaller.Factory
java.lang.Object
io.deephaven.server.arrow.HierarchicalTableViewExchangeMarshaller.Factory
- All Implemented Interfaces:
ExchangeMarshallerModule.Factory
- Enclosing class:
HierarchicalTableViewExchangeMarshaller
@AutoService(Factory.class)
public static class HierarchicalTableViewExchangeMarshaller.Factory
extends Object
implements ExchangeMarshallerModule.Factory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(Scheduler scheduler, SessionService.ErrorTransformer errorTransformer, BarrageMessageWriter.Factory streamGeneratorFactory, Supplier<JobScheduler> propagationJobSchedulerFactory) Creates the marshaller.
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
create
public HierarchicalTableViewExchangeMarshaller create(Scheduler scheduler, SessionService.ErrorTransformer errorTransformer, BarrageMessageWriter.Factory streamGeneratorFactory, Supplier<JobScheduler> propagationJobSchedulerFactory) Description copied from interface:ExchangeMarshallerModule.FactoryCreates the marshaller. AnyBarrageMessageProducerit makes writes each propagation phase to its subscribers on a scheduler frompropagationJobSchedulerFactory.- Specified by:
createin interfaceExchangeMarshallerModule.Factory
-