parent
f6559a73de
commit
55abcbbba1
@ -1,27 +0,0 @@
|
||||
package com.olexyn.misp.reverse;
|
||||
|
||||
import com.olexyn.misp.helper.Ride;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
class GetRequestRunnable implements Runnable {
|
||||
|
||||
final private Reverse reverse;
|
||||
|
||||
public GetRequestRunnable(Reverse reverse) {
|
||||
this.reverse = reverse;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
while (true) {
|
||||
synchronized (reverse.booked) {
|
||||
if (reverse.booked.size() > 0) {
|
||||
final Ride ride = reverse.booked.entrySet().iterator().next().getValue();
|
||||
Thread t = new Thread(() -> { try { reverse.sendGetRequest(ride); } catch (IOException ignored) { } });
|
||||
t.start();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
package com.olexyn.misp.reverse;
|
||||
|
||||
import com.olexyn.misp.helper.Ride;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
class GetRideRequestDataRunnable implements Runnable {
|
||||
|
||||
final private Reverse reverse;
|
||||
|
||||
public GetRideRequestDataRunnable(Reverse reverse) {
|
||||
this.reverse = reverse;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
while (true) {
|
||||
synchronized (reverse.loaded) {
|
||||
if (reverse.loaded.size() > 0) {
|
||||
final Ride ride = reverse.loaded.entrySet().iterator().next().getValue();
|
||||
Thread t = new Thread(() -> { try { reverse.sendGetRideRequestData(ride); } catch (IOException ignored) { } });
|
||||
t.start();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
package com.olexyn.misp.reverse;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
class PostRideRunnable implements Runnable {
|
||||
|
||||
final private Reverse reverse;
|
||||
|
||||
public PostRideRunnable(Reverse reverse) {
|
||||
this.reverse = reverse;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
while (true) {
|
||||
synchronized (reverse.available) {
|
||||
if (Reverse.AVAILABLE_RIDES < Reverse.AVAILABLE_RIDES_OVERHEAD_TRIGGER) {
|
||||
|
||||
for (int i = Reverse.AVAILABLE_RIDES; i < Reverse.AVAILABLE_RIDES_OVERHEAD; i++) {
|
||||
Reverse.AVAILABLE_RIDES++;
|
||||
Thread t = new Thread(() -> { try { reverse.sendPostRide(); } catch (IOException ignored) { } });
|
||||
t.start();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in new issue