Class MessageValidator

java.lang.Object
org.nustaq.kontraktor.rest.MessageValidator

public class MessageValidator
extends java.lang.Object
as simple json message validator
  • Constructor Summary

    Constructors 
    Constructor Description
    MessageValidator()  
  • Method Summary

    Modifier and Type Method Description
    MessageValidator map​(java.lang.Class cl)  
    MessageValidator map​(java.lang.String s, java.lang.Class cl)  
    <T> java.lang.Object read​(java.lang.Class<T> targetType, com.eclipsesource.json.JsonObject parsed)  
    static <T extends java.lang.Enum<T>>
    T
    valueOfIgnoreCase​(java.lang.Class<T> enumeration, java.lang.String name)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • map

      public MessageValidator map​(java.lang.Class cl)
    • map

      public MessageValidator map​(java.lang.String s, java.lang.Class cl)
    • read

      public <T> java.lang.Object read​(java.lang.Class<T> targetType, com.eclipsesource.json.JsonObject parsed) throws ValidationException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException
      Throws:
      ValidationException
      java.lang.ClassNotFoundException
      java.lang.IllegalAccessException
      java.lang.InstantiationException
    • valueOfIgnoreCase

      public static <T extends java.lang.Enum<T>> T valueOfIgnoreCase​(java.lang.Class<T> enumeration, java.lang.String name)