Class PayloadedResponse<T,E extends Exception>
java.lang.Object
uk.ac.manchester.spinnaker.messages.scp.SCPResponse
uk.ac.manchester.spinnaker.messages.scp.CheckOKResponse
uk.ac.manchester.spinnaker.messages.scp.PayloadedResponse<T,E>
- Type Parameters:
T
- The type of parsed payload value.E
- The type of exception thrown by the payload parser.
- All Implemented Interfaces:
Supplier<T>
- Direct Known Subclasses:
CountState.Response
,FixedRouteRead.Response
,GetChipInfo.Response
,GetReinjectionStatus.Response
,GetVersion.Response
,IPTagGet.Response
,IPTagGetInfo.Response
,IPTagSetTTO.Response
,ReadLink.Response
,ReadMemory.Response
,RouterAlloc.Response
,SDRAMAlloc.Response
,SDRAMDeAlloc.Response
public abstract class PayloadedResponse<T,E extends Exception> extends CheckOKResponse implements Supplier<T>
A response that holds a payload.
- Author:
- Donal Fellows
-
Field Summary
Fields inherited from class uk.ac.manchester.spinnaker.messages.scp.SCPResponse
result, sdpHeader, sequence
-
Method Summary
Modifier and Type Method Description T
get()
protected abstract T
parse(ByteBuffer buffer)
Parse the payload of a response.