Abbiamo impostato (6-8) dell'API e sarà richiamato in una sequenza. ci sono casi, vuoi usare l'output della prima / seconda API nella terza / quarta API.
Abbiamo un oggetto request che viene passato come input a tutte le API. abbiamo definito tutti gli oggetti risposta nella stessa richiesta e dopo ogni esecuzione API verrà impostato l'oggetto risposta corrispondente. qual è il modo giusto per passare gli output dell'API alle altre API?
public interface CeaseHandler<Request, Response> {
public Response cease(final Request request);
}
First API
public class CircuitCeaseHandler implements CeaseHandler<DeletionRequest, GenericApiResponse> {
public GenericApiResponse cease(final DeletionRequest request) {
}
}
Fifth API
public class PhysicalPortCeaseApiHandler implements CeaseHandler<DeletionRequest, GenericApiResponse>{
public GenericApiResponse cease(final DeletionRequest request) {
}
}
Qui DeletionRequest ha impostato attr, che è l'output della prima API e verrà utilizzato nella quinta api. idealmente la richiesta non dovrebbe contenere alcuna risposta api.