public static Object maybe_deserialize(byte[] data) { if (data == null || data.length == 0) { return null; } try { return javaDeserializeWithCL(data, null); } catch (Exception e) { LOG.info("Failed to deserialize. cause={}", e.getCause()); return null; } }
public static <T> T javaDeserialize(byte[] serialized, Class<T> clazz) { return (T) javaDeserializeWithCL(serialized, WorkerClassLoader.getInstance()); }
public static Object javaDeserialize(byte[] serialized) { return javaDeserializeWithCL(serialized, WorkerClassLoader.getInstance()); }
public static Object getSetComponentObject(ComponentObject obj, URLClassLoader loader) { if (obj.getSetField() == ComponentObject._Fields.SERIALIZED_JAVA) { return javaDeserializeWithCL(obj.get_serialized_java(), loader); } else if (obj.getSetField() == ComponentObject._Fields.JAVA_OBJECT) { return obj.get_java_object(); } else { return obj.get_shell(); } }
public static Object maybe_deserialize(byte[] data) { if (data == null || data.length == 0) { return null; } try { return javaDeserializeWithCL(data, null); } catch (Exception e) { LOG.info("Failed to deserialize. cause={}", e.getCause()); return null; } }
public static Object javaDeserialize(byte[] serialized) { return javaDeserializeWithCL(serialized, WorkerClassLoader.getInstance()); }
public static <T> T javaDeserialize(byte[] serialized, Class<T> clazz) { return (T) javaDeserializeWithCL(serialized, WorkerClassLoader.getInstance()); }
public static Object getSetComponentObject(ComponentObject obj, URLClassLoader loader) { if (obj.getSetField() == ComponentObject._Fields.SERIALIZED_JAVA) { return javaDeserializeWithCL(obj.get_serialized_java(), loader); } else if (obj.getSetField() == ComponentObject._Fields.JAVA_OBJECT) { return obj.get_java_object(); } else { return obj.get_shell(); } }