parent
264b576171
commit
174a86b89b
@ -0,0 +1,9 @@
|
||||
package com.olexyn.misp.helper;
|
||||
|
||||
public interface Constants {
|
||||
|
||||
String AVAILABLE = "available";
|
||||
String POST = "POST";
|
||||
String GET = "GET";
|
||||
String EMPTY = "";
|
||||
}
|
@ -1,55 +1,49 @@
|
||||
package com.olexyn.misp.reverse.runnable;
|
||||
|
||||
import com.olexyn.misp.helper.Ride;
|
||||
import com.olexyn.misp.reverse.Reverse;
|
||||
import com.olexyn.misp.reverse.Tools;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
public class JourneyR implements Runnable {
|
||||
|
||||
private Reverse reverse;
|
||||
|
||||
public JourneyR(Reverse reverse) {
|
||||
this.reverse = reverse;
|
||||
}
|
||||
import static com.olexyn.misp.helper.Constants.EMPTY;
|
||||
import static com.olexyn.misp.helper.Constants.GET;
|
||||
import static com.olexyn.misp.helper.Constants.POST;
|
||||
import static com.olexyn.misp.reverse.Reverse.APP_URL;
|
||||
import static com.olexyn.misp.reverse.Reverse.FORWARD_URL;
|
||||
|
||||
public class JourneyR implements Runnable {
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
try {
|
||||
var ride = sendPostRide();
|
||||
ride = sendGetRequest(ride);
|
||||
sendGetRequest(ride);
|
||||
sendPostRideRequestData(ride);
|
||||
} catch (Exception ignored) { /* ignored */ }
|
||||
}
|
||||
|
||||
|
||||
Ride sendPostRide() throws IOException {
|
||||
private Ride sendPostRide() throws IOException {
|
||||
|
||||
final Ride ride = new Ride();
|
||||
Ride ride = new Ride();
|
||||
|
||||
final String result = Tools.send("POST", reverse.FORWARD_URL, ride.json());
|
||||
String result = Tools.send(POST, FORWARD_URL, ride.json());
|
||||
|
||||
String _req = new Ride(result).getRequest();
|
||||
String request = (_req == null) ? "" : _req;
|
||||
ride.setRequest(request);
|
||||
String reqStr = new Ride(result).getRequest();
|
||||
reqStr = (reqStr == null) ? EMPTY : reqStr;
|
||||
ride.setRequest(reqStr);
|
||||
|
||||
return ride;
|
||||
}
|
||||
|
||||
|
||||
Ride sendGetRequest(Ride ride) throws IOException {
|
||||
|
||||
final String result = Tools.send("GET", reverse.APP_URL, ride.getRequest());
|
||||
private Ride sendGetRequest(Ride ride) throws IOException {
|
||||
String result = Tools.send(GET, APP_URL, ride.getRequest());
|
||||
ride.setData(result);
|
||||
|
||||
return ride;
|
||||
}
|
||||
|
||||
|
||||
void sendPostRideRequestData(Ride ride) throws IOException {
|
||||
|
||||
Tools.send("POST", reverse.FORWARD_URL, ride.json());
|
||||
private void sendPostRideRequestData(Ride ride) throws IOException {
|
||||
Tools.send(POST, FORWARD_URL, ride.json());
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in new issue