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>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>fr.bigeon</groupId>
|
||||
<groupId>net.bigeon</groupId>
|
||||
<artifactId>gclc</artifactId>
|
||||
<version>2.0.5</version>
|
||||
<version>2.0.7</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>fr.bigeon</groupId>
|
||||
<groupId>net.bigeon</groupId>
|
||||
<artifactId>smu</artifactId>
|
||||
<version>0.0.9</version>
|
||||
<version>1.0.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<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
|
||||
*/
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%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
|
||||
*/
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%L
|
||||
@ -69,7 +69,7 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
||||
}
|
||||
/* (non-Javadoc)
|
||||
* @see
|
||||
* fr.bigeon.gclc.socket.ConnexionManager#addConnexion(java.lang.Object) */
|
||||
* net.bigeon.gclc.socket.ConnexionManager#addConnexion(java.lang.Object) */
|
||||
@Override
|
||||
public String addConnexion(final T handle) {
|
||||
final String newID = newID();
|
||||
@ -81,7 +81,7 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see
|
||||
* fr.bigeon.gclc.socket.ConnexionManager#disconnect(java.lang.String) */
|
||||
* net.bigeon.gclc.socket.ConnexionManager#disconnect(java.lang.String) */
|
||||
@Override
|
||||
public T disconnect(final String id) {
|
||||
if (connecteds.containsKey(id)) {
|
||||
@ -106,14 +106,14 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see fr.bigeon.gclc.socket.ConnexionManager#get(java.lang.String) */
|
||||
* @see net.bigeon.gclc.socket.ConnexionManager#get(java.lang.String) */
|
||||
@Override
|
||||
public T get(final String id) {
|
||||
return connecteds.get(id);
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see fr.bigeon.gclc.socket.ConnexionManager#getConnected() */
|
||||
* @see net.bigeon.gclc.socket.ConnexionManager#getConnected() */
|
||||
@Override
|
||||
public Collection<String> getConnected() {
|
||||
return connecteds.keySet();
|
||||
@ -121,7 +121,7 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see
|
||||
* fr.bigeon.gclc.socket.ConnexionManager#isConnected(java.lang.String) */
|
||||
* net.bigeon.gclc.socket.ConnexionManager#isConnected(java.lang.String) */
|
||||
@Override
|
||||
public boolean isConnected(final String id) {
|
||||
return connecteds.containsKey(id);
|
||||
@ -129,7 +129,7 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see
|
||||
* fr.bigeon.gclc.socket.ConnexionManager#lockDisconnexion(java.lang.String) */
|
||||
* net.bigeon.gclc.socket.ConnexionManager#lockDisconnexion(java.lang.String) */
|
||||
@Override
|
||||
public void lockDisconnexion(final String id) {
|
||||
if (!connecteds.containsKey(id)) {
|
||||
@ -149,7 +149,7 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see
|
||||
* fr.bigeon.gclc.socket.ConnexionManager#releaseDisconnexionLock(java.lang.
|
||||
* net.bigeon.gclc.socket.ConnexionManager#releaseDisconnexionLock(java.lang.
|
||||
* String) */
|
||||
@Override
|
||||
public void releaseDisconnexionLock(final String id) {
|
||||
@ -162,7 +162,7 @@ public final class DConnexionManager<T> implements ConnexionManager<T> {
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see
|
||||
* fr.bigeon.gclc.socket.ConnexionManager#waitDisconnexion(java.lang.String) */
|
||||
* net.bigeon.gclc.socket.ConnexionManager#waitDisconnexion(java.lang.String) */
|
||||
@Override
|
||||
public void waitDisconnexion(final String id) throws InterruptedException {
|
||||
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
|
||||
*/
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%L
|
||||
@ -46,10 +46,10 @@ import java.nio.charset.StandardCharsets;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import fr.bigeon.gclc.manager.ConsoleInput;
|
||||
import fr.bigeon.gclc.manager.ReadingRunnable;
|
||||
import fr.bigeon.gclc.tools.ConstantString;
|
||||
import fr.bigeon.gclc.tools.StringProvider;
|
||||
import net.bigeon.gclc.manager.ConsoleInput;
|
||||
import net.bigeon.gclc.tools.ConstantString;
|
||||
import net.bigeon.gclc.tools.StringProvider;
|
||||
import net.bigeon.gclc.utils.ReadingRunnable;
|
||||
|
||||
/** A console input where the stream can be plugged.
|
||||
* <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
|
||||
*/
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%L
|
||||
@ -42,7 +42,7 @@ import java.io.PrintStream;
|
||||
import java.util.ArrayDeque;
|
||||
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.
|
||||
*
|
@ -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
|
||||
*/
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%L
|
||||
@ -41,11 +41,11 @@ import java.io.IOException;
|
||||
import java.text.MessageFormat;
|
||||
import java.util.Collection;
|
||||
|
||||
import fr.bigeon.gclc.command.Command;
|
||||
import fr.bigeon.gclc.exception.CommandRunException;
|
||||
import fr.bigeon.gclc.exception.CommandRunExceptionType;
|
||||
import fr.bigeon.gclc.manager.ConsoleInput;
|
||||
import fr.bigeon.gclc.manager.ConsoleOutput;
|
||||
import net.bigeon.gclc.command.Command;
|
||||
import net.bigeon.gclc.exception.CommandRunException;
|
||||
import net.bigeon.gclc.exception.CommandRunExceptionType;
|
||||
import net.bigeon.gclc.manager.ConsoleInput;
|
||||
import net.bigeon.gclc.manager.ConsoleOutput;
|
||||
|
||||
/** 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) {
|
||||
throw new CommandRunException(
|
||||
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
|
||||
@ -41,7 +41,7 @@ import java.net.SocketException;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import fr.bigeon.gclc.ConsoleApplication;
|
||||
import net.bigeon.gclc.ConsoleApplication;
|
||||
|
||||
/** This is a socket communicating console consoleManager.
|
||||
* <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
|
||||
*/
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%L
|
@ -1,8 +1,8 @@
|
||||
/** 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 */
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%L
|
@ -1,4 +1,4 @@
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%L
|
||||
@ -37,14 +37,16 @@ import java.io.IOException;
|
||||
import java.net.Socket;
|
||||
import java.util.Collection;
|
||||
|
||||
import fr.bigeon.gclc.ConsoleApplication;
|
||||
import fr.bigeon.gclc.command.Command;
|
||||
import fr.bigeon.gclc.command.ExitCommand;
|
||||
import fr.bigeon.gclc.command.HelpExecutor;
|
||||
import fr.bigeon.gclc.exception.CommandRunException;
|
||||
import fr.bigeon.gclc.exception.InvalidCommandName;
|
||||
import fr.bigeon.gclc.manager.ConsoleInput;
|
||||
import fr.bigeon.gclc.manager.ConsoleOutput;
|
||||
import net.bigeon.gclc.ConsoleApplication;
|
||||
import net.bigeon.gclc.command.Command;
|
||||
import net.bigeon.gclc.command.HelpExecutor;
|
||||
import net.bigeon.gclc.command.base.ExitCommand;
|
||||
import net.bigeon.gclc.exception.CommandRunException;
|
||||
import net.bigeon.gclc.exception.InvalidCommandName;
|
||||
import net.bigeon.gclc.manager.ConsoleInput;
|
||||
import net.bigeon.gclc.manager.ConsoleOutput;
|
||||
import net.bigeon.gclc.socket.ConnexionManager;
|
||||
import net.bigeon.gclc.socket.RemoteDisconnectCommand;
|
||||
|
||||
/** A test-purpose application
|
||||
*
|
||||
@ -95,8 +97,7 @@ public class ConsoleTestApplication {
|
||||
try {
|
||||
output.println("Test command ran fine");
|
||||
} catch (final IOException e) {
|
||||
throw new CommandRunException("manager closed", e,
|
||||
this);
|
||||
throw new CommandRunException("manager closed", e);
|
||||
}
|
||||
}
|
||||
|
||||
@ -129,8 +130,7 @@ public class ConsoleTestApplication {
|
||||
Thread.sleep(2000);
|
||||
output.println("Test command ran fine");
|
||||
} catch (IOException | InterruptedException e) {
|
||||
throw new CommandRunException("manager closed", e,
|
||||
this);
|
||||
throw new CommandRunException("manager closed", e);
|
||||
}
|
||||
}
|
||||
|
@ -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
|
||||
*/
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%L
|
||||
@ -49,6 +49,8 @@ import java.io.PrintStream;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import net.bigeon.gclc.socket.PluggableConsoleInput;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* TODO
|
||||
@ -57,7 +59,7 @@ import org.junit.Test;
|
||||
public class PluggableConsoleInputTest {
|
||||
|
||||
/** Test method for
|
||||
* {@link fr.bigeon.gclc.socket.PluggableConsoleInput#close()}. */
|
||||
* {@link net.bigeon.gclc.socket.PluggableConsoleInput#close()}. */
|
||||
@Test
|
||||
public final void testClose() {
|
||||
final PluggableConsoleInput input = new PluggableConsoleInput();
|
||||
@ -191,7 +193,7 @@ public class PluggableConsoleInputTest {
|
||||
}
|
||||
|
||||
/** Test method for
|
||||
* {@link fr.bigeon.gclc.socket.PluggableConsoleInput#getPrompt()}. */
|
||||
* {@link net.bigeon.gclc.socket.PluggableConsoleInput#getPrompt()}. */
|
||||
@Test
|
||||
public final void testGetPrompt() {
|
||||
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
|
||||
*/
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%L
|
||||
@ -45,8 +45,10 @@ import java.io.IOException;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import fr.bigeon.gclc.exception.CommandRunException;
|
||||
import fr.bigeon.gclc.manager.PipedConsoleOutput;
|
||||
import net.bigeon.gclc.exception.CommandRunException;
|
||||
import net.bigeon.gclc.socket.DConnexionManager;
|
||||
import net.bigeon.gclc.socket.RemoteDisconnectCommand;
|
||||
import net.bigeon.gclc.utils.PipedConsoleOutput;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
@ -56,7 +58,7 @@ import fr.bigeon.gclc.manager.PipedConsoleOutput;
|
||||
public class RemoteDisconnectCommandTest {
|
||||
|
||||
/** 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 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
|
||||
*/
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%L
|
||||
@ -48,6 +48,8 @@ import java.util.logging.Logger;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import net.bigeon.gclc.socket.SocketConsoleApplicationShell;
|
||||
|
||||
/** Test class for {@link SocketConsoleApplicationShell}
|
||||
*
|
||||
* @author Emmanuel Bigeon */
|
@ -1,4 +1,4 @@
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%L
|
||||
@ -41,7 +41,7 @@ import java.net.Socket;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
||||
import fr.bigeon.smu.StringEncoder;
|
||||
import net.bigeon.smu.StringEncoder;
|
||||
|
||||
/** TODO Describe TestConsoleClient.java
|
||||
* @author Emmanuel Bigeon
|
@ -1,4 +1,4 @@
|
||||
package fr.bigeon.gclc.socket;
|
||||
package net.bigeon.gclc.socket;
|
||||
|
||||
/*-
|
||||
* #%L
|
||||
@ -38,7 +38,13 @@ import java.net.InetAddress;
|
||||
import java.net.Socket;
|
||||
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
|
||||
*
|
Loading…
Reference in New Issue
Block a user