Refactor packages. Update configuration
Signed-off-by: Emmanuel Bigeon <emmanuel@bigeon.fr>
This commit is contained in:
parent
0bb2103f85
commit
383ba0e702
@ -114,14 +114,14 @@
|
|||||||
</properties>
|
</properties>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>fr.bigeon</groupId>
|
<groupId>net.bigeon</groupId>
|
||||||
<artifactId>gclc</artifactId>
|
<artifactId>gclc</artifactId>
|
||||||
<version>2.0.5</version>
|
<version>2.0.7</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>fr.bigeon</groupId>
|
<groupId>net.bigeon</groupId>
|
||||||
<artifactId>smu</artifactId>
|
<artifactId>smu</artifactId>
|
||||||
<version>0.0.9</version>
|
<version>1.0.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<parent>
|
<parent>
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
/**
|
/**
|
||||||
* gclc-socket:fr.bigeon.gclc.socket.ConnexionManager.java
|
* gclc-socket:net.bigeon.gclc.socket.ConnexionManager.java
|
||||||
* Created on: Nov 18, 2017
|
* Created on: Nov 18, 2017
|
||||||
*/
|
*/
|
||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
@ -1,8 +1,8 @@
|
|||||||
/**
|
/**
|
||||||
* gclc-socket:fr.bigeon.gclc.socket.DConnexionManager.java
|
* gclc-socket:net.bigeon.gclc.socket.DConnexionManager.java
|
||||||
* Created on: Nov 18, 2017
|
* Created on: Nov 18, 2017
|
||||||
*/
|
*/
|
||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
||||||
@ -69,7 +69,7 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
|||||||
}
|
}
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see
|
* @see
|
||||||
* fr.bigeon.gclc.socket.ConnexionManager#addConnexion(java.lang.Object) */
|
* net.bigeon.gclc.socket.ConnexionManager#addConnexion(java.lang.Object) */
|
||||||
@Override
|
@Override
|
||||||
public String addConnexion(final T handle) {
|
public String addConnexion(final T handle) {
|
||||||
final String newID = newID();
|
final String newID = newID();
|
||||||
@ -81,7 +81,7 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
|||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see
|
* @see
|
||||||
* fr.bigeon.gclc.socket.ConnexionManager#disconnect(java.lang.String) */
|
* net.bigeon.gclc.socket.ConnexionManager#disconnect(java.lang.String) */
|
||||||
@Override
|
@Override
|
||||||
public T disconnect(final String id) {
|
public T disconnect(final String id) {
|
||||||
if (connecteds.containsKey(id)) {
|
if (connecteds.containsKey(id)) {
|
||||||
@ -106,14 +106,14 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see fr.bigeon.gclc.socket.ConnexionManager#get(java.lang.String) */
|
* @see net.bigeon.gclc.socket.ConnexionManager#get(java.lang.String) */
|
||||||
@Override
|
@Override
|
||||||
public T get(final String id) {
|
public T get(final String id) {
|
||||||
return connecteds.get(id);
|
return connecteds.get(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see fr.bigeon.gclc.socket.ConnexionManager#getConnected() */
|
* @see net.bigeon.gclc.socket.ConnexionManager#getConnected() */
|
||||||
@Override
|
@Override
|
||||||
public Collection<String> getConnected() {
|
public Collection<String> getConnected() {
|
||||||
return connecteds.keySet();
|
return connecteds.keySet();
|
||||||
@ -121,7 +121,7 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
|||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see
|
* @see
|
||||||
* fr.bigeon.gclc.socket.ConnexionManager#isConnected(java.lang.String) */
|
* net.bigeon.gclc.socket.ConnexionManager#isConnected(java.lang.String) */
|
||||||
@Override
|
@Override
|
||||||
public boolean isConnected(final String id) {
|
public boolean isConnected(final String id) {
|
||||||
return connecteds.containsKey(id);
|
return connecteds.containsKey(id);
|
||||||
@ -129,7 +129,7 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
|||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see
|
* @see
|
||||||
* fr.bigeon.gclc.socket.ConnexionManager#lockDisconnexion(java.lang.String) */
|
* net.bigeon.gclc.socket.ConnexionManager#lockDisconnexion(java.lang.String) */
|
||||||
@Override
|
@Override
|
||||||
public void lockDisconnexion(final String id) {
|
public void lockDisconnexion(final String id) {
|
||||||
if (!connecteds.containsKey(id)) {
|
if (!connecteds.containsKey(id)) {
|
||||||
@ -149,7 +149,7 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
|||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see
|
* @see
|
||||||
* fr.bigeon.gclc.socket.ConnexionManager#releaseDisconnexionLock(java.lang.
|
* net.bigeon.gclc.socket.ConnexionManager#releaseDisconnexionLock(java.lang.
|
||||||
* String) */
|
* String) */
|
||||||
@Override
|
@Override
|
||||||
public void releaseDisconnexionLock(final String id) {
|
public void releaseDisconnexionLock(final String id) {
|
||||||
@ -162,7 +162,7 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
|||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see
|
* @see
|
||||||
* fr.bigeon.gclc.socket.ConnexionManager#waitDisconnexion(java.lang.String) */
|
* net.bigeon.gclc.socket.ConnexionManager#waitDisconnexion(java.lang.String) */
|
||||||
@Override
|
@Override
|
||||||
public void waitDisconnexion(final String id) throws InterruptedException {
|
public void waitDisconnexion(final String id) throws InterruptedException {
|
||||||
final Object lock = locks.get(id);
|
final Object lock = locks.get(id);
|
@ -1,8 +1,8 @@
|
|||||||
/**
|
/**
|
||||||
* gclc-socket:fr.bigeon.gclc.socket.PlugableConsoleInput.java
|
* gclc-socket:net.bigeon.gclc.socket.PlugableConsoleInput.java
|
||||||
* Created on: Nov 18, 2017
|
* Created on: Nov 18, 2017
|
||||||
*/
|
*/
|
||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
||||||
@ -46,10 +46,10 @@ import java.nio.charset.StandardCharsets;
|
|||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import fr.bigeon.gclc.manager.ConsoleInput;
|
import net.bigeon.gclc.manager.ConsoleInput;
|
||||||
import fr.bigeon.gclc.manager.ReadingRunnable;
|
import net.bigeon.gclc.tools.ConstantString;
|
||||||
import fr.bigeon.gclc.tools.ConstantString;
|
import net.bigeon.gclc.tools.StringProvider;
|
||||||
import fr.bigeon.gclc.tools.StringProvider;
|
import net.bigeon.gclc.utils.ReadingRunnable;
|
||||||
|
|
||||||
/** A console input where the stream can be plugged.
|
/** A console input where the stream can be plugged.
|
||||||
* <p>
|
* <p>
|
@ -1,8 +1,8 @@
|
|||||||
/**
|
/**
|
||||||
* gclc-socket:fr.bigeon.gclc.socket.PluggableConsoleOutput.java
|
* gclc-socket:net.bigeon.gclc.socket.PluggableConsoleOutput.java
|
||||||
* Created on: Nov 18, 2017
|
* Created on: Nov 18, 2017
|
||||||
*/
|
*/
|
||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
||||||
@ -42,7 +42,7 @@ import java.io.PrintStream;
|
|||||||
import java.util.ArrayDeque;
|
import java.util.ArrayDeque;
|
||||||
import java.util.Deque;
|
import java.util.Deque;
|
||||||
|
|
||||||
import fr.bigeon.gclc.manager.ConsoleOutput;
|
import net.bigeon.gclc.manager.ConsoleOutput;
|
||||||
|
|
||||||
/** An output that can be hotplugged to an actual output.
|
/** An output that can be hotplugged to an actual output.
|
||||||
*
|
*
|
@ -1,8 +1,8 @@
|
|||||||
/**
|
/**
|
||||||
* gclc-socket:fr.bigeon.gclc.socket.RemoteDisconnectCommand.java
|
* gclc-socket:net.bigeon.gclc.socket.RemoteDisconnectCommand.java
|
||||||
* Created on: Nov 18, 2017
|
* Created on: Nov 18, 2017
|
||||||
*/
|
*/
|
||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
||||||
@ -41,11 +41,11 @@ import java.io.IOException;
|
|||||||
import java.text.MessageFormat;
|
import java.text.MessageFormat;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
import fr.bigeon.gclc.command.Command;
|
import net.bigeon.gclc.command.Command;
|
||||||
import fr.bigeon.gclc.exception.CommandRunException;
|
import net.bigeon.gclc.exception.CommandRunException;
|
||||||
import fr.bigeon.gclc.exception.CommandRunExceptionType;
|
import net.bigeon.gclc.exception.CommandRunExceptionType;
|
||||||
import fr.bigeon.gclc.manager.ConsoleInput;
|
import net.bigeon.gclc.manager.ConsoleInput;
|
||||||
import fr.bigeon.gclc.manager.ConsoleOutput;
|
import net.bigeon.gclc.manager.ConsoleOutput;
|
||||||
|
|
||||||
/** A {@link Command} to disconnect elements from a {@link ConnexionManager}.
|
/** A {@link Command} to disconnect elements from a {@link ConnexionManager}.
|
||||||
*
|
*
|
||||||
@ -109,7 +109,7 @@ public final class RemoteDisconnectCommand<T> extends Command {
|
|||||||
} catch (final IOException e) {
|
} catch (final IOException e) {
|
||||||
throw new CommandRunException(
|
throw new CommandRunException(
|
||||||
CommandRunExceptionType.INTERACTION,
|
CommandRunExceptionType.INTERACTION,
|
||||||
"Unable to print to existing output", e, this); //$NON-NLS-1$
|
"Unable to print to existing output", e); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
||||||
@ -41,7 +41,7 @@ import java.net.SocketException;
|
|||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import fr.bigeon.gclc.ConsoleApplication;
|
import net.bigeon.gclc.ConsoleApplication;
|
||||||
|
|
||||||
/** This is a socket communicating console consoleManager.
|
/** This is a socket communicating console consoleManager.
|
||||||
* <p>
|
* <p>
|
@ -1,8 +1,8 @@
|
|||||||
/**
|
/**
|
||||||
* gclc-socket:fr.bigeon.gclc.socket.SocketConsoleInterface.java
|
* gclc-socket:net.bigeon.gclc.socket.SocketConsoleInterface.java
|
||||||
* Created on: Nov 18, 2017
|
* Created on: Nov 18, 2017
|
||||||
*/
|
*/
|
||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
@ -1,8 +1,8 @@
|
|||||||
/** This package define a framework to access
|
/** This package define a framework to access
|
||||||
* {@link fr.bigeon.gclc.ConsoleApplication} through a socket.
|
* {@link net.bigeon.gclc.ConsoleApplication} through a socket.
|
||||||
*
|
*
|
||||||
* @author Emmanuel Bigeon */
|
* @author Emmanuel Bigeon */
|
||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
@ -1,4 +1,4 @@
|
|||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
||||||
@ -37,14 +37,16 @@ import java.io.IOException;
|
|||||||
import java.net.Socket;
|
import java.net.Socket;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
import fr.bigeon.gclc.ConsoleApplication;
|
import net.bigeon.gclc.ConsoleApplication;
|
||||||
import fr.bigeon.gclc.command.Command;
|
import net.bigeon.gclc.command.Command;
|
||||||
import fr.bigeon.gclc.command.ExitCommand;
|
import net.bigeon.gclc.command.HelpExecutor;
|
||||||
import fr.bigeon.gclc.command.HelpExecutor;
|
import net.bigeon.gclc.command.base.ExitCommand;
|
||||||
import fr.bigeon.gclc.exception.CommandRunException;
|
import net.bigeon.gclc.exception.CommandRunException;
|
||||||
import fr.bigeon.gclc.exception.InvalidCommandName;
|
import net.bigeon.gclc.exception.InvalidCommandName;
|
||||||
import fr.bigeon.gclc.manager.ConsoleInput;
|
import net.bigeon.gclc.manager.ConsoleInput;
|
||||||
import fr.bigeon.gclc.manager.ConsoleOutput;
|
import net.bigeon.gclc.manager.ConsoleOutput;
|
||||||
|
import net.bigeon.gclc.socket.ConnexionManager;
|
||||||
|
import net.bigeon.gclc.socket.RemoteDisconnectCommand;
|
||||||
|
|
||||||
/** A test-purpose application
|
/** A test-purpose application
|
||||||
*
|
*
|
||||||
@ -95,8 +97,7 @@ public class ConsoleTestApplication {
|
|||||||
try {
|
try {
|
||||||
output.println("Test command ran fine");
|
output.println("Test command ran fine");
|
||||||
} catch (final IOException e) {
|
} catch (final IOException e) {
|
||||||
throw new CommandRunException("manager closed", e,
|
throw new CommandRunException("manager closed", e);
|
||||||
this);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -129,8 +130,7 @@ public class ConsoleTestApplication {
|
|||||||
Thread.sleep(2000);
|
Thread.sleep(2000);
|
||||||
output.println("Test command ran fine");
|
output.println("Test command ran fine");
|
||||||
} catch (IOException | InterruptedException e) {
|
} catch (IOException | InterruptedException e) {
|
||||||
throw new CommandRunException("manager closed", e,
|
throw new CommandRunException("manager closed", e);
|
||||||
this);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,8 +1,8 @@
|
|||||||
/**
|
/**
|
||||||
* gclc-socket:fr.bigeon.gclc.socket.PluggableConsoleInputTest.java
|
* gclc-socket:net.bigeon.gclc.socket.PluggableConsoleInputTest.java
|
||||||
* Created on: Nov 18, 2017
|
* Created on: Nov 18, 2017
|
||||||
*/
|
*/
|
||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
||||||
@ -49,6 +49,8 @@ import java.io.PrintStream;
|
|||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import net.bigeon.gclc.socket.PluggableConsoleInput;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* TODO
|
* TODO
|
||||||
@ -57,7 +59,7 @@ import org.junit.Test;
|
|||||||
public class PluggableConsoleInputTest {
|
public class PluggableConsoleInputTest {
|
||||||
|
|
||||||
/** Test method for
|
/** Test method for
|
||||||
* {@link fr.bigeon.gclc.socket.PluggableConsoleInput#close()}. */
|
* {@link net.bigeon.gclc.socket.PluggableConsoleInput#close()}. */
|
||||||
@Test
|
@Test
|
||||||
public final void testClose() {
|
public final void testClose() {
|
||||||
final PluggableConsoleInput input = new PluggableConsoleInput();
|
final PluggableConsoleInput input = new PluggableConsoleInput();
|
||||||
@ -191,7 +193,7 @@ public class PluggableConsoleInputTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** Test method for
|
/** Test method for
|
||||||
* {@link fr.bigeon.gclc.socket.PluggableConsoleInput#getPrompt()}. */
|
* {@link net.bigeon.gclc.socket.PluggableConsoleInput#getPrompt()}. */
|
||||||
@Test
|
@Test
|
||||||
public final void testGetPrompt() {
|
public final void testGetPrompt() {
|
||||||
final PluggableConsoleInput input = new PluggableConsoleInput();
|
final PluggableConsoleInput input = new PluggableConsoleInput();
|
@ -1,8 +1,8 @@
|
|||||||
/**
|
/**
|
||||||
* gclc-socket:fr.bigeon.gclc.socket.RemoteDisconnectCommandTest.java
|
* gclc-socket:net.bigeon.gclc.socket.RemoteDisconnectCommandTest.java
|
||||||
* Created on: Nov 18, 2017
|
* Created on: Nov 18, 2017
|
||||||
*/
|
*/
|
||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
||||||
@ -45,8 +45,10 @@ import java.io.IOException;
|
|||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import fr.bigeon.gclc.exception.CommandRunException;
|
import net.bigeon.gclc.exception.CommandRunException;
|
||||||
import fr.bigeon.gclc.manager.PipedConsoleOutput;
|
import net.bigeon.gclc.socket.DConnexionManager;
|
||||||
|
import net.bigeon.gclc.socket.RemoteDisconnectCommand;
|
||||||
|
import net.bigeon.gclc.utils.PipedConsoleOutput;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
@ -56,7 +58,7 @@ import fr.bigeon.gclc.manager.PipedConsoleOutput;
|
|||||||
public class RemoteDisconnectCommandTest {
|
public class RemoteDisconnectCommandTest {
|
||||||
|
|
||||||
/** Test method for
|
/** Test method for
|
||||||
* {@link fr.bigeon.gclc.socket.RemoteDisconnectCommand#execute(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, java.lang.String[])}.
|
* {@link net.bigeon.gclc.socket.RemoteDisconnectCommand#execute(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, java.lang.String[])}.
|
||||||
*
|
*
|
||||||
* @throws CommandRunException if the command unexpectedly failed.
|
* @throws CommandRunException if the command unexpectedly failed.
|
||||||
* @throws IOException if the output could not be written to */
|
* @throws IOException if the output could not be written to */
|
@ -1,8 +1,8 @@
|
|||||||
/**
|
/**
|
||||||
* gclc-socket:fr.bigeon.gclc.socket.SocketConsoleApplicationTest.java
|
* gclc-socket:net.bigeon.gclc.socket.SocketConsoleApplicationTest.java
|
||||||
* Created on: Jun 1, 2016
|
* Created on: Jun 1, 2016
|
||||||
*/
|
*/
|
||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
||||||
@ -48,6 +48,8 @@ import java.util.logging.Logger;
|
|||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import net.bigeon.gclc.socket.SocketConsoleApplicationShell;
|
||||||
|
|
||||||
/** Test class for {@link SocketConsoleApplicationShell}
|
/** Test class for {@link SocketConsoleApplicationShell}
|
||||||
*
|
*
|
||||||
* @author Emmanuel Bigeon */
|
* @author Emmanuel Bigeon */
|
@ -1,4 +1,4 @@
|
|||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
||||||
@ -41,7 +41,7 @@ import java.net.Socket;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
import fr.bigeon.smu.StringEncoder;
|
import net.bigeon.smu.StringEncoder;
|
||||||
|
|
||||||
/** TODO Describe TestConsoleClient.java
|
/** TODO Describe TestConsoleClient.java
|
||||||
* @author Emmanuel Bigeon
|
* @author Emmanuel Bigeon
|
@ -1,4 +1,4 @@
|
|||||||
package fr.bigeon.gclc.socket;
|
package net.bigeon.gclc.socket;
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* #%L
|
* #%L
|
||||||
@ -38,7 +38,13 @@ import java.net.InetAddress;
|
|||||||
import java.net.Socket;
|
import java.net.Socket;
|
||||||
import java.net.UnknownHostException;
|
import java.net.UnknownHostException;
|
||||||
|
|
||||||
import fr.bigeon.gclc.ConsoleApplication;
|
import net.bigeon.gclc.ConsoleApplication;
|
||||||
|
import net.bigeon.gclc.socket.ConnexionManager;
|
||||||
|
import net.bigeon.gclc.socket.DConnexionManager;
|
||||||
|
import net.bigeon.gclc.socket.PluggableConsoleInput;
|
||||||
|
import net.bigeon.gclc.socket.PluggableConsoleOutput;
|
||||||
|
import net.bigeon.gclc.socket.SocketConsoleApplicationShell;
|
||||||
|
import net.bigeon.gclc.socket.SocketConsoleInterface;
|
||||||
|
|
||||||
/** A test server
|
/** A test server
|
||||||
*
|
*
|
Loading…
Reference in New Issue
Block a user