@Override public void start(final ServiceStartContext serviceContext) { this.startContext = serviceContext; this.managementApi = managementApiClientInjector.getValue(); this.clientApiTransport = clientApiTransportInjector.getValue(); this.streamProcessorServiceFactory = streamProcessorServiceFactoryInjector.getValue(); this.topologyManager = topologyManagerInjector.getValue(); controlMessageHandlerManager = controlMessageHandlerManagerServiceInjector.getValue(); }
@Override public void start(final ServiceStartContext serviceContext) { this.startContext = serviceContext; this.managementApi = managementApiClientInjector.getValue(); this.clientApiTransport = clientApiTransportInjector.getValue(); this.streamProcessorServiceFactory = streamProcessorServiceFactoryInjector.getValue(); this.topologyManager = topologyManagerInjector.getValue(); controlMessageHandlerManager = controlMessageHandlerManagerServiceInjector.getValue(); }
@Override public void start(ServiceStartContext startContext) { topologyManager = topologyManagerInjector.getValue(); managementClientTransport = managementClientTransportInjector.getValue(); replicationClientTransport = replicationClientTransportInjector.getValue(); subscriptionClientTransport = subscriptionClientTransportInjector.getValue(); topologyManager.addTopologyMemberListener(this); }
@Override public void start(final ServiceStartContext startContext) { commitPosition.setVolatile(INVALID_ADDRESS); serviceContext = startContext; logStorage = logStorageInjector.getValue(); logBlockIndex = logBlockIndexInjector.getValue(); logBlockIndexWriter = logBockIndexWriterInjector.getValue(); }
@Override public void start(ServiceStartContext startContext) { final Dispatcher controlMessageBuffer = controlMessageBufferInjector.getValue(); service = new ClientApiMessageHandler(controlMessageBuffer); }
@Override public void start(ServiceStartContext startContext) { this.streamProcessorServiceFactory = streamProcessorServiceFactoryInjector.getValue(); // load and validate exporters for (ExporterCfg exporterCfg : exporterCfgs) { try { exporterRepository.load(exporterCfg); } catch (ExporterLoadException | ExporterJarLoadException e) { throw new RuntimeException("Failed to load exporter with configuration: " + exporterCfg, e); } } }
@Override public void start(ServiceStartContext startContext) { final Dispatcher logBuffer = logWritebufferInjector.getValue(); subscriptionFuture = logBuffer.openSubscriptionAsync(subscriptionName); startContext.async(subscriptionFuture); }
@Override public void start(ServiceStartContext startContext) { final Dispatcher logBuffer = logWritebufferInjector.getValue(); subscriptionFuture = logBuffer.openSubscriptionAsync(subscriptionName); startContext.async(subscriptionFuture); }
@Override public void start(final ServiceStartContext startContext) { serverTransport = managementApiServerTransportInjector.getValue(); startContext.async(startContext.getScheduler().submitActor(this)); }
@Override public void start(final ServiceStartContext startContext) { final LogStream logStream = logStreamInjector.getValue(); printRecords(logStream); }
private void addMessageProcessors( ZeebeState zeebeState, TypedEventStreamProcessorBuilder typedProcessorBuilder) { final SubscriptionCommandSender subscriptionCommandSender = new SubscriptionCommandSender(clusterCfg, getSubscriptionApiClientInjector().getValue()); MessageEventProcessors.addMessageProcessors( typedProcessorBuilder, zeebeState, subscriptionCommandSender, topologyManager); }
private void addMessageProcessors( ZeebeState zeebeState, TypedEventStreamProcessorBuilder typedProcessorBuilder) { final SubscriptionCommandSender subscriptionCommandSender = new SubscriptionCommandSender(clusterCfg, getSubscriptionApiClientInjector().getValue()); MessageEventProcessors.addMessageProcessors( typedProcessorBuilder, zeebeState, subscriptionCommandSender, topologyManager); }
@Override public void stop(ServiceStopContext stopContext) { final Dispatcher logBuffer = logWritebufferInjector.getValue(); stopContext.async(logBuffer.closeSubscriptionAsync(subscriptionFuture.join())); }
@Override public void start(final ServiceStartContext startContext) { final LogStream logStream = logStreamInjector.getValue(); printRecords(logStream); }
@Override public void start(ServiceStartContext startContext) { final Gossip gossip = gossipInjector.getValue(); topologyManager = new TopologyManagerImpl(gossip, localMember, clusterCfg); startContext.async(startContext.getScheduler().submitActor(topologyManager)); }
private BpmnStepProcessor addWorkflowProcessors( ZeebeState zeebeState, TypedEventStreamProcessorBuilder typedProcessorBuilder) { final SubscriptionCommandSender subscriptionCommandSender = new SubscriptionCommandSender(clusterCfg, subscriptionApiClientInjector.getValue()); final DueDateTimerChecker timerChecker = new DueDateTimerChecker(zeebeState.getWorkflowState()); return WorkflowEventProcessors.addWorkflowProcessors( typedProcessorBuilder, zeebeState, subscriptionCommandSender, topologyManager, timerChecker); }
@Override public void start(ServiceStartContext context) { serverTransport = serverTransportInjector.getValue(); messageHandler = new SubscriptionApiCommandMessageHandler(leaderPartitions); context.async(context.getScheduler().submitActor(this, true)); }
private BpmnStepProcessor addWorkflowProcessors( ZeebeState zeebeState, TypedEventStreamProcessorBuilder typedProcessorBuilder) { final SubscriptionCommandSender subscriptionCommandSender = new SubscriptionCommandSender(clusterCfg, subscriptionApiClientInjector.getValue()); final DueDateTimerChecker timerChecker = new DueDateTimerChecker(zeebeState.getWorkflowState()); return WorkflowEventProcessors.addWorkflowProcessors( typedProcessorBuilder, zeebeState, subscriptionCommandSender, topologyManager, timerChecker); }
@Override public void start(final ServiceStartContext startContext) { this.logStream = logStreamInjector.getValue(); this.logStream.setTerm(getTerm()); this.serviceContext = startContext; raftJoinedService = new RaftJoinService(this, actor); serviceContext.createService(joinServiceName(raftName), raftJoinedService).install(); startContext.async(startContext.getScheduler().submitActor(this, true)); }