extends AbstractMessageProxy<T, C> {
private static final long serialVersionUID = 1L;
- AbstractResponseProxy() {
+ protected AbstractResponseProxy() {
// for Externalizable
}
- AbstractResponseProxy(final @Nonnull C response) {
+ AbstractResponseProxy(@Nonnull final C response) {
super(response);
}
@Override
- final C createMessage(final T target) {
- return createResponse(target);
+ final C createMessage(final T target, final long sequence) {
+ return createResponse(target, sequence);
}
- abstract @Nonnull C createResponse(@Nonnull T target);
+ @Nonnull
+ abstract C createResponse(@Nonnull T target, long sequence);
}