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;
|
package com.olexyn.misp.reverse.runnable;
|
||||||
|
|
||||||
import com.olexyn.misp.helper.Ride;
|
import com.olexyn.misp.helper.Ride;
|
||||||
import com.olexyn.misp.reverse.Reverse;
|
|
||||||
import com.olexyn.misp.reverse.Tools;
|
import com.olexyn.misp.reverse.Tools;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
public class JourneyR implements Runnable {
|
import static com.olexyn.misp.helper.Constants.EMPTY;
|
||||||
|
import static com.olexyn.misp.helper.Constants.GET;
|
||||||
private Reverse reverse;
|
import static com.olexyn.misp.helper.Constants.POST;
|
||||||
|
import static com.olexyn.misp.reverse.Reverse.APP_URL;
|
||||||
public JourneyR(Reverse reverse) {
|
import static com.olexyn.misp.reverse.Reverse.FORWARD_URL;
|
||||||
this.reverse = reverse;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
public class JourneyR implements Runnable {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
try {
|
try {
|
||||||
var ride = sendPostRide();
|
var ride = sendPostRide();
|
||||||
ride = sendGetRequest(ride);
|
sendGetRequest(ride);
|
||||||
sendPostRideRequestData(ride);
|
sendPostRideRequestData(ride);
|
||||||
} catch (Exception ignored) { /* ignored */ }
|
} 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 reqStr = new Ride(result).getRequest();
|
||||||
String request = (_req == null) ? "" : _req;
|
reqStr = (reqStr == null) ? EMPTY : reqStr;
|
||||||
ride.setRequest(request);
|
ride.setRequest(reqStr);
|
||||||
|
|
||||||
return ride;
|
return ride;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private Ride sendGetRequest(Ride ride) throws IOException {
|
||||||
Ride sendGetRequest(Ride ride) throws IOException {
|
String result = Tools.send(GET, APP_URL, ride.getRequest());
|
||||||
|
|
||||||
final String result = Tools.send("GET", reverse.APP_URL, ride.getRequest());
|
|
||||||
ride.setData(result);
|
ride.setData(result);
|
||||||
|
|
||||||
return ride;
|
return ride;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void sendPostRideRequestData(Ride ride) throws IOException {
|
||||||
void sendPostRideRequestData(Ride ride) throws IOException {
|
Tools.send(POST, FORWARD_URL, ride.json());
|
||||||
|
|
||||||
Tools.send("POST", reverse.FORWARD_URL, ride.json());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in new issue