public UnsignedLongFixedEightWriter(final UnsignedLong object) { super(object.longValue()); } public UnsignedLongFixedEightWriter(final long value)
public static UnsignedLong valueOf(long underlying) { if((underlying & 0xFFL) == underlying) { return cachedValues[(int)underlying]; } else { return new UnsignedLong(underlying); } }
@Override public int compareTo(UnsignedLong o) { return bigIntegerValue().compareTo(o.bigIntegerValue()); }
public UnsignedLong add(UnsignedLong unsignedLong) { return UnsignedLong.valueOf(_underlying + unsignedLong._underlying); } }
UnsignedLongFixedOneWriter(final UnsignedLong value) { super(value.byteValue()); }
private Object stringToMessageId(final String correlationIdAsString) { Object messageId = null; if (correlationIdAsString != null) { try { messageId = UUID.fromString(correlationIdAsString); } catch (IllegalArgumentException e) { try { messageId = UnsignedLong.valueOf(correlationIdAsString); } catch (NumberFormatException nfe) { messageId = correlationIdAsString; } } } return messageId; }
public static UnsignedLong valueOf(final String value) { BigInteger bigInt = new BigInteger(value); if(bigInt.signum() == -1 || bigInt.bitCount()>64) { throw new NumberFormatException("Value \""+value+"\" lies outside the range [" + 0L + "- 2^64)."); } else if(bigInt.compareTo(LONG_MAX_VALUE)>=0) { return UnsignedLong.valueOf(bigInt.longValue()); } else { return UnsignedLong.valueOf(TWO_TO_THE_SIXTY_FOUR.subtract(bigInt).negate().longValue()); } }
@Override public float floatValue() { return (float) longValue(); }
@Override public String toString() { return String.valueOf(bigIntegerValue()); }
public static void register(DescribedTypeConstructorRegistry registry) { registry.register(Symbol.valueOf("amqp:flow:list"), INSTANCE); registry.register(UnsignedLong.valueOf(0x00000000000013), INSTANCE); }
@Override public double doubleValue() { return (double) longValue(); }
public static void register(DescribedTypeConstructorRegistry registry) { registry.register(Symbol.valueOf("amqp:sasl-init:list"), INSTANCE); registry.register(UnsignedLong.valueOf(0x00000000000041), INSTANCE); }
return UUID.nameUUIDFromBytes(longToBytes(((UnsignedLong) messageId).longValue()));
public static void register(DescribedTypeConstructorRegistry registry) { registry.register(Symbol.valueOf("amqp:error:list"), INSTANCE); registry.register(UnsignedLong.valueOf(0x0000000000001d), INSTANCE); }
correlationId = longToBytes(((UnsignedLong) correlationIdObject).longValue());
public static void register(DescribedTypeConstructorRegistry registry) { registry.register(Symbol.valueOf("amqp:rejected:list"), INSTANCE); registry.register(UnsignedLong.valueOf(0x00000000000025), INSTANCE); }
return ((UnsignedLong)value).longValue();
public static void register(DescribedTypeConstructorRegistry registry) { registry.register(Symbol.valueOf("amqp:header:list"), INSTANCE); registry.register(UnsignedLong.valueOf(0x00000000000070), INSTANCE); }
public static void register(DescribedTypeConstructorRegistry registry) { registry.register(Symbol.valueOf("amqp:declare:list"), INSTANCE); registry.register(UnsignedLong.valueOf(0x00000000000031), INSTANCE); }
public static void register(DescribedTypeConstructorRegistry registry) { registry.register(Symbol.valueOf("amqp:discharge:list"), INSTANCE); registry.register(UnsignedLong.valueOf(0x00000000000032), INSTANCE); }