File list (Check if you may need any files):
socket-server-master
....................\.gitignore
....................\pom.xml
....................\src
....................\...\SocketServer
....................\...\............\DispatcherPool.java
....................\...\............\RequestDispatcherFactory.java
....................\...\............\ShutDownHandler.java
....................\...\............\Socket.java
....................\...\............\SocketListener.java
....................\...\............\SocketServer.java
....................\...\............\Utility
....................\...\............\.......\Runtime.java
....................\test
....................\....\SocketServer
....................\....\............\DispatcherPoolTest.java
....................\....\............\Mocks
....................\....\............\.....\DispatcherPoolMock.java
....................\....\............\.....\ExecutorServiceMock.java
....................\....\............\.....\RequestDispatcherFactoryMock.java
....................\....\............\.....\RequestHandlerMock.java
....................\....\............\.....\RuntimeMock.java
....................\....\............\.....\ShutDownHandlerMock.java
....................\....\............\.....\SocketListenerMock.java
....................\....\............\.....\SocketMock.java
....................\....\............\.....\SocketServerMock.java
....................\....\............\ShutDownHandlerTest.java
....................\....\............\SocketListenerTest.java
....................\....\............\SocketServerTest.java
....................\....\............\SocketTest.java
....................\....\............\Utility
....................\....\............\.......\RuntimeTest.java