Record Class IdHTTPResponseFixedSize
java.lang.Object
java.lang.Record
com.io7m.idstore.server.http.IdHTTPResponseFixedSize
- Record Components:
statusCode- The status code- The cookies to setcontentType- The content typedata- The data
- All Implemented Interfaces:
IdHTTPResponseType
public record IdHTTPResponseFixedSize(int statusCode, Set<IdHTTPCookieDeclaration> cookies, String contentType, byte[] data)
extends Record
implements IdHTTPResponseType
A fixed size servlet response.
-
Constructor Summary
ConstructorsConstructorDescriptionIdHTTPResponseFixedSize(int statusCode, Set<IdHTTPCookieDeclaration> cookies, String contentType, byte[] data) A fixed size servlet response. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thecontentTyperecord component.cookies()Returns the value of thecookiesrecord component.byte[]data()Returns the value of thedatarecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.intReturns the value of thestatusCoderecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
IdHTTPResponseFixedSize
public IdHTTPResponseFixedSize(int statusCode, Set<IdHTTPCookieDeclaration> cookies, String contentType, byte[] data) A fixed size servlet response.- Parameters:
statusCode- The status codecookies- The cookies to setcontentType- The content typedata- The data
-
-
Method Details
-
contentLengthOptional
- Specified by:
contentLengthOptionalin interfaceIdHTTPResponseType- Returns:
- The length of the content, if one is known
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
statusCode
public int statusCode()Returns the value of thestatusCoderecord component.- Specified by:
statusCodein interfaceIdHTTPResponseType- Returns:
- the value of the
statusCoderecord component
-
cookies
Returns the value of thecookiesrecord component.- Specified by:
cookiesin interfaceIdHTTPResponseType- Returns:
- the value of the
cookiesrecord component
-
contentType
Returns the value of thecontentTyperecord component.- Returns:
- the value of the
contentTyperecord component
-
data
-