public UnsignedInteger add(final UnsignedInteger i) { int val = _underlying + i._underlying; return UnsignedInteger.valueOf(val); }
public UnsignedInteger add(final UnsignedInteger i) { int val = _underlying + i._underlying; return UnsignedInteger.valueOf(val); }
public static UnsignedInteger valueOf(final long longVal) { if(longVal < 0L || longVal >= (1L<<32)) { throw new NumberFormatException("Value \""+longVal+"\" lies outside the range [" + 0L + "-" + (1L<<32) +")."); } return valueOf((int)longVal); }
public static UnsignedInteger valueOf(final String value) { long longVal = Long.parseLong(value); return valueOf(longVal); }
public static UnsignedInteger valueOf(final String value) { long longVal = Long.parseLong(value); return valueOf(longVal); }
public static UnsignedInteger valueOf(final long longVal) { if(longVal < 0L || longVal >= (1L<<32)) { throw new NumberFormatException("Value \""+longVal+"\" lies outside the range [" + 0L + "-" + (1L<<32) +")."); } return valueOf((int)longVal); }
TransportSession(TransportImpl transport, SessionImpl session) { _transport = transport; _session = session; _outgoingWindowSize = UnsignedInteger.valueOf(session.getOutgoingWindow()); }
@Override public void parse(ByteBuffer b, Data data) { data.putUnsignedInteger(UnsignedInteger.valueOf(((int) b.get()) & 0xff)); } }
@Override public void parse(ByteBuffer b, Data data) { data.putUnsignedInteger(UnsignedInteger.valueOf(b.getInt())); } }
@Override public void parse(ByteBuffer b, Data data) { data.putUnsignedInteger(UnsignedInteger.valueOf(((int) b.get()) & 0xff)); } }
@Override public void parse(ByteBuffer b, Data data) { data.putUnsignedInteger(UnsignedInteger.valueOf(b.getInt())); } }
public UnsignedInteger readValue() { return UnsignedInteger.valueOf(getDecoder().readRawInt()); } }
public void setTimeToLive(long timeToLive) { if (timeToLive > 0 && timeToLive < UINT_MAX) { setTimeToLive(UnsignedInteger.valueOf(timeToLive)); } else { setTimeToLive(null); } }
public void setDeliveryCount(int count) { if (count == 0) { setDeliveryCount(null); } else { setDeliveryCount(UnsignedInteger.valueOf(count)); } }
public UnsignedInteger readValue() { return UnsignedInteger.valueOf(((int)getDecoder().readRawByte()) & 0xff); } }
public UnsignedInteger readValue() { return UnsignedInteger.valueOf(getDecoder().readRawInt()); } }
void addUnsettledOutgoing(UnsignedInteger deliveryId, DeliveryImpl delivery) { _unsettledOutgoingDeliveriesById.put(deliveryId, delivery); _outgoingWindowSize = _outgoingWindowSize.subtract(UnsignedInteger.valueOf(delivery.getTransportDelivery().getSessionSize())); }
void updateIncomingWindow() { int incomingCapacity = _session.getIncomingCapacity(); int size = _transport.getMaxFrameSize(); if (incomingCapacity <= 0 || size <= 0) { _incomingWindowSize = DEFAULT_WINDOW_SIZE; } else { _incomingWindowSize = UnsignedInteger.valueOf((incomingCapacity - _session.getIncomingBytes())/size); } }
@Override public void setGroupSequence(int groupSequence) { // This wraps it into the upper uint range if a negative was provided if (groupSequence != 0) { lazyCreateProperties(); properties.setGroupSequence(UnsignedInteger.valueOf(groupSequence)); } else { if (properties != null) { properties.setGroupSequence(null); } } }