M - The message type to be validated.E - The exception to be thrown on validation failure.MessageValidation.@Deprecated public class MessageValidator<M extends PMessage<M>,E extends Exception> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MessageValidator.Builder<M extends PMessage<M>,E extends Exception>
Deprecated.
Use
MessageValidation. |
| Modifier and Type | Method and Description |
|---|---|
static <M extends PMessage<M>,E extends Exception> |
builder(PMessageDescriptor<M> descriptor,
Function<String,E> onMismatch)
Deprecated.
Create a message validator that throws specific exception on failure.
|
void |
collectValidationErrors(PMessageOrBuilder<M> message,
Consumer<String> messageConsumer)
Deprecated.
Just see if the message is valid or not.
|
boolean |
isValid(PMessageOrBuilder<M> message)
Deprecated.
Just see if the message is valid or not.
|
void |
validate(PMessageOrBuilder<M> message)
Deprecated.
Validate a message using the built expectations.
|
public void validate(PMessageOrBuilder<M> message) throws E extends Exception
public boolean isValid(PMessageOrBuilder<M> message)
message - The message to be validated.public void collectValidationErrors(PMessageOrBuilder<M> message, Consumer<String> messageConsumer)
message - The message to be validated.messageConsumer - Consumer of validation errors on the message.public static <M extends PMessage<M>,E extends Exception> MessageValidator.Builder<M,E> builder(@Nonnull PMessageDescriptor<M> descriptor, @Nonnull Function<String,E> onMismatch)
M - Message type.E - Exception type.descriptor - The message type descriptor to be validated.onMismatch - Function producer for thrown exceptions.Copyright © 2015–2020 morimekta.net. All rights reserved.