@@ -320,34 +320,34 @@ public InboundEventProcessingPipelineBuilderImpl(InboundChannelModel channelMode
320320 }
321321
322322 @ Override
323- public InboundEventFilterJsonBuilder jsonDeserializer () {
323+ public InboundEventKeyJsonDetectorBuilder jsonDeserializer () {
324324 channelModel .setDeserializerType ("json" );
325325
326326 InboundEventProcessingPipelineBuilderImpl <JsonNode > jsonPipelineBuilder
327327 = new InboundEventProcessingPipelineBuilderImpl <>(channelModel , eventRepository , channelDefinitionBuilder );
328328 this .channelDefinitionBuilder .inboundEventProcessingPipelineBuilder = jsonPipelineBuilder ;
329329
330- return new InboundEventFilterJsonBuilderImpl (jsonPipelineBuilder );
330+ return new InboundEventKeyJsonDetectorBuilderImpl (jsonPipelineBuilder );
331331 }
332332
333333 @ Override
334- public InboundEventFilterXmlBuilder xmlDeserializer () {
334+ public InboundEventKeyXmlDetectorBuilder xmlDeserializer () {
335335 channelModel .setDeserializerType ("xml" );
336336 InboundEventProcessingPipelineBuilderImpl <Document > xmlPipelineBuilder
337337 = new InboundEventProcessingPipelineBuilderImpl <>(channelModel , eventRepository , channelDefinitionBuilder );
338338 this .channelDefinitionBuilder .inboundEventProcessingPipelineBuilder = xmlPipelineBuilder ;
339339
340- return new InboundEventFilterXmlBuilderImpl (xmlPipelineBuilder );
340+ return new InboundEventKeyXmlDetectorBuilderImpl (xmlPipelineBuilder );
341341 }
342342
343343 @ Override
344- public InboundEventFilterBuilder delegateExpressionDeserializer (String delegateExpression ) {
344+ public InboundEventKeyDetectorBuilder delegateExpressionDeserializer (String delegateExpression ) {
345345 channelModel .setDeserializerType ("expression" );
346346 channelModel .setDeserializerDelegateExpression (delegateExpression );
347347 InboundEventProcessingPipelineBuilderImpl customPipelineBuilder = new InboundEventProcessingPipelineBuilderImpl <>(channelModel ,
348348 eventRepository , channelDefinitionBuilder );
349349 this .channelDefinitionBuilder .inboundEventProcessingPipelineBuilder = customPipelineBuilder ;
350- return new InboundEventFilterBuilderImpl (customPipelineBuilder );
350+ return new InboundEventDefinitionKeyDetectorBuilderImpl (customPipelineBuilder );
351351 }
352352
353353 @ Override
@@ -357,51 +357,44 @@ public InboundChannelModelBuilder eventProcessingPipeline(String delegateExpress
357357 }
358358 }
359359
360- public static class InboundEventFilterJsonBuilderImpl extends InboundEventKeyJsonDetectorBuilderImpl implements InboundEventFilterJsonBuilder {
360+ public static class InboundEventFilterJsonBuilderImpl extends InboundEventTenantJsonDetectorBuilderImpl implements InboundEventFilterJsonBuilder {
361361
362362 public InboundEventFilterJsonBuilderImpl (InboundEventProcessingPipelineBuilderImpl <JsonNode > inboundEventProcessingPipelineBuilder ) {
363363 super (inboundEventProcessingPipelineBuilder );
364364 }
365365
366366 @ Override
367- public InboundEventKeyJsonDetectorBuilder delegateExpressionEventFilter (String delegateExpression ) {
367+ public InboundEventTenantJsonDetectorBuilder delegateExpressionEventFilter (String delegateExpression ) {
368368 inboundEventProcessingPipelineBuilder .channelModel .setEventFilterDelegateExpression (delegateExpression );
369- return new InboundEventKeyJsonDetectorBuilderImpl (inboundEventProcessingPipelineBuilder );
369+ return new InboundEventTenantJsonDetectorBuilderImpl (inboundEventProcessingPipelineBuilder );
370370 }
371371
372372 }
373373
374- public static class InboundEventFilterXmlBuilderImpl extends InboundEventKeyXmlDetectorBuilderImpl implements InboundEventFilterXmlBuilder {
374+ public static class InboundEventFilterXmlBuilderImpl extends InboundEventTenantXmlDetectorBuilderImpl implements InboundEventFilterXmlBuilder {
375375
376376 public InboundEventFilterXmlBuilderImpl (InboundEventProcessingPipelineBuilderImpl <Document > inboundEventProcessingPipelineBuilder ) {
377377 super (inboundEventProcessingPipelineBuilder );
378378 }
379379
380380 @ Override
381- public InboundEventKeyXmlDetectorBuilder delegateExpressionEventFilter (String delegateExpression ) {
381+ public InboundEventTenantXmlDetectorBuilder delegateExpressionEventFilter (String delegateExpression ) {
382382 inboundEventProcessingPipelineBuilder .channelModel .setEventFilterDelegateExpression (delegateExpression );
383- return new InboundEventKeyXmlDetectorBuilderImpl (inboundEventProcessingPipelineBuilder );
383+ return new InboundEventTenantXmlDetectorBuilderImpl (inboundEventProcessingPipelineBuilder );
384384 }
385385
386386 }
387387
388- public static class InboundEventFilterBuilderImpl implements InboundEventFilterBuilder {
389-
390- protected InboundEventProcessingPipelineBuilderImpl inboundEventProcessingPipelineBuilder ;
388+ public static class InboundEventFilterBuilderImpl extends InboundEventTenantDetectorBuilderImpl implements InboundEventFilterBuilder {
391389
392390 public InboundEventFilterBuilderImpl (InboundEventProcessingPipelineBuilderImpl inboundEventProcessingPipelineBuilder ) {
393- this . inboundEventProcessingPipelineBuilder = inboundEventProcessingPipelineBuilder ;
391+ super ( inboundEventProcessingPipelineBuilder ) ;
394392 }
395393
396394 @ Override
397- public InboundEventKeyDetectorBuilder delegateExpressionEventFilter (String delegateExpression ) {
395+ public InboundEventTenantDetectorBuilder delegateExpressionEventFilter (String delegateExpression ) {
398396 inboundEventProcessingPipelineBuilder .channelModel .setEventFilterDelegateExpression (delegateExpression );
399- return new InboundEventDefinitionKeyDetectorBuilderImpl (inboundEventProcessingPipelineBuilder );
400- }
401-
402- @ Override
403- public InboundEventTenantDetectorBuilder delegateExpressionKeyDetector (String delegateExpression ) {
404- return null ;
397+ return new InboundEventTenantDetectorBuilderImpl (inboundEventProcessingPipelineBuilder );
405398 }
406399
407400 }
@@ -415,27 +408,27 @@ public InboundEventKeyJsonDetectorBuilderImpl(InboundEventProcessingPipelineBuil
415408 }
416409
417410 @ Override
418- public InboundEventTenantJsonDetectorBuilder fixedEventKey (String key ) {
411+ public InboundEventFilterJsonBuilder fixedEventKey (String key ) {
419412 ChannelEventKeyDetection keyDetection = new ChannelEventKeyDetection ();
420413 keyDetection .setFixedValue (key );
421414 this .inboundEventProcessingPipelineBuilder .channelModel .setChannelEventKeyDetection (keyDetection );
422- return new InboundEventTenantJsonDetectorBuilderImpl (inboundEventProcessingPipelineBuilder );
415+ return new InboundEventFilterJsonBuilderImpl (inboundEventProcessingPipelineBuilder );
423416 }
424417
425418 @ Override
426- public InboundEventTenantJsonDetectorBuilder detectEventKeyUsingJsonField (String field ) {
419+ public InboundEventFilterJsonBuilder detectEventKeyUsingJsonField (String field ) {
427420 ChannelEventKeyDetection keyDetection = new ChannelEventKeyDetection ();
428421 keyDetection .setJsonField (field );
429422 this .inboundEventProcessingPipelineBuilder .channelModel .setChannelEventKeyDetection (keyDetection );
430- return new InboundEventTenantJsonDetectorBuilderImpl (inboundEventProcessingPipelineBuilder );
423+ return new InboundEventFilterJsonBuilderImpl (inboundEventProcessingPipelineBuilder );
431424 }
432425
433426 @ Override
434- public InboundEventTenantJsonDetectorBuilder detectEventKeyUsingJsonPointerExpression (String jsonPointerExpression ) {
427+ public InboundEventFilterJsonBuilder detectEventKeyUsingJsonPointerExpression (String jsonPointerExpression ) {
435428 ChannelEventKeyDetection keyDetection = new ChannelEventKeyDetection ();
436429 keyDetection .setJsonPointerExpression (jsonPointerExpression );
437430 this .inboundEventProcessingPipelineBuilder .channelModel .setChannelEventKeyDetection (keyDetection );
438- return new InboundEventTenantJsonDetectorBuilderImpl (inboundEventProcessingPipelineBuilder );
431+ return new InboundEventFilterJsonBuilderImpl (inboundEventProcessingPipelineBuilder );
439432 }
440433 }
441434
@@ -448,19 +441,19 @@ public InboundEventKeyXmlDetectorBuilderImpl(InboundEventProcessingPipelineBuild
448441 }
449442
450443 @ Override
451- public InboundEventTenantXmlDetectorBuilder fixedEventKey (String key ) {
444+ public InboundEventFilterXmlBuilder fixedEventKey (String key ) {
452445 ChannelEventKeyDetection keyDetection = new ChannelEventKeyDetection ();
453446 keyDetection .setFixedValue (key );
454447 this .inboundEventProcessingPipelineBuilder .channelModel .setChannelEventKeyDetection (keyDetection );
455- return new InboundEventTenantXmlDetectorBuilderImpl (inboundEventProcessingPipelineBuilder );
448+ return new InboundEventFilterXmlBuilderImpl (inboundEventProcessingPipelineBuilder );
456449 }
457450
458451 @ Override
459- public InboundEventTenantXmlDetectorBuilder detectEventKeyUsingXPathExpression (String xPathExpression ) {
452+ public InboundEventFilterXmlBuilder detectEventKeyUsingXPathExpression (String xPathExpression ) {
460453 ChannelEventKeyDetection keyDetection = new ChannelEventKeyDetection ();
461454 keyDetection .setXmlXPathExpression (xPathExpression );
462455 this .inboundEventProcessingPipelineBuilder .channelModel .setChannelEventKeyDetection (keyDetection );
463- return new InboundEventTenantXmlDetectorBuilderImpl (inboundEventProcessingPipelineBuilder );
456+ return new InboundEventFilterXmlBuilderImpl (inboundEventProcessingPipelineBuilder );
464457 }
465458
466459 }
@@ -474,11 +467,11 @@ public InboundEventDefinitionKeyDetectorBuilderImpl(InboundEventProcessingPipeli
474467 }
475468
476469 @ Override
477- public InboundEventTenantDetectorBuilder delegateExpressionKeyDetector (String delegateExpression ) {
470+ public InboundEventFilterBuilder delegateExpressionKeyDetector (String delegateExpression ) {
478471 ChannelEventKeyDetection keyDetection = new ChannelEventKeyDetection ();
479472 keyDetection .setDelegateExpression (delegateExpression );
480473 inboundEventProcessingPipelineBuilder .channelModel .setChannelEventKeyDetection (keyDetection );
481- return new InboundEventTenantDetectorBuilderImpl (inboundEventProcessingPipelineBuilder );
474+ return new InboundEventFilterBuilderImpl (inboundEventProcessingPipelineBuilder );
482475 }
483476
484477 }
0 commit comments