summaryrefslogtreecommitdiff
path: root/gnu/javax/net/ssl/provider/Record.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/javax/net/ssl/provider/Record.java')
-rw-r--r--gnu/javax/net/ssl/provider/Record.java41
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;