mirror of
https://github.com/sirjonasxx/G-Earth.git
synced 2024-11-23 08:50:52 +01:00
rename extensionserver to extensionhandler
This commit is contained in:
parent
15628b5eec
commit
eb8f6afecd
@ -2,9 +2,7 @@ package gearth.extensions;
|
||||
|
||||
import gearth.protocol.HMessage;
|
||||
import gearth.protocol.HPacket;
|
||||
import gearth.services.extensionserver.ExtensionServer;
|
||||
import gearth.services.extensionserver.extensions.network.NetworkExtensionInfo;
|
||||
import gearth.ui.extensions.Extensions;
|
||||
import gearth.services.extensionhandler.extensions.network.NetworkExtensionInfo;
|
||||
|
||||
import java.io.*;
|
||||
import java.net.Socket;
|
||||
|
@ -1,26 +1,26 @@
|
||||
package gearth.services.extensionserver;
|
||||
package gearth.services.extensionhandler;
|
||||
|
||||
import gearth.Main;
|
||||
import gearth.misc.harble_api.HarbleAPIFetcher;
|
||||
import gearth.protocol.HConnection;
|
||||
import gearth.protocol.HMessage;
|
||||
import gearth.protocol.HPacket;
|
||||
import gearth.services.extensionserver.extensions.ExtensionListener;
|
||||
import gearth.services.extensionserver.extensions.extensionproducers.ExtensionProducer;
|
||||
import gearth.services.extensionserver.extensions.extensionproducers.ExtensionProducerFactory;
|
||||
import gearth.services.extensionserver.extensions.extensionproducers.ExtensionProducerObserver;
|
||||
import gearth.services.extensionserver.extensions.GEarthExtension;
|
||||
import gearth.services.extensionhandler.extensions.ExtensionListener;
|
||||
import gearth.services.extensionhandler.extensions.extensionproducers.ExtensionProducer;
|
||||
import gearth.services.extensionhandler.extensions.extensionproducers.ExtensionProducerFactory;
|
||||
import gearth.services.extensionhandler.extensions.extensionproducers.ExtensionProducerObserver;
|
||||
import gearth.services.extensionhandler.extensions.GEarthExtension;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
public class ExtensionServer {
|
||||
public class ExtensionHandler {
|
||||
|
||||
private final List<GEarthExtension> gEarthExtensions = new ArrayList<>();
|
||||
private final HConnection hConnection;
|
||||
private List<ExtensionProducer> extensionProducers;
|
||||
|
||||
|
||||
public ExtensionServer(HConnection hConnection) {
|
||||
public ExtensionHandler(HConnection hConnection) {
|
||||
this.hConnection = hConnection;
|
||||
initialize();
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package gearth.services.extensionserver.extensions;
|
||||
package gearth.services.extensionhandler.extensions;
|
||||
|
||||
import gearth.protocol.HMessage;
|
||||
import gearth.protocol.HPacket;
|
@ -1,4 +1,4 @@
|
||||
package gearth.services.extensionserver.extensions;
|
||||
package gearth.services.extensionhandler.extensions;
|
||||
|
||||
import gearth.protocol.HMessage;
|
||||
import gearth.protocol.HPacket;
|
@ -1,4 +1,4 @@
|
||||
package gearth.services.extensionserver.extensions.extensionproducers;
|
||||
package gearth.services.extensionhandler.extensions.extensionproducers;
|
||||
|
||||
public interface ExtensionProducer {
|
||||
|
@ -1,7 +1,7 @@
|
||||
package gearth.services.extensionserver.extensions.extensionproducers;
|
||||
package gearth.services.extensionhandler.extensions.extensionproducers;
|
||||
|
||||
import gearth.services.extensionserver.extensions.network.NetworkExtensionsProducer;
|
||||
import gearth.services.extensionserver.extensions.simple.SimpleExtensionProducer;
|
||||
import gearth.services.extensionhandler.extensions.network.NetworkExtensionsProducer;
|
||||
import gearth.services.extensionhandler.extensions.simple.SimpleExtensionProducer;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
@ -0,0 +1,7 @@
|
||||
package gearth.services.extensionhandler.extensions.extensionproducers;
|
||||
|
||||
import gearth.services.extensionhandler.extensions.GEarthExtension;
|
||||
|
||||
public interface ExtensionProducerObserver {
|
||||
void onExtensionConnect(GEarthExtension extension);
|
||||
}
|
@ -1,18 +1,13 @@
|
||||
package gearth.services.extensionserver.extensions.network;
|
||||
package gearth.services.extensionhandler.extensions.network;
|
||||
|
||||
import gearth.Main;
|
||||
import gearth.protocol.HMessage;
|
||||
import gearth.services.extensionserver.extensions.GEarthExtension;
|
||||
import javafx.beans.InvalidationListener;
|
||||
import gearth.services.extensionhandler.extensions.GEarthExtension;
|
||||
import gearth.protocol.HPacket;
|
||||
|
||||
import java.io.DataInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import gearth.services.extensionserver.extensions.network.authentication.Authenticator;
|
||||
import java.net.Socket;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Created by Jonas on 21/06/18.
|
@ -1,4 +1,4 @@
|
||||
package gearth.services.extensionserver.extensions.network;
|
||||
package gearth.services.extensionhandler.extensions.network;
|
||||
|
||||
public class NetworkExtensionInfo {
|
||||
|
@ -1,9 +1,9 @@
|
||||
package gearth.services.extensionserver.extensions.network;
|
||||
package gearth.services.extensionhandler.extensions.network;
|
||||
|
||||
import gearth.protocol.HPacket;
|
||||
import gearth.services.extensionserver.extensions.extensionproducers.ExtensionProducer;
|
||||
import gearth.services.extensionserver.extensions.extensionproducers.ExtensionProducerObserver;
|
||||
import gearth.services.extensionserver.extensions.network.authentication.Authenticator;
|
||||
import gearth.services.extensionhandler.extensions.extensionproducers.ExtensionProducer;
|
||||
import gearth.services.extensionhandler.extensions.extensionproducers.ExtensionProducerObserver;
|
||||
import gearth.services.extensionhandler.extensions.network.authentication.Authenticator;
|
||||
|
||||
import java.io.DataInputStream;
|
||||
import java.io.IOException;
|
@ -1,7 +1,7 @@
|
||||
package gearth.services.extensionserver.extensions.network.authentication;
|
||||
package gearth.services.extensionhandler.extensions.network.authentication;
|
||||
|
||||
import gearth.misc.ConfirmationDialog;
|
||||
import gearth.services.extensionserver.extensions.network.NetworkExtension;
|
||||
import gearth.services.extensionhandler.extensions.network.NetworkExtension;
|
||||
import javafx.application.Platform;
|
||||
import javafx.scene.control.Alert;
|
||||
import javafx.scene.control.ButtonType;
|
@ -1,4 +1,4 @@
|
||||
package gearth.services.extensionserver.extensions.network.executer;
|
||||
package gearth.services.extensionhandler.extensions.network.executer;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
@ -1,4 +1,4 @@
|
||||
package gearth.services.extensionserver.extensions.network.executer;
|
||||
package gearth.services.extensionhandler.extensions.network.executer;
|
||||
|
||||
/**
|
||||
* Created by Jonas on 21/09/18.
|
@ -1,4 +1,4 @@
|
||||
package gearth.services.extensionserver.extensions.network.executer;
|
||||
package gearth.services.extensionhandler.extensions.network.executer;
|
||||
|
||||
/**
|
||||
* Created by Jonas on 22/09/18.
|
@ -1,7 +1,7 @@
|
||||
package gearth.services.extensionserver.extensions.network.executer;
|
||||
package gearth.services.extensionhandler.extensions.network.executer;
|
||||
|
||||
import gearth.Main;
|
||||
import gearth.services.extensionserver.extensions.network.authentication.Authenticator;
|
||||
import gearth.services.extensionhandler.extensions.network.authentication.Authenticator;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.File;
|
@ -1,10 +1,7 @@
|
||||
package gearth.services.extensionserver.extensions.simple;
|
||||
package gearth.services.extensionhandler.extensions.simple;
|
||||
|
||||
import gearth.protocol.HMessage;
|
||||
import gearth.protocol.HPacket;
|
||||
import gearth.services.extensionserver.extensions.GEarthExtension;
|
||||
|
||||
import java.util.Arrays;
|
||||
import gearth.services.extensionhandler.extensions.GEarthExtension;
|
||||
|
||||
public class ExampleExtension extends GEarthExtension {
|
||||
@Override
|
@ -1,7 +1,7 @@
|
||||
package gearth.services.extensionserver.extensions.simple;
|
||||
package gearth.services.extensionhandler.extensions.simple;
|
||||
|
||||
import gearth.services.extensionserver.extensions.extensionproducers.ExtensionProducer;
|
||||
import gearth.services.extensionserver.extensions.extensionproducers.ExtensionProducerObserver;
|
||||
import gearth.services.extensionhandler.extensions.extensionproducers.ExtensionProducer;
|
||||
import gearth.services.extensionhandler.extensions.extensionproducers.ExtensionProducerObserver;
|
||||
|
||||
public class SimpleExtensionProducer implements ExtensionProducer {
|
||||
|
@ -1,8 +0,0 @@
|
||||
package gearth.services.extensionserver.extensions.extensionproducers;
|
||||
|
||||
import gearth.services.extensionserver.extensions.GEarthExtension;
|
||||
import gearth.services.extensionserver.extensions.network.NetworkExtension;
|
||||
|
||||
public interface ExtensionProducerObserver {
|
||||
void onExtensionConnect(GEarthExtension extension);
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
package gearth.ui.extensions;
|
||||
|
||||
import gearth.services.extensionserver.extensions.GEarthExtension;
|
||||
import gearth.services.extensionhandler.extensions.GEarthExtension;
|
||||
import javafx.application.Platform;
|
||||
import javafx.event.EventHandler;
|
||||
import javafx.geometry.Insets;
|
||||
@ -12,10 +12,10 @@ import javafx.scene.paint.Paint;
|
||||
import javafx.scene.text.Font;
|
||||
import gearth.misc.ConfirmationDialog;
|
||||
import gearth.ui.buttons.*;
|
||||
import gearth.services.extensionserver.extensions.network.executer.ExecutionInfo;
|
||||
import gearth.services.extensionserver.extensions.network.executer.ExtensionRunner;
|
||||
import gearth.services.extensionserver.extensions.network.executer.ExtensionRunnerFactory;
|
||||
import gearth.services.extensionserver.extensions.network.executer.NormalExtensionRunner;
|
||||
import gearth.services.extensionhandler.extensions.network.executer.ExecutionInfo;
|
||||
import gearth.services.extensionhandler.extensions.network.executer.ExtensionRunner;
|
||||
import gearth.services.extensionhandler.extensions.network.executer.ExtensionRunnerFactory;
|
||||
import gearth.services.extensionhandler.extensions.network.executer.NormalExtensionRunner;
|
||||
|
||||
import java.nio.file.Paths;
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
package gearth.ui.extensions;
|
||||
|
||||
import gearth.services.extensionserver.extensions.GEarthExtension;
|
||||
import gearth.services.extensionserver.extensions.network.NetworkExtension;
|
||||
import gearth.services.extensionhandler.extensions.GEarthExtension;
|
||||
import javafx.scene.Node;
|
||||
import javafx.scene.control.ScrollPane;
|
||||
import javafx.scene.layout.VBox;
|
||||
|
@ -1,11 +1,10 @@
|
||||
package gearth.ui.extensions;
|
||||
|
||||
import gearth.services.extensionserver.ExtensionServer;
|
||||
import gearth.services.extensionserver.extensions.extensionproducers.ExtensionProducer;
|
||||
import gearth.services.extensionserver.extensions.network.NetworkExtensionsProducer;
|
||||
import gearth.services.extensionserver.extensions.network.executer.ExecutionInfo;
|
||||
import gearth.services.extensionserver.extensions.network.executer.ExtensionRunner;
|
||||
import gearth.services.extensionserver.extensions.network.executer.ExtensionRunnerFactory;
|
||||
import gearth.services.extensionhandler.ExtensionHandler;
|
||||
import gearth.services.extensionhandler.extensions.network.NetworkExtensionsProducer;
|
||||
import gearth.services.extensionhandler.extensions.network.executer.ExecutionInfo;
|
||||
import gearth.services.extensionhandler.extensions.network.executer.ExtensionRunner;
|
||||
import gearth.services.extensionhandler.extensions.network.executer.ExtensionRunnerFactory;
|
||||
import gearth.ui.SubForm;
|
||||
import javafx.application.Platform;
|
||||
import javafx.event.ActionEvent;
|
||||
@ -17,7 +16,6 @@ import javafx.scene.layout.VBox;
|
||||
import javafx.stage.FileChooser;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.function.Predicate;
|
||||
|
||||
/**
|
||||
* Created by Jonas on 06/04/18.
|
||||
@ -34,7 +32,7 @@ public class Extensions extends SubForm {
|
||||
public ScrollPane scroller;
|
||||
|
||||
private ExtensionRunner extensionRunner = null;
|
||||
private ExtensionServer extensionServer;
|
||||
private ExtensionHandler extensionHandler;
|
||||
private NetworkExtensionsProducer networkExtensionsProducer; // needed for port
|
||||
|
||||
|
||||
@ -44,14 +42,14 @@ public class Extensions extends SubForm {
|
||||
|
||||
protected void onParentSet() {
|
||||
ExtensionItemContainerProducer producer = new ExtensionItemContainerProducer(extensioncontainer, scroller);
|
||||
extensionServer = new ExtensionServer(getHConnection());
|
||||
extensionServer.onExtensionConnected((e -> {
|
||||
extensionHandler = new ExtensionHandler(getHConnection());
|
||||
extensionHandler.onExtensionConnected((e -> {
|
||||
Platform.runLater(() -> producer.extensionConnected(e));
|
||||
}));
|
||||
|
||||
//noinspection OptionalGetWithoutIsPresent
|
||||
networkExtensionsProducer
|
||||
= (NetworkExtensionsProducer) extensionServer.getExtensionProducers().stream()
|
||||
= (NetworkExtensionsProducer) extensionHandler.getExtensionProducers().stream()
|
||||
.filter(producer1 -> producer1 instanceof NetworkExtensionsProducer)
|
||||
.findFirst().get();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user