List of usage examples for org.apache.commons.lang3 SerializationUtils deserialize
public static <T> T deserialize(final byte[] objectData)
Deserializes a single Object from an array of bytes.
From source file:org.apache.kylin.rest.response.SQLResponse.java
@JsonIgnore public List<QueryContext.CubeSegmentStatisticsResult> getCubeSegmentStatisticsList() { try {/*from w w w . j av a2s .co m*/ return queryStatistics == null ? Lists.<QueryContext.CubeSegmentStatisticsResult>newArrayList() : (List<QueryContext.CubeSegmentStatisticsResult>) SerializationUtils .deserialize(queryStatistics); } catch (Exception e) { // deserialize exception should not block query logger.warn("Error while deserialize queryStatistics due to " + e); return Lists.newArrayList(); } }
From source file:org.apache.logging.log4j.core.util.datetime.FastDateParserTest.java
@Test public void testLang303() throws ParseException { DateParser parser = getInstance(YMD_SLASH); final Calendar cal = Calendar.getInstance(); cal.set(2004, Calendar.DECEMBER, 31); final Date date = parser.parse("2004/11/31"); parser = SerializationUtils.deserialize(SerializationUtils.serialize((Serializable) parser)); assertEquals(date, parser.parse("2004/11/31")); }
From source file:org.apache.openejb.activemq.JMS2AMQTest.java
@Test public void serialize() throws SystemException, NotSupportedException, HeuristicRollbackException, HeuristicMixedException, RollbackException { final JMSContext c = SerializationUtils .deserialize(SerializationUtils.serialize(Serializable.class.cast(context))); ut.begin();//from www . j a v a2 s . com session.ok(); ut.commit(); }
From source file:org.apache.openejb.assembler.classic.EntityManagerFactoryCallableSerializationTest.java
@Test public void serializationRoundTrip() { final Object em = SerializationUtils .deserialize(SerializationUtils.serialize(Serializable.class.cast(this.em))); assertTrue(EntityManager.class.isInstance(em)); final ReloadableEntityManagerFactory factory = ReloadableEntityManagerFactory.class .cast(Reflections.get(em, "entityManagerFactory")); assertNotNull(factory.getDelegate()); assertNotNull(Reflections.get(factory, "entityManagerFactoryCallable")); }
From source file:org.apache.openejb.assembler.classic.LazyValidatorTest.java
@Test public void serialize() { final Serializable obj = Serializable.class.cast(Proxy.newProxyInstance( Thread.currentThread().getContextClassLoader(), new Class<?>[] { ValidatorFactory.class }, new LazyValidator(Validation.buildDefaultValidatorFactory()))); final LazyValidator deserialized = LazyValidator.class.cast( Proxy.getInvocationHandler(SerializationUtils.deserialize(SerializationUtils.serialize(obj)))); final Validator validator = deserialized.getValidator(); assertNotNull(validator);/* www .jav a 2s .c o m*/ }
From source file:org.apache.openejb.resource.jdbc.DataSourceSerializationTest.java
@Test public void run() { final DataSource d = SerializationUtils .deserialize(SerializationUtils.serialize(Serializable.class.cast(ds))); assertNotNull(d);/*from w w w . ja va2 s.com*/ }
From source file:org.camunda.bpm.extension.batch.core.CustomBatchConfigurationJsonConverter.java
@Override public CustomBatchConfiguration<T> toObject(final JSONObject json) { final String jsonSerializedData = json.getString(DATA_SERIALIZED); final byte[] byteArray = Base64.getDecoder().decode(jsonSerializedData); return CustomBatchConfiguration.of(SerializationUtils.deserialize(byteArray), json.getBoolean(EXCLUSIVE)); }
From source file:org.corpus_tools.salt.util.internal.persistence.SaltXML10Handler.java
public Object createObjectFromString(String value) { Object retVal = null;/* w w w .j av a2 s. c o m*/ if ((value == null) || (value.length() < 3)) { } else if (value.startsWith("T")) { retVal = value.substring(3); } else if (value.startsWith("B")) { retVal = Boolean.parseBoolean(value.substring(3)); } else if (value.startsWith("N")) { try { retVal = Integer.parseInt(value.substring(3)); } catch (NumberFormatException e) { retVal = Long.parseLong(value.substring(3)); } } else if (value.startsWith("F")) { retVal = Double.parseDouble(value.substring(3)); } else if (value.startsWith("U")) { retVal = URI.createURI(value.substring(3)); } else if (value.startsWith("O")) { byte[] rawBytes = BaseEncoding.base64().decode(value.substring(3)); retVal = SerializationUtils.deserialize(rawBytes); } return (retVal); }
From source file:org.deeplearning4j.util.ModelSerializerTest.java
@Test public void testJavaSerde_1() throws Exception { int nIn = 5;// w w w.ja v a 2 s.c o m int nOut = 6; ComputationGraphConfiguration conf = new NeuralNetConfiguration.Builder().seed(12345).l1(0.01) .graphBuilder().addInputs("in") .layer("0", new OutputLayer.Builder().nIn(nIn).nOut(nOut).build(), "in").setOutputs("0") .validateOutputLayerConfig(false).build(); ComputationGraph net = new ComputationGraph(conf); net.init(); DataSet dataSet = trivialDataSet(); NormalizerStandardize norm = new NormalizerStandardize(); norm.fit(dataSet); val b = SerializationUtils.serialize(net); ComputationGraph restored = SerializationUtils.deserialize(b); assertEquals(net, restored); }
From source file:org.deeplearning4j.util.ModelSerializerTest.java
@Test public void testJavaSerde_2() throws Exception { int nIn = 5;/* w w w. j a v a 2 s. c o m*/ int nOut = 6; MultiLayerConfiguration conf = new NeuralNetConfiguration.Builder().seed(12345).l1(0.01).list() .layer(0, new OutputLayer.Builder().nIn(nIn).nOut(nOut).activation(Activation.SOFTMAX).build()) .build(); MultiLayerNetwork net = new MultiLayerNetwork(conf); net.init(); DataSet dataSet = trivialDataSet(); NormalizerStandardize norm = new NormalizerStandardize(); norm.fit(dataSet); val b = SerializationUtils.serialize(net); MultiLayerNetwork restored = SerializationUtils.deserialize(b); assertEquals(net, restored); }