Search in sources :

Example 1 with Codec

use of com.ctrip.xpipe.api.codec.Codec in project x-pipe by ctripcorp.

the class DcMetaTest method test.

@Test
public void test() {
    DcMeta dcMeta = getDcMeta("jq");
    Codec codec = new JsonCodec(true);
    String dcMetaStr = codec.encode(dcMeta);
    logger.info("{}", dcMetaStr);
    DcMeta dcMetaDe = codec.decode(dcMetaStr, DcMeta.class);
    logger.info("[test]{}", dcMeta.getClusters().get("cluster1").parent());
    logger.info("[test]{}", dcMetaDe.getClusters().get("cluster1").parent());
}
Also used : Codec(com.ctrip.xpipe.api.codec.Codec) JsonCodec(com.ctrip.xpipe.codec.JsonCodec) JsonCodec(com.ctrip.xpipe.codec.JsonCodec) DcMeta(com.ctrip.xpipe.redis.core.entity.DcMeta) AbstractRedisTest(com.ctrip.xpipe.redis.core.AbstractRedisTest) Test(org.junit.Test)

Example 2 with Codec

use of com.ctrip.xpipe.api.codec.Codec in project x-pipe by ctripcorp.

the class DcMetaTest method testKeeper.

@Test
public void testKeeper() {
    KeeperMeta keeperMeta = new KeeperMeta().setIp("127.0.0.1").setPort(6379);
    Codec codec = new JsonCodec(true);
    String keeperMetaDesc = codec.encode(keeperMeta);
    logger.info("{}", keeperMetaDesc);
    KeeperMeta keeperMetaDec = codec.decode(keeperMetaDesc, KeeperMeta.class);
    logger.info("{}", keeperMetaDec);
}
Also used : Codec(com.ctrip.xpipe.api.codec.Codec) JsonCodec(com.ctrip.xpipe.codec.JsonCodec) JsonCodec(com.ctrip.xpipe.codec.JsonCodec) KeeperMeta(com.ctrip.xpipe.redis.core.entity.KeeperMeta) AbstractRedisTest(com.ctrip.xpipe.redis.core.AbstractRedisTest) Test(org.junit.Test)

Aggregations

Codec (com.ctrip.xpipe.api.codec.Codec)2 JsonCodec (com.ctrip.xpipe.codec.JsonCodec)2 AbstractRedisTest (com.ctrip.xpipe.redis.core.AbstractRedisTest)2 Test (org.junit.Test)2 DcMeta (com.ctrip.xpipe.redis.core.entity.DcMeta)1 KeeperMeta (com.ctrip.xpipe.redis.core.entity.KeeperMeta)1