Ho una classe ConstraintsResolver che risolve una coda di Constraint s. Questo viene fatto quando un oggetto ConstraintsResolver chiama meetConstraint() su Constraint uno.
La maggior parte delle implementazioni meetConstraint() ritorneranno immediatamente, quindi potrei semplicemente restituire un booleano, ma ce n'è almeno uno che bloccherà, il che significa che ho bisogno di implementare il pattern di callback.
Ho un'opzione per combinare entrambe le soluzioni oppure devo implementare solo il pattern di callback?