List of usage examples for org.springframework.util SerializationUtils deserialize
@Nullable public static Object deserialize(@Nullable byte[] bytes)
From source file:lpp.rabbitmq.spring.MessageConverter.java
public Object fromMessage(Message arg0) throws MessageConversionException { return SerializationUtils.deserialize(arg0.getBody()); }
From source file:com.searchbox.framework.model.AttributeEntity.java
@Transient public Object getValue() { try {/*from ww w . ja v a2 s . com*/ return SerializationUtils.deserialize(valueAsByteArray); } catch (Exception e) { LOGGER.error("Could not deserialize value: " + this, e); return null; } }
From source file:serialization.ProxySerializationTest.java
private Object serialize(Object obj) { byte[] ser = SerializationUtils.serialize(obj); if (log.isDebugEnabled()) log.debug("Serialized [" + ser.length + "] bytes"); return SerializationUtils.deserialize(ser); }
From source file:com.glaf.shiro.cache.zookeeper.ZooKeeperCache.java
@SuppressWarnings("unchecked") public V get(K key) throws CacheException { try {//from w ww .ja v a 2 s . c o m String path = groupName + "/" + key; logger.debug("cache key:" + path); byte[] bytes = zkClient.getData().forPath(path); return (V) SerializationUtils.deserialize(bytes); } catch (Exception ex) { ex.printStackTrace(); if (logger.isDebugEnabled()) { logger.debug(ex); } } return null; }
From source file:serialization.ProxySerializationTest.java
@Test public void testUISerialization() { byte[] ser = SerializationUtils.serialize(testUI); TestUI deserialized = (TestUI) SerializationUtils.deserialize(ser); Assert.assertEquals(testUI.getClass(), deserialized.getClass()); }
From source file:com.zxy.commons.cache.RedisCache.java
@Override public ValueWrapper get(final Object key) { return redisTemplate.execute(new RedisCallback<ValueWrapper>() { public ValueWrapper doInRedis(RedisConnection connection) throws DataAccessException { byte[] keyb = SerializationUtils.serialize(key); byte[] value = connection.get(keyb); if (value == null) { return null; }// ww w . j av a2 s . c o m return new SimpleValueWrapper(SerializationUtils.deserialize(value)); } }); }
From source file:org.terasoluna.gfw.common.message.ResultMessageTest.java
@Test public void test10() { try {// w w w .j a v a2 s.c o m byte[] serialized = SerializationUtils.serialize(ResultMessage.fromText("foo")); SerializationUtils.deserialize(serialized); } catch (SerializationFailedException e) { fail(); } }
From source file:com.onedrive.api.support.SerializatorAccessTokenListener.java
public AccessToken onAccessTokenRequired(OneDrive reference) { File file = new File(getApplicationFolder(), getFileName(reference)); if (file.exists()) { try {//from w w w .j a v a2 s . co m FileInputStream fis = new FileInputStream(file); byte[] b = new byte[(int) file.length()]; fis.read(b, 0, b.length); fis.close(); AccessToken accessToken = (AccessToken) SerializationUtils.deserialize(b); tokens.put(file.getName(), accessToken.getAccessToken()); System.out.println("Access Token Retrieved: " + file.getName()); return accessToken; } catch (Exception e) { e.printStackTrace(); } } return null; }
From source file:org.owasp.webgoat.session.UserTracker.java
public void load() { File file = new File(webgoatHome, user + ".progress"); if (file.exists() && file.isFile()) { try {// w ww . ja va2 s.co m this.storage = (Map<String, LessonTracker>) SerializationUtils .deserialize(FileCopyUtils.copyToByteArray(file)); } catch (Exception e) { log.error("Unable to read the progress file, creating a new one..."); this.storage = Maps.newHashMap(); } } }
From source file:fr.mby.saml2.sp.opensaml.core.OpenSaml20IdpConnectorTest.java
@Test public void testBuildQueryAuthnRequest() throws Exception { final Map<String, String[]> parametersMap = new HashMap<String, String[]>(); final String[] paramMapValue = new String[] { "value42" }; parametersMap.put("key42", paramMapValue); final QueryAuthnRequest query = this.idpConnector.buildQueryAuthnRequest(parametersMap); Assert.assertNotNull("Query cannot be null !", query); Assert.assertNotNull("QueryAuthnRequest's parameters map cannot be null !", query.getParametersMap()); Assert.assertArrayEquals("Bad param values in QueryAuthnRequest !", paramMapValue, query.getParametersMap().get("key42")); Assert.assertNotNull("QueryAuthnRequest's Id cannot be null !", query.getId()); Assert.assertNotNull("QueryAuthnRequest's IdPConnectorBuilder cannot be null !", query.getIdpConnectorBuilder()); // Test Serialization final byte[] serialized = SerializationUtils.serialize(query); final QueryAuthnRequest deserializedQuery = (QueryAuthnRequest) SerializationUtils.deserialize(serialized); Assert.assertEquals("Serialization / Deserialization problem !", query.getId(), deserializedQuery.getId()); Assert.assertNotNull("Serialization / Deserialization problem !", deserializedQuery.getIdpConnectorBuilder()); Assert.assertEquals("Serialization / Deserialization problem !", query.getIdpConnectorBuilder(), deserializedQuery.getIdpConnectorBuilder()); Assert.assertArrayEquals("Serialization / Deserialization problem !", paramMapValue, deserializedQuery.getParametersMap().get("key42")); }