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:ai.grakn.engine.tasks.TaskStateSerializer.java

@Override
public byte[] serialize(String topic, TaskState data) {
    return SerializationUtils.serialize(data);
}

From source file:com.github.seqware.queryengine.impl.ApacheSerialization.java

/** {@inheritDoc} */
@Override//  w ww. j  a v a 2s. com
public byte[] serialize(Atom atom) {
    return Bytes.add(Bytes.toBytes(getSerializationConstant()), SerializationUtils.serialize(atom));
    //return SerializationUtils.serialize(atom);
}

From source file:com.cloudera.science.quince.VCFToGA4GHVariantFn.java

public static void configureHeaders(Configuration conf, Path[] vcfs, String sampleGroup) throws IOException {
    List<VCFHeader> headers = new ArrayList<>();
    for (Path vcf : vcfs) {
        InputStream inputStream = vcf.getFileSystem(conf).open(vcf);
        VcfBlockIterator iterator = new VcfBlockIterator(inputStream, new FullVcfCodec());
        VCFHeader header = iterator.getHeader();
        header.addMetaDataLine(new VCFHeaderLine(VARIANT_SET_ID, vcf.getName()));
        headers.add(header);/*from   w  w  w. ja  va2  s  .c om*/
    }
    VCFHeader[] headersArray = headers.toArray(new VCFHeader[headers.size()]);
    conf.set(VARIANT_HEADERS, Base64.encodeBase64String(SerializationUtils.serialize(headersArray)));
    if (sampleGroup != null) {
        conf.set(SAMPLE_GROUP, sampleGroup);
    }
}

From source file:de.cosmocode.palava.cache.MarshallerTranscoder.java

@Override
public CachedData encode(Object o) {
    final Serializable encoded = marshaller.apply(o);
    if (encoded instanceof byte[]) {
        return new CachedData(0, byte[].class.cast(encoded), getMaxSize());
    } else {// ww  w  .  j a  v a  2  s. c  o  m
        return new CachedData(0, SerializationUtils.serialize(encoded), getMaxSize());
    }
}

From source file:com.github.seqware.queryengine.plugins.plugins.FeatureSetCountPlugin.java

/**
 * {@inheritDoc}//from   w ww  .  j a  v a  2s  . co  m
 */
@Override
public byte[] handleSerialization(Object... parameters) {
    byte[] serialize = SerializationUtils.serialize(parameters);
    return serialize;
}

From source file:net.praqma.jenkins.unit.MemoryMapParserDelegateTest.java

@Test
public void isMemoryMapParserDelegateSerializable_test() {
    SerializationUtils.serialize(new MemoryMapMapParserDelegate());
}

From source file:br.com.ufjf.labredes.rest.ConectaResource.java

@POST
@Path("/{client_pk}")
//2.Envia PK Criptografada
public String answer(@PathParam("client_pk") String client_pk) {
    Response ans = new Response();

    if (!client_pk.equals("")) {
        byte[] client = Base64.getDecoder().decode(client_pk);
        client_aes = rsa.decrypt(client, sever_privateKey);
        ans.Ok("Conexo aceita");
        //2.1 Responde
        byte[] data = SerializationUtils.serialize(rsa.encrypt(ans, client_aes));
        String aux = Base64.getEncoder().encodeToString(data);
        return aux;
    } else {/*from   w w  w .j av a2s .  c o m*/
        ans.Error("Erro ao decriptar chave");
        //2.1 Responde
        byte[] data = SerializationUtils.serialize(rsa.encrypt(ans, client_aes));
        String aux = Base64.getEncoder().encodeToString(data);
        return aux;
    }
}

From source file:com.sylvanaar.idea.Lua.lang.psi.stubs.elements.LuaFieldStubType.java

@Override
public LuaFieldStub createStub(@NotNull LuaFieldIdentifier psi, StubElement parentStub) {
    final LuaType luaType = psi.getLuaType();
    final byte[] bytes = luaType instanceof LuaPrimitiveType ? null : SerializationUtils.serialize(luaType);
    return new LuaFieldStub(parentStub, StringRef.fromString(psi.getName()), bytes, luaType);
}

From source file:com.eaio.uuid.SerializationTest.java

@Test
public void testSerialization() {
    UUID u = new UUID(), u2;

    u2 = (UUID) SerializationUtils.deserialize(SerializationUtils.serialize(u));

    assertThat(u, is(u2));//from  w w w .j  a  v  a 2 s  .c o m
    assertThat(u.compareTo(u), is(0));
    assertThat(u.compareTo(u2), is(0));
    assertThat(u2.compareTo(u), is(0));
}

From source file:dfki.sb.rabbitmqjava.RabbitMQObjectStreamClient.java

private QuoteRequest sendQuoteRequest(QuoteRequest quoteObject) throws IOException, InterruptedException {
    QuoteRequest response = null;//from   w  w w .  java2 s.co  m
    String corrId = UUID.randomUUID().toString();

    BasicProperties props = new BasicProperties.Builder().correlationId(corrId).replyTo(replyQueueName).build();

    channel.basicPublish("", requestQueueName, props, SerializationUtils.serialize(quoteObject));
    while (true) {
        QueueingConsumer.Delivery delivery = consumer.nextDelivery();
        if (delivery.getProperties().getCorrelationId().equals(corrId)) {
            response = (QuoteRequest) SerializationUtils.deserialize(delivery.getBody());
            break;
        }
    }
    return response;
}