24
24
import java .nio .ByteOrder ;
25
25
import java .security .KeyStore ;
26
26
import java .security .SecureRandom ;
27
- import java .text .MessageFormat ;
28
27
import java .util .List ;
29
28
import java .util .concurrent .CompletableFuture ;
30
29
import java .util .concurrent .ConcurrentMap ;
59
58
60
59
public class SchemaRegistryCatalogHandler implements CatalogHandler
61
60
{
62
- private static final String SUBJECT_VERSION_PATH = "/subjects/{0} /versions/{1} " ;
63
- private static final String REGISTER_SUBJECT_PATH = "/subjects/{0} /versions" ;
64
- private static final String UNREGISTER_SUBJECT_PATH = "/subjects/{0} " ;
65
- private static final String SCHEMA_PATH = "/schemas/ids/{0} " ;
61
+ private static final String SUBJECT_VERSION_PATH = "/subjects/%s /versions/%s " ;
62
+ private static final String REGISTER_SUBJECT_PATH = "/subjects/%s /versions" ;
63
+ private static final String UNREGISTER_SUBJECT_PATH = "/subjects/%s " ;
64
+ private static final String SCHEMA_PATH = "/schemas/ids/%d " ;
66
65
private static final String HTTPS = "https://" ;
67
66
68
67
private static final int MAX_PADDING_LENGTH = 5 ;
@@ -154,7 +153,7 @@ public int register(
154
153
{
155
154
int versionId = NO_VERSION_ID ;
156
155
157
- String response = sendPostHttpRequest (MessageFormat . format ( REGISTER_SUBJECT_PATH , subject ), schema );
156
+ String response = sendPostHttpRequest (REGISTER_SUBJECT_PATH . formatted ( subject ), schema );
158
157
if (response != null )
159
158
{
160
159
versionId = registerRequest .resolveResponse (response );
@@ -169,7 +168,7 @@ public int[] unregister(
169
168
{
170
169
int [] versions = NO_VERSIONS ;
171
170
172
- String response = sendDeleteHttpRequest (MessageFormat . format ( UNREGISTER_SUBJECT_PATH , subject ));
171
+ String response = sendDeleteHttpRequest (UNREGISTER_SUBJECT_PATH . formatted ( subject ));
173
172
if (response != null )
174
173
{
175
174
versions = unregisterRequest .resolveResponse (response );
@@ -215,7 +214,7 @@ public String resolve(
215
214
{
216
215
try
217
216
{
218
- String response = sendHttpRequest (MessageFormat . format ( SCHEMA_PATH , schemaId ));
217
+ String response = sendHttpRequest (SCHEMA_PATH . formatted ( schemaId ));
219
218
if (response == null )
220
219
{
221
220
if (retryAttempts .getAndIncrement () == 0 )
@@ -297,7 +296,7 @@ public int resolve(
297
296
{
298
297
try
299
298
{
300
- String response = sendHttpRequest (MessageFormat . format ( SUBJECT_VERSION_PATH , subject , version ));
299
+ String response = sendHttpRequest (SUBJECT_VERSION_PATH . formatted ( subject , version ));
301
300
if (response == null )
302
301
{
303
302
if (retryAttempts .getAndIncrement () == 0 )
0 commit comments