当前位置: 首页>>代码示例>>Java>>正文


Java ByteBufferUtil.bytesToHex方法代码示例

本文整理汇总了Java中org.apache.cassandra.utils.ByteBufferUtil.bytesToHex方法的典型用法代码示例。如果您正苦于以下问题:Java ByteBufferUtil.bytesToHex方法的具体用法?Java ByteBufferUtil.bytesToHex怎么用?Java ByteBufferUtil.bytesToHex使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.cassandra.utils.ByteBufferUtil的用法示例。


在下文中一共展示了ByteBufferUtil.bytesToHex方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: readString

import org.apache.cassandra.utils.ByteBufferUtil; //导入方法依赖的package包/类
private static String readString(ByteBuf cb, int length)
{
    if (length == 0)
        return "";

    ByteBuffer buffer = cb.nioBuffer(cb.readerIndex(), length);
    try
    {
        String str = decodeString(buffer);
        cb.readerIndex(cb.readerIndex() + length);
        return str;
    }
    catch (IllegalStateException | CharacterCodingException e)
    {
        throw new ProtocolException("Cannot decode string as UTF8: '" + ByteBufferUtil.bytesToHex(buffer) + "'; " + e);
    }
}
 
开发者ID:Netflix,项目名称:sstable-adaptor,代码行数:18,代码来源:CBUtil.java

示例2: stringify

import org.apache.cassandra.utils.ByteBufferUtil; //导入方法依赖的package包/类
private static String stringify(ByteBuffer name)
{
    try
    {
        return UTF8Type.instance.getString(name);
    }
    catch (Exception e)
    {
        return ByteBufferUtil.bytesToHex(name);
    }
}
 
开发者ID:Netflix,项目名称:sstable-adaptor,代码行数:12,代码来源:UnknownColumnException.java

示例3: compareCollectionMembers

import org.apache.cassandra.utils.ByteBufferUtil; //导入方法依赖的package包/类
public int compareCollectionMembers(ByteBuffer o1, ByteBuffer o2, ByteBuffer collectionName)
{
    CollectionType t = defined.get(collectionName);
    if (t == null)
        throw new RuntimeException(ByteBufferUtil.bytesToHex(collectionName) + " is not defined as a collection");

    return t.nameComparator().compare(o1, o2);
}
 
开发者ID:Netflix,项目名称:sstable-adaptor,代码行数:9,代码来源:ColumnToCollectionType.java

示例4: validateCollectionMember

import org.apache.cassandra.utils.ByteBufferUtil; //导入方法依赖的package包/类
public void validateCollectionMember(ByteBuffer bytes, ByteBuffer collectionName) throws MarshalException
{
    CollectionType t = defined.get(collectionName);
    if (t == null)
        throw new MarshalException(ByteBufferUtil.bytesToHex(collectionName) + " is not defined as a collection");

    t.nameComparator().validate(bytes);
}
 
开发者ID:Netflix,项目名称:sstable-adaptor,代码行数:9,代码来源:ColumnToCollectionType.java

示例5: deserialize

import org.apache.cassandra.utils.ByteBufferUtil; //导入方法依赖的package包/类
public String deserialize(ByteBuffer bytes)
{
    try
    {
        return ByteBufferUtil.string(bytes, charset);
    }
    catch (CharacterCodingException e)
    {
        throw new MarshalException("Invalid " + charset + " bytes " + ByteBufferUtil.bytesToHex(bytes));
    }
}
 
开发者ID:Netflix,项目名称:sstable-adaptor,代码行数:12,代码来源:AbstractTextSerializer.java

示例6: toString

import org.apache.cassandra.utils.ByteBufferUtil; //导入方法依赖的package包/类
@Override
public String toString()
{
    return ByteBufferUtil.bytesToHex(bytes);
}
 
开发者ID:Netflix,项目名称:sstable-adaptor,代码行数:6,代码来源:Constants.java

示例7: toString

import org.apache.cassandra.utils.ByteBufferUtil; //导入方法依赖的package包/类
@Override
public String toString()
{
    return mark == null ? "null" : ByteBufferUtil.bytesToHex(mark);
}
 
开发者ID:Netflix,项目名称:sstable-adaptor,代码行数:6,代码来源:PagingState.java

示例8: toString

import org.apache.cassandra.utils.ByteBufferUtil; //导入方法依赖的package包/类
@Override
public String toString()
{
    String keystring = getKey() == null ? "null" : ByteBufferUtil.bytesToHex(getKey());
    return "DecoratedKey(" + getToken() + ", " + keystring + ")";
}
 
开发者ID:Netflix,项目名称:sstable-adaptor,代码行数:7,代码来源:DecoratedKey.java

示例9: toJSONString

import org.apache.cassandra.utils.ByteBufferUtil; //导入方法依赖的package包/类
@Override
public String toJSONString(ByteBuffer buffer, ProtocolVersion protocolVersion)
{
    return "\"0x" + ByteBufferUtil.bytesToHex(buffer) + '"';
}
 
开发者ID:Netflix,项目名称:sstable-adaptor,代码行数:6,代码来源:BytesType.java

示例10: getString

import org.apache.cassandra.utils.ByteBufferUtil; //导入方法依赖的package包/类
public String getString(ByteBuffer bytes)
{
    return ByteBufferUtil.bytesToHex(bytes);
}
 
开发者ID:Netflix,项目名称:sstable-adaptor,代码行数:5,代码来源:PartitionerDefinedOrder.java

示例11: toString

import org.apache.cassandra.utils.ByteBufferUtil; //导入方法依赖的package包/类
public String toString(ByteBuffer value)
{
    return ByteBufferUtil.bytesToHex(value);
}
 
开发者ID:Netflix,项目名称:sstable-adaptor,代码行数:5,代码来源:BytesSerializer.java


注:本文中的org.apache.cassandra.utils.ByteBufferUtil.bytesToHex方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。