Example usage for org.springframework.util SerializationUtils deserialize

List of usage examples for org.springframework.util SerializationUtils deserialize

Introduction

In this page you can find the example usage for org.springframework.util SerializationUtils deserialize.

Prototype

@Nullable
public static Object deserialize(@Nullable byte[] bytes) 

Source Link

Document

Deserialize the byte array into an object.

Usage

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"));
}