Example usage for org.apache.commons.lang SerializationUtils serialize

List of usage examples for org.apache.commons.lang SerializationUtils serialize

Introduction

In this page you can find the example usage for org.apache.commons.lang SerializationUtils serialize.

Prototype

public static byte[] serialize(Serializable obj) 

Source Link

Document

Serializes an Object to a byte array for storage/serialization.

Usage

From source file:backtype.storm.messaging.TaskMessage.java

public static void main(String[] args) {
    String content = "Content";
    TaskMessage taskMessage = new TaskMessage(100, SerializationUtils.serialize(content));
    taskMessage.setRemoteTuple();//w  w w. ja va 2 s. c  o m
    ByteBuffer bytes = taskMessage.serialize();

    //        System.out.println("first: " + bytes.getShort(0));
    //        System.out.println("second: " + bytes.getShort(2));
    TaskMessage taskMessage1 = new TaskMessage(1, null);
    bytes.position(0);
    taskMessage1.deserialize(bytes);

    System.out.println(taskMessage1);
}

From source file:gov.nih.nci.calims2.util.serialization.SerializationHelper.java

/**
   * Serialize the given object into an hexadecimal string.
   * @param object The object to serialize
   * @return The serialized string/*from   w w  w.  j  a va2 s  .c  o  m*/
   */
public static String serializeToHex(Serializable object) {
    return new String(Hex.encodeHex(SerializationUtils.serialize(object)));
}

From source file:ai.grakn.engine.tasks.TaskStateSerializer.java

public static String serializeToString(TaskState data) {
    return Base64.getMimeEncoder().encodeToString(SerializationUtils.serialize(data));
}

From source file:com.anhth12.lambda.fn.Functions.java

public static <K, M> Function<JavaRDD<MessageAndMetadata>, JavaPairRDD<K, M>> toPairDStream() {

    return new Function<JavaRDD<MessageAndMetadata>, JavaPairRDD<K, M>>() {

        @Override//from www .ja va  2s  . c o  m
        public JavaPairRDD<K, M> call(JavaRDD<MessageAndMetadata> t1) throws Exception {
            return t1.mapToPair(new PairFunction<MessageAndMetadata, K, M>() {

                @Override
                public Tuple2<K, M> call(MessageAndMetadata t) throws Exception {
                    SerializationUtils.serialize(t);
                    SerializationUtils.serialize(
                            new Tuple2<>((K) new String(t.getKey()), (M) new String(t.getPayload())));
                    return new Tuple2<>((K) new String(t.getKey()), (M) new String(t.getPayload()));
                }
            });
        }
    };
}

From source file:lpp.rabbitmq.original.Producer.java

public void sendMessage(Serializable object) throws IOException {
    channel.basicPublish("", endPointName, null, SerializationUtils.serialize(object));
}

From source file:io.pravega.controller.task.TaskData.java

public byte[] serialize() {
    return SerializationUtils.serialize(this);
}

From source file:com.spotify.folsom.transcoder.SerializableObjectTranscoder.java

@Override
public byte[] encode(final Serializable t) {
    return SerializationUtils.serialize(t);
}

From source file:brainleg.app.engine.EData.java

public EData deepCopy() {
    return (EData) AppUtil.deserialize(SerializationUtils.serialize(this)); //quick way of doing deep copy
}

From source file:edu.illinois.cs.cogcomp.core.utilities.SerializationHelper.java

/**
 * Serialize a text annotation into a byte array. This can be useful for writing into a file or
 * a database record. Uses Apache's {@link SerializationUtils}.
 *
 * @param ta The text annotation to be serialized
 * @return A byte array//  w w w.  j av a 2s.c o  m
 */
public static byte[] serializeTextAnnotationToBytes(TextAnnotation ta) throws IOException {
    return SerializationUtils.serialize(ta);
}

From source file:com.vaadin.tests.util.UniqueSerializableTest.java

public void testSerialization() {
    UniqueSerializable o1 = new UniqueSerializable() {
    };/*from   w  w  w.  jav  a  2  s .co  m*/
    UniqueSerializable d1 = (UniqueSerializable) SerializationUtils
            .deserialize(SerializationUtils.serialize(o1));
    assertTrue(d1.equals(o1));
}