package com.sk89q.forge;
/**
* Indicates an object that is part of a request-response that must result in a
* callback when the response is received (once).
*
* @param <T>
* the object to provide in the callback
*/
public interface RequestResponse<T> {
/**
* Get the internal call ID.
*
* @return the id
*/
short getCallId();
/**
* Set the internal call ID.
*
* @param id
* the id
*/
void setCallId(short id);
}