io.github.sinri.drydock.air.Drone Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of DryDock Show documentation
Show all versions of DryDock Show documentation
Prototype Library for Keel Based Java Projects.
The newest version!
package io.github.sinri.drydock.air;
import io.github.sinri.drydock.common.QueueMixin;
import io.github.sinri.drydock.naval.carrier.AircraftCarrierDeck;
import io.github.sinri.keel.core.TechnicalPreview;
import io.github.sinri.keel.servant.queue.KeelQueue;
import io.github.sinri.keel.servant.queue.KeelQueueNextTaskSeeker;
import javax.annotation.Nonnull;
/**
* @since 1.5.0 Technical Preview
*/
@TechnicalPreview(since = "1.5.0")
public abstract class Drone extends Biplane implements QueueMixin, KeelQueue.SignalReader, KeelQueueNextTaskSeeker {
public Drone(@Nonnull AircraftCarrierDeck deck) {
super(deck);
}
@Override
public final KeelQueue.SignalReader buildSignalReader() {
return this;
}
@Override
public final KeelQueueNextTaskSeeker buildQueueNextTaskSeeker() {
return this;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy