List of usage examples for org.apache.commons.lang SerializationUtils deserialize
public static Object deserialize(byte[] objectData)
Deserializes a single Object
from an array of bytes.
From source file:SerializationUtilsTrial.java
public static void main(String[] args) { try {//from w w w. j a v a 2 s .co m // File to serialize object to String fileName = "testSerialization.ser"; // New file output stream for the file FileOutputStream fos = new FileOutputStream(fileName); // Serialize String SerializationUtils.serialize("SERIALIZE THIS", fos); fos.close(); // Open FileInputStream to the file FileInputStream fis = new FileInputStream(fileName); // Deserialize and cast into String String ser = (String) SerializationUtils.deserialize(fis); System.out.println(ser); fis.close(); } catch (Exception e) { e.printStackTrace(); } }
From source file:io.pravega.controller.task.TaskData.java
public static TaskData deserialize(final byte[] bytes) { return (TaskData) SerializationUtils.deserialize(bytes); }
From source file:gov.nih.nci.calims2.util.serialization.SerializationHelper.java
/** * Deserialize an object from an hexadecimal string. * @param s The string to deserialize//from w w w. ja v a 2s . co m * @return The deserialized object */ public static Serializable deserializeFromHex(String s) { try { return (Serializable) SerializationUtils.deserialize(Hex.decodeHex(s.toCharArray())); } catch (DecoderException e) { throw new RuntimeException("String is probably not hexadecimal", e); } }
From source file:ai.grakn.engine.tasks.TaskStateDeserializer.java
public static TaskState deserializeFromString(String data) { return (TaskState) SerializationUtils.deserialize(Base64.getMimeDecoder().decode(data)); }
From source file:com.shigengyu.hyperion.core.WorkflowContextBinarySerializer.java
@Override public <T extends WorkflowContext> T deserialize(final Class<T> clazz, String input) { Object workflowContext = null; try {/*from w w w . jav a 2 s . c om*/ workflowContext = SerializationUtils.deserialize(Base64.decodeBase64(input)); if (workflowContext == null) { return null; } return clazz.cast(workflowContext); } catch (ClassCastException e) { if (workflowContext != null) { throw new WorkflowContextException("Unable to cast workflow context of type [" + workflowContext.getClass().getName() + "] to [" + clazz.getName() + "]"); } else { throw new WorkflowContextException(e); } } }
From source file:com.spotify.folsom.transcoder.SerializableObjectTranscoder.java
@Override public Serializable decode(final byte[] b) { return (Serializable) SerializationUtils.deserialize(b); }
From source file:com.vaadin.tests.util.UniqueSerializableTest.java
public void testSerialization() { UniqueSerializable o1 = new UniqueSerializable() { };//from w ww .j a v a 2 s.c om UniqueSerializable d1 = (UniqueSerializable) SerializationUtils .deserialize(SerializationUtils.serialize(o1)); assertTrue(d1.equals(o1)); }
From source file:ai.grakn.engine.tasks.TaskStateDeserializer.java
@Override public TaskState deserialize(String topic, byte[] data) { return (TaskState) SerializationUtils.deserialize(data); }
From source file:br.com.ufjf.labredes.rest.EleitorResource.java
@POST @Path("/{eleitor}") //3. Envia Credenciais public String login(@PathParam("eleitor") String elector) { byte[] elector_decoded = Base64.getDecoder().decode(elector); SealedObject aux = (SealedObject) SerializationUtils.deserialize(elector_decoded); Eleitor eleitor = (Eleitor) rsa.decrypt(aux, client_aes); eleitor = eleitorService.getEleitor(eleitor.getCpf(), eleitor.getSenha()); Response ans = new Response(); CandidatoList candidatos = new CandidatoList(); if (eleitor != null) { //3.1 Responde candidatos.setCandidatos(candidatoService.getAll()); byte[] data = SerializationUtils.serialize(rsa.encrypt(candidatos, client_aes)); String retorno = Base64.getEncoder().encodeToString(data); return retorno; } else {/* w w w .ja v a2 s .c o m*/ ans.Error("Erro ao decriptar chave"); //3.1 Responde byte[] data = SerializationUtils.serialize(rsa.encrypt(ans, client_aes)); String retorno = Base64.getEncoder().encodeToString(data); return retorno; } }
From source file:fr.inria.oak.paxquery.pact.operators.binary.ThetaJoinOperator.java
@Override public void open(Configuration parameters) throws Exception { super.open(parameters); String predEncoded = parameters.getString(PACTOperatorsConfiguration.PRED_BINARY.toString(), null); byte[] predBytes = DatatypeConverter.parseBase64Binary(predEncoded); this.pred = (BasePredicate) SerializationUtils.deserialize(predBytes); }