@Before public void setUp() { MockitoAnnotations.initMocks(this); streamProcessor = rule.initStreamProcessor( (typedEventStreamProcessorBuilder, zeebeDb) -> { final ZeebeState zeebeState = new ZeebeState(zeebeDb); workflowState = zeebeState.getWorkflowState(); final CatchEventBehavior catchEventBehavior = mock(CatchEventBehavior.class); DeploymentEventProcessors.addTransformingDeploymentProcessor( typedEventStreamProcessorBuilder, zeebeState, catchEventBehavior); return typedEventStreamProcessorBuilder.build(); }); }
@Before public void setUp() { MockitoAnnotations.initMocks(this); streamProcessor = rule.initStreamProcessor( (typedEventStreamProcessorBuilder, zeebeDb) -> { final ZeebeState zeebeState = new ZeebeState(zeebeDb); workflowState = zeebeState.getWorkflowState(); final CatchEventBehavior catchEventBehavior = mock(CatchEventBehavior.class); DeploymentEventProcessors.addTransformingDeploymentProcessor( typedEventStreamProcessorBuilder, zeebeState, catchEventBehavior); return typedEventStreamProcessorBuilder.build(); }); }
@Before public void setUp() { MockitoAnnotations.initMocks(this); streamProcessor = rule.initStreamProcessor( (typedEventStreamProcessorBuilder, zeebeDb) -> { final ZeebeState zeebeState = new ZeebeState(zeebeDb); workflowState = zeebeState.getWorkflowState(); DeploymentEventProcessors.addDeploymentCreateProcessor( typedEventStreamProcessorBuilder, workflowState); return typedEventStreamProcessorBuilder.build(); }); }
@Before public void setUp() { MockitoAnnotations.initMocks(this); streamProcessor = rule.initStreamProcessor( (typedEventStreamProcessorBuilder, zeebeDb) -> { final ZeebeState zeebeState = new ZeebeState(zeebeDb); workflowState = zeebeState.getWorkflowState(); DeploymentEventProcessors.addDeploymentCreateProcessor( typedEventStreamProcessorBuilder, workflowState); return typedEventStreamProcessorBuilder.build(); }); }
@Before public void setup() { MockitoAnnotations.initMocks(this); when(mockSubscriptionCommandSender.openWorkflowInstanceSubscription( anyLong(), anyLong(), any(), anyBoolean())) .thenReturn(true); when(mockSubscriptionCommandSender.correlateWorkflowInstanceSubscription( anyLong(), anyLong(), any(), any())) .thenReturn(true); when(mockSubscriptionCommandSender.closeWorkflowInstanceSubscription( anyLong(), anyLong(), any(DirectBuffer.class))) .thenReturn(true); streamProcessor = rule.runStreamProcessor( (typedEventStreamProcessorBuilder, zeebeDb) -> { final ZeebeState zeebeState = new ZeebeState(zeebeDb); MessageEventProcessors.addMessageProcessors( typedEventStreamProcessorBuilder, zeebeState, mockSubscriptionCommandSender, mockTopologyManager); return typedEventStreamProcessorBuilder.build(); }); }
@Before public void setup() { MockitoAnnotations.initMocks(this); when(mockSubscriptionCommandSender.openWorkflowInstanceSubscription( anyLong(), anyLong(), any(), anyBoolean())) .thenReturn(true); when(mockSubscriptionCommandSender.correlateWorkflowInstanceSubscription( anyLong(), anyLong(), any(), any())) .thenReturn(true); when(mockSubscriptionCommandSender.closeWorkflowInstanceSubscription( anyLong(), anyLong(), any(DirectBuffer.class))) .thenReturn(true); streamProcessor = rule.runStreamProcessor( (typedEventStreamProcessorBuilder, zeebeDb) -> { final ZeebeState zeebeState = new ZeebeState(zeebeDb); MessageEventProcessors.addMessageProcessors( typedEventStreamProcessorBuilder, zeebeState, mockSubscriptionCommandSender, mockTopologyManager); return typedEventStreamProcessorBuilder.build(); }); }
public TypedStreamProcessor createTypedStreamProcessor( ServiceName<Partition> partitionServiceName, int partitionId, TypedStreamEnvironment streamEnvironment, ZeebeState zeebeState) { final TypedEventStreamProcessorBuilder typedProcessorBuilder = streamEnvironment.newStreamProcessor().keyGenerator(zeebeState.getKeyGenerator()); addDistributeDeploymentProcessors(zeebeState, streamEnvironment, typedProcessorBuilder); final BpmnStepProcessor stepProcessor = addWorkflowProcessors(zeebeState, typedProcessorBuilder); addDeploymentRelatedProcessorAndServices( partitionServiceName, partitionId, zeebeState, typedProcessorBuilder); addIncidentProcessors(zeebeState, stepProcessor, typedProcessorBuilder); addJobProcessors(zeebeState, typedProcessorBuilder); addMessageProcessors(zeebeState, typedProcessorBuilder); return typedProcessorBuilder.build(); }
public TypedStreamProcessor createTypedStreamProcessor( ServiceName<Partition> partitionServiceName, int partitionId, TypedStreamEnvironment streamEnvironment, ZeebeState zeebeState) { final TypedEventStreamProcessorBuilder typedProcessorBuilder = streamEnvironment.newStreamProcessor().keyGenerator(zeebeState.getKeyGenerator()); addDistributeDeploymentProcessors(zeebeState, streamEnvironment, typedProcessorBuilder); final BpmnStepProcessor stepProcessor = addWorkflowProcessors(zeebeState, typedProcessorBuilder); addDeploymentRelatedProcessorAndServices( partitionServiceName, partitionId, zeebeState, typedProcessorBuilder); addIncidentProcessors(zeebeState, stepProcessor, typedProcessorBuilder); addJobProcessors(zeebeState, typedProcessorBuilder); addMessageProcessors(zeebeState, typedProcessorBuilder); return typedProcessorBuilder.build(); }
JobEventProcessors.addJobProcessors(typedEventStreamProcessorBuilder, zeebeState); return typedEventStreamProcessorBuilder.build(); });
@Override protected void before() { mockSubscriptionCommandSender = mock(SubscriptionCommandSender.class); mockTopologyManager = mock(TopologyManager.class); when(mockSubscriptionCommandSender.hasPartitionIds()).thenReturn(true); when(mockSubscriptionCommandSender.openMessageSubscription( anyLong(), anyLong(), any(), any(), anyBoolean())) .thenReturn(true); when(mockSubscriptionCommandSender.correlateMessageSubscription( anyInt(), anyLong(), anyLong(), any())) .thenReturn(true); when(mockSubscriptionCommandSender.closeMessageSubscription( anyInt(), anyLong(), anyLong(), any(DirectBuffer.class))) .thenReturn(true); streamProcessor = environmentRule.runStreamProcessor( (typedEventStreamProcessorBuilder, zeebeDb) -> { zeebeState = new ZeebeState(zeebeDb); workflowState = zeebeState.getWorkflowState(); WorkflowEventProcessors.addWorkflowProcessors( typedEventStreamProcessorBuilder, zeebeState, mockSubscriptionCommandSender, mockTopologyManager, new DueDateTimerChecker(workflowState)); JobEventProcessors.addJobProcessors(typedEventStreamProcessorBuilder, zeebeState); return typedEventStreamProcessorBuilder.build(); }); }
JobEventProcessors.addJobProcessors(typedEventStreamProcessorBuilder, zeebeState); return typedEventStreamProcessorBuilder.build(); });
@Override protected void before() { mockSubscriptionCommandSender = mock(SubscriptionCommandSender.class); mockTopologyManager = mock(TopologyManager.class); when(mockSubscriptionCommandSender.hasPartitionIds()).thenReturn(true); when(mockSubscriptionCommandSender.openMessageSubscription( anyLong(), anyLong(), any(), any(), anyBoolean())) .thenReturn(true); when(mockSubscriptionCommandSender.correlateMessageSubscription( anyInt(), anyLong(), anyLong(), any())) .thenReturn(true); when(mockSubscriptionCommandSender.closeMessageSubscription( anyInt(), anyLong(), anyLong(), any(DirectBuffer.class))) .thenReturn(true); streamProcessor = environmentRule.runStreamProcessor( (typedEventStreamProcessorBuilder, zeebeDb) -> { zeebeState = new ZeebeState(zeebeDb); workflowState = zeebeState.getWorkflowState(); WorkflowEventProcessors.addWorkflowProcessors( typedEventStreamProcessorBuilder, zeebeState, mockSubscriptionCommandSender, mockTopologyManager, new DueDateTimerChecker(workflowState)); JobEventProcessors.addJobProcessors(typedEventStreamProcessorBuilder, zeebeState); return typedEventStreamProcessorBuilder.build(); }); }
.keyGenerator(() -> key.getAndIncrement()) .onCommand(ValueType.DEPLOYMENT, DeploymentIntent.CREATE, new BatchProcessor()) .build();
.keyGenerator(() -> key.getAndIncrement()) .onCommand(ValueType.DEPLOYMENT, DeploymentIntent.CREATE, new BatchProcessor()) .build();