./messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/MessageType.java:19: WireSafeText.require(value, "a message type", MAX_BYTES); ./messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/MessageEnvelope.java:70: partitionKey.ifPresent(key -> WireSafeText.require(key, "a partition key", MAX_KEY_BYTES)); ./messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/MessageEnvelope.java:71: orderingKey.ifPresent(key -> WireSafeText.require(key, "an ordering key", MAX_KEY_BYTES)); ./messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/ProducerId.java:19: WireSafeText.require(value, "a producer id", MAX_BYTES); ./messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/WireSafeText.java:22:public final class WireSafeText { ./messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/WireSafeText.java:24: private WireSafeText() {} ./messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/header/HeaderValue.java:3:import dev.caskeleton.messaging.api.WireSafeText; ./messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/header/HeaderValue.java:24: WireSafeText.require(value, "a header value", MAX_BYTES); ./messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/CorrelationId.java:7: * flow touches, so it is bounded in {@link WireSafeText UTF-8 bytes} rather than in Java ./messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/CorrelationId.java:22: WireSafeText.require(value, "a correlation id", MAX_BYTES); ./messaging/messaging-core-api/src/main/java/dev/caskeleton/messaging/api/TraceContext.java:123: WireSafeText.requireNoControls(value, "baggage");