@@ -31,11 +31,16 @@ public static class FakeProcessor extends StatsDProcessor {
3131 public final List <Message > messages = new ArrayList <>();
3232
3333 FakeProcessor (final StatsDClientErrorHandler handler ) throws Exception {
34- super (0 , handler , 0 , 1 , 1 , 0 , 0 );
34+ super (0 , handler , 0 , 1 , 1 , 1 , 0 , 0 );
3535 }
3636
3737
3838 private class FakeProcessingTask extends StatsDProcessor .ProcessingTask {
39+
40+ public FakeProcessingTask (int id ) {
41+ super (id );
42+ }
43+
3944 @ Override
4045 public void run () {}
4146 }
@@ -50,8 +55,8 @@ public boolean send(final Message msg) {
5055 public void run (){}
5156
5257 @ Override
53- protected ProcessingTask createProcessingTask () {
54- return new FakeProcessingTask ();
58+ protected ProcessingTask createProcessingTask (int id ) {
59+ return new FakeProcessingTask (id );
5560 }
5661
5762 public List <Message > getMessages () {
@@ -82,12 +87,12 @@ public StatsDNonBlockingTelemetry(final String prefix, final int queueSize, Stri
8287 final StatsDClientErrorHandler errorHandler , Callable <SocketAddress > addressLookup ,
8388 final int timeout , final int bufferSize , final int maxPacketSizeBytes ,
8489 String entityID , final int poolSize , final int processorWorkers ,
85- final int senderWorkers , boolean blocking , final boolean enableTelemetry ,
86- final int telemetryFlushInterval )
90+ final int senderWorkers , final int lockShardGrain , boolean blocking ,
91+ final boolean enableTelemetry , final int telemetryFlushInterval )
8792 throws StatsDClientException {
8893 super (prefix , queueSize , constantTags , errorHandler , addressLookup , addressLookup , timeout ,
8994 bufferSize , maxPacketSizeBytes , entityID , poolSize , processorWorkers , senderWorkers ,
90- blocking , enableTelemetry , telemetryFlushInterval , 0 , 0 );
95+ lockShardGrain , blocking , enableTelemetry , telemetryFlushInterval , 0 , 0 );
9196 }
9297 };
9398
@@ -98,13 +103,13 @@ public StatsDNonBlockingTelemetry build() throws StatsDClientException {
98103 if (addressLookup != null ) {
99104 return new StatsDNonBlockingTelemetry (prefix , queueSize , constantTags , errorHandler ,
100105 addressLookup , timeout , socketBufferSize , maxPacketSizeBytes , entityID ,
101- bufferPoolSize , processorWorkers , senderWorkers , blocking , enableTelemetry ,
102- telemetryFlushInterval );
106+ bufferPoolSize , processorWorkers , senderWorkers , lockShardGrain , blocking ,
107+ enableTelemetry , telemetryFlushInterval );
103108 } else {
104109 return new StatsDNonBlockingTelemetry (prefix , queueSize , constantTags , errorHandler ,
105110 staticStatsDAddressResolution (hostname , port ), timeout , socketBufferSize , maxPacketSizeBytes ,
106- entityID , bufferPoolSize , processorWorkers , senderWorkers , blocking , enableTelemetry ,
107- telemetryFlushInterval );
111+ entityID , bufferPoolSize , processorWorkers , senderWorkers , lockShardGrain , blocking ,
112+ enableTelemetry , telemetryFlushInterval );
108113 }
109114 }
110115 }
0 commit comments