@Override public void configure(ServicePoolBuilder<AuthQueueService> servicePoolBuilder) { servicePoolBuilder.withPartitionFilter(new ConsistentHashPartitionFilter()) .withPartitionContextAnnotationsFrom(QueueClient.class); }
@Override public void configure(ServicePoolBuilder<DedupQueueService> servicePoolBuilder) { servicePoolBuilder.withPartitionFilter(new ConsistentHashPartitionFilter()) .withPartitionContextAnnotationsFrom(DedupQueueServiceAuthenticatorProxy.class); }
@Override public void configure(ServicePoolBuilder<DictionaryService> servicePoolBuilder) { // Set up partitioning on the builder. servicePoolBuilder.withPartitionFilter(new DictionaryPartitionFilter()) .withPartitionContextAnnotationsFrom(DictionaryClient.class); }
@Override public void configure(ServicePoolBuilder<QueueService> servicePoolBuilder) { servicePoolBuilder.withPartitionFilter(new ConsistentHashPartitionFilter()) .withPartitionContextAnnotationsFrom(QueueServiceAuthenticatorProxy.class); }
@Override public void configure(ServicePoolBuilder<SubjectDatabus> servicePoolBuilder) { servicePoolBuilder.withPartitionFilter(new ConsistentHashPartitionFilter()) .withPartitionContextAnnotationsFrom(AbstractSubjectDatabus.class); }
@Override public void configure(ServicePoolBuilder<AuthDatabus> servicePoolBuilder) { servicePoolBuilder.withPartitionFilter(new ConsistentHashPartitionFilter()) .withPartitionContextAnnotationsFrom(DatabusClient.class); }
@Override public void configure(ServicePoolBuilder<Databus> servicePoolBuilder) { servicePoolBuilder.withPartitionFilter(new ConsistentHashPartitionFilter()) .withPartitionContextAnnotationsFrom(DatabusAuthenticatorProxy.class); }
@Override public void configure(ServicePoolBuilder<AuthDedupQueueService> servicePoolBuilder) { servicePoolBuilder.withPartitionFilter(new ConsistentHashPartitionFilter()) .withPartitionContextAnnotationsFrom(DedupQueueClient.class); }