diff options
Diffstat (limited to 'gnu/javax/net/ssl/provider/Record.java')
-rw-r--r-- | gnu/javax/net/ssl/provider/Record.java | 41 |
1 files changed, 35 insertions, 6 deletions
diff --git a/gnu/javax/net/ssl/provider/Record.java b/gnu/javax/net/ssl/provider/Record.java index adbd5cb05..26fbec0c3 100644 --- a/gnu/javax/net/ssl/provider/Record.java +++ b/gnu/javax/net/ssl/provider/Record.java @@ -64,29 +64,47 @@ class Record this.buffer = buffer; } + // XXX remove + ContentType getContentType () + { + return contentType (); + } + /** * Gets the content type field. * * @return The content type field. */ - ContentType getContentType () + ContentType contentType () { return ContentType.forInteger (buffer.get (0) & 0xFF); } + // XXX remove. + int getFragment (final ByteBuffer sink) + { + return fragment (sink); + } + /** * Get the fragment content, storing it into <code>sink</code>. * * @param sink The sink for the fragment bytes. * @return The number of bytes put into <code>sink</code> */ - int getFragment (final ByteBuffer sink) + int fragment (final ByteBuffer sink) { - int length = getLength (); + int length = length (); sink.put (((ByteBuffer) buffer.limit (5 + length).position (5)).slice ()); return length; } + // XXX remove. + ByteBuffer getFragment () + { + return fragment (); + } + /** * Returns the fragment field as a ByteBuffer. The returned buffer * is shared with this object's underlying buffer, so it will share @@ -95,28 +113,39 @@ class Record * * @return The fragment buffer. */ - ByteBuffer getFragment () + ByteBuffer fragment () { int length = getLength (); return ((ByteBuffer) buffer.limit (5 + length).position (5)).slice (); } + // XXX remove. + int getLength () + { + return length (); + } + /** * Gets the fragment length. * * @return The fragment length. */ - int getLength () + int length () { return buffer.getShort (3) & 0xFFFF; } + ProtocolVersion getVersion () + { + return version (); + } + /** * Gets the protocol version field. * * @return The protocol version field. */ - ProtocolVersion getVersion () + ProtocolVersion version () { int major = buffer.get (1) & 0xFF; int minor = buffer.get (2) & 0xFF; |