org.bouncycastle.tls.RecordPreview Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bctls-lts8on Show documentation
Show all versions of bctls-lts8on Show documentation
The Bouncy Castle Java APIs for the TLS, including a JSSE provider. The APIs are designed primarily to be used in conjunction with the BC LTS provider but may also be used with other providers providing cryptographic services.
package org.bouncycastle.tls;
public final class RecordPreview
{
private final int recordSize;
private final int contentLimit;
static RecordPreview combineAppData(RecordPreview a, RecordPreview b)
{
return new RecordPreview(a.getRecordSize() + b.getRecordSize(), a.getContentLimit() + b.getContentLimit());
}
static RecordPreview extendRecordSize(RecordPreview a, int recordSize)
{
return new RecordPreview(a.getRecordSize() + recordSize, a.getContentLimit());
}
RecordPreview(int recordSize, int contentLimit)
{
this.recordSize = recordSize;
this.contentLimit = contentLimit;
}
public int getContentLimit()
{
return contentLimit;
}
public int getRecordSize()
{
return recordSize;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy