Creates a Stats instance from the byte representation read from the given ByteBuffer. Note: No guarantees are made regarding stability of the representation between versions. @param buffer A ByteBuffer with at least BYTES ByteBuffer#remaining, ordered as {@lin
(ByteBuffer buffer)
| 601 | */ |
| 602 | |
| 603 | static Stats readFrom(ByteBuffer buffer) { |
| 604 | checkNotNull(buffer); |
| 605 | checkArgument(buffer.remaining() >= BYTES, |
| 606 | "Expected at least Stats.BYTES = %s remaining , got %s", |
| 607 | BYTES, |
| 608 | buffer.remaining()); |
| 609 | return new Stats( |
| 610 | buffer.getLong(), |
| 611 | buffer.getDouble(), |
| 612 | buffer.getDouble(), |
| 613 | buffer.getDouble(), |
| 614 | buffer.getDouble()); |
| 615 | } |
| 616 | |
| 617 | private static final long serialVersionUID = 0; |
| 618 | } |
no test coverage detected