/** * Copyright (C) 2013 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.util.result; /** * Represents the status of a function call, such that clients can use * it to determine whether they can continue, or need to pass failure * to their callers. */ public interface ResultStatus { /** * Indicates if a Result with this status has a return value populated. * * @return true if the Result has its return value populated */ boolean isResultAvailable(); }