001package co.codewizards.cloudstore.ls.core.invoke; 002 003import static java.util.Objects.*; 004 005import co.codewizards.cloudstore.core.Uid; 006 007public class DelayedMethodInvocationResponse extends MethodInvocationResponse { 008 private static final long serialVersionUID = 1L; 009 010 public DelayedMethodInvocationResponse(Uid delayedResponseId) { 011 super(requireNonNull(delayedResponseId, "delayedResponseId"), null); 012 } 013 014 @Override 015 public Uid getResult() { 016 return (Uid) super.getResult(); 017 } 018 019 public Uid getDelayedResponseId() { 020 return getResult(); 021 } 022}