package com.beowulfe.hap.impl.responses; import java.nio.ByteBuffer; import java.nio.charset.StandardCharsets; import com.beowulfe.hap.impl.http.HttpResponse; public class InternalServerErrorResponse implements HttpResponse { private final Exception e; public InternalServerErrorResponse(Exception e) { this.e = e; } @Override public int getStatusCode() { return 500; } @Override public ByteBuffer getBody() { return ByteBuffer.wrap(e.getClass().getName().getBytes(StandardCharsets.UTF_8)); } public Exception getException() { return e; } }