package com.github.aesteve.vertx.nubes.marshallers; public class Payload<T> { public static final String DATA_ATTR = "user-payload"; private T userPayload; public void set(T userPayload) { this.userPayload = userPayload; } public T get() { return userPayload; } public Class<?> getType() { if (userPayload == null) { return Void.class; } return userPayload.getClass(); } }