├── .gitignore ├── 001.png ├── 002.png ├── 003.png ├── EchoServer ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── echoserver │ ├── EchoProtocolHandler.java │ ├── Main.java │ ├── package.html │ └── ssl │ ├── BogusSslContextFactory.java │ ├── BogusTrustManagerFactory.java │ ├── SslServerSocketFactory.java │ ├── SslSocketFactory.java │ └── package.html ├── HaikuValidationServer ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── haiku │ ├── Haiku.java │ ├── HaikuValidationServer.java │ ├── HaikuValidator.java │ ├── HaikuValidatorIoHandler.java │ ├── InvalidHaikuException.java │ ├── PhraseUtilities.java │ └── ToHaikuIoFilter.java ├── Long_TCP_Client ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── test │ └── LongTcpClient.java ├── Long_TCP_Server ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── test │ ├── ClientKeepAliveMessageFactoryImp.java │ ├── ClientSessionHandler.java │ ├── KeepAliveMessageFactoryImp.java │ ├── LongTcpServer.java │ ├── ServerKeepAliveMessageFactoryImp.java │ └── ServerSessionHandler.java ├── MemMonClient ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── udp │ └── client │ └── MemMonClient.java ├── MemoryMonitor ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── udp │ ├── ClientPanel.java │ ├── MemoryMonitor.java │ └── MemoryMonitorHandler.java ├── NetCatClient ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── netcat │ ├── Main.java │ ├── NetCatProtocolHandler.java │ └── package.html ├── Proxyserver ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── proxy │ ├── AbstractProxyIoHandler.java │ ├── ClientToProxyIoHandler.java │ ├── Main.java │ ├── ServerToProxyIoHandler.java │ └── package.html ├── README.md ├── ReverserServer ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── reverser │ ├── Main.java │ ├── ReverseProtocolHandler.java │ └── package.html ├── SumUpClient ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── sumup │ ├── Client.java │ └── ClientSessionHandler.java ├── SumUpCommon ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── sumup │ ├── codec │ ├── AbstractMessageDecoder.java │ ├── AbstractMessageEncoder.java │ ├── AddMessageDecoder.java │ ├── AddMessageEncoder.java │ ├── Constants.java │ ├── ResultMessageDecoder.java │ ├── ResultMessageEncoder.java │ ├── SumUpProtocolCodecFactory.java │ └── package.html │ └── message │ ├── AbstractMessage.java │ ├── AddMessage.java │ ├── ResultMessage.java │ └── package.html ├── SumUpServer ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── sumup │ ├── Server.java │ └── ServerSessionHandler.java ├── TCPClient ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── tcp │ └── perf │ └── TcpClient.java ├── TCPServer ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── tcp │ └── perf │ └── TcpServer.java ├── TennisBall ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── tennis │ ├── Main.java │ ├── TennisBall.java │ ├── TennisPlayer.java │ └── package.html ├── TimeServer ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── gettingstarted │ └── timeserver │ ├── MinaTimeServer.java │ └── TimeServerHandler.java ├── UDPClient ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── udp │ └── perf │ └── UdpClient.java ├── UDPServer ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ └── example │ └── udp │ └── perf │ └── UdpServer.java ├── android-client ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── neal │ │ └── minapush │ │ ├── activity │ │ └── MainActivity.java │ │ ├── applicaiton │ │ └── BaseApplication.java │ │ ├── push │ │ ├── ClientKeepAliveMessageFactoryImp.java │ │ ├── ClientPushMessage.java │ │ ├── ClientSessionHandler.java │ │ ├── Config.java │ │ ├── PushEventListener.java │ │ ├── PushManager.java │ │ ├── ServerKeepAliveMessageFactoryImp.java │ │ └── ServerPushMessage.java │ │ ├── service │ │ └── PushService.java │ │ └── util │ │ └── NetworkUtil.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── layout │ └── activity_main.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── common ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ └── java │ └── org │ └── apache │ └── mina │ ├── core │ ├── IoUtil.java │ ├── RuntimeIoException.java │ ├── buffer │ │ ├── AbstractIoBuffer.java │ │ ├── BufferDataException.java │ │ ├── CachedBufferAllocator.java │ │ ├── IoBuffer.java │ │ ├── IoBufferAllocator.java │ │ ├── IoBufferHexDumper.java │ │ ├── IoBufferWrapper.java │ │ └── SimpleBufferAllocator.java │ ├── file │ │ ├── DefaultFileRegion.java │ │ ├── FileRegion.java │ │ └── FilenameFileRegion.java │ ├── filterchain │ │ ├── DefaultIoFilterChain.java │ │ ├── DefaultIoFilterChainBuilder.java │ │ ├── IoFilter.java │ │ ├── IoFilterAdapter.java │ │ ├── IoFilterChain.java │ │ ├── IoFilterChainBuilder.java │ │ ├── IoFilterEvent.java │ │ └── IoFilterLifeCycleException.java │ ├── future │ │ ├── CloseFuture.java │ │ ├── CompositeIoFuture.java │ │ ├── ConnectFuture.java │ │ ├── DefaultCloseFuture.java │ │ ├── DefaultConnectFuture.java │ │ ├── DefaultIoFuture.java │ │ ├── DefaultReadFuture.java │ │ ├── DefaultWriteFuture.java │ │ ├── IoFuture.java │ │ ├── IoFutureListener.java │ │ ├── ReadFuture.java │ │ └── WriteFuture.java │ ├── polling │ │ ├── AbstractPollingIoAcceptor.java │ │ ├── AbstractPollingIoConnector.java │ │ ├── AbstractPollingIoProcessor.java │ │ └── package.html │ ├── service │ │ ├── AbstractIoAcceptor.java │ │ ├── AbstractIoConnector.java │ │ ├── AbstractIoService.java │ │ ├── DefaultTransportMetadata.java │ │ ├── IoAcceptor.java │ │ ├── IoConnector.java │ │ ├── IoHandler.java │ │ ├── IoHandlerAdapter.java │ │ ├── IoProcessor.java │ │ ├── IoService.java │ │ ├── IoServiceListener.java │ │ ├── IoServiceListenerSupport.java │ │ ├── IoServiceStatistics.java │ │ ├── SimpleIoProcessorPool.java │ │ └── TransportMetadata.java │ ├── session │ │ ├── AbstractIoSession.java │ │ ├── AbstractIoSessionConfig.java │ │ ├── AttributeKey.java │ │ ├── DefaultIoSessionDataStructureFactory.java │ │ ├── DummySession.java │ │ ├── ExpiringSessionRecycler.java │ │ ├── IdleStatus.java │ │ ├── IdleStatusChecker.java │ │ ├── IoEvent.java │ │ ├── IoEventType.java │ │ ├── IoSession.java │ │ ├── IoSessionAttributeMap.java │ │ ├── IoSessionConfig.java │ │ ├── IoSessionDataStructureFactory.java │ │ ├── IoSessionInitializationException.java │ │ ├── IoSessionInitializer.java │ │ ├── IoSessionRecycler.java │ │ ├── SessionState.java │ │ └── UnknownMessageTypeException.java │ └── write │ │ ├── DefaultWriteRequest.java │ │ ├── NothingWrittenException.java │ │ ├── WriteException.java │ │ ├── WriteRequest.java │ │ ├── WriteRequestQueue.java │ │ ├── WriteRequestWrapper.java │ │ ├── WriteTimeoutException.java │ │ └── WriteToClosedSessionException.java │ ├── filter │ ├── buffer │ │ ├── BufferedWriteFilter.java │ │ └── IoBufferLazyInitializer.java │ ├── codec │ │ ├── AbstractProtocolDecoderOutput.java │ │ ├── AbstractProtocolEncoderOutput.java │ │ ├── CumulativeProtocolDecoder.java │ │ ├── ProtocolCodecException.java │ │ ├── ProtocolCodecFactory.java │ │ ├── ProtocolCodecFilter.java │ │ ├── ProtocolCodecSession.java │ │ ├── ProtocolDecoder.java │ │ ├── ProtocolDecoderAdapter.java │ │ ├── ProtocolDecoderException.java │ │ ├── ProtocolDecoderOutput.java │ │ ├── ProtocolEncoder.java │ │ ├── ProtocolEncoderAdapter.java │ │ ├── ProtocolEncoderException.java │ │ ├── ProtocolEncoderOutput.java │ │ ├── RecoverableProtocolDecoderException.java │ │ ├── SynchronizedProtocolDecoder.java │ │ ├── SynchronizedProtocolEncoder.java │ │ ├── demux │ │ │ ├── DemuxingProtocolCodecFactory.java │ │ │ ├── DemuxingProtocolDecoder.java │ │ │ ├── DemuxingProtocolEncoder.java │ │ │ ├── MessageDecoder.java │ │ │ ├── MessageDecoderAdapter.java │ │ │ ├── MessageDecoderFactory.java │ │ │ ├── MessageDecoderResult.java │ │ │ ├── MessageEncoder.java │ │ │ ├── MessageEncoderFactory.java │ │ │ └── package.html │ │ ├── package.html │ │ ├── prefixedstring │ │ │ ├── PrefixedStringCodecFactory.java │ │ │ ├── PrefixedStringDecoder.java │ │ │ └── PrefixedStringEncoder.java │ │ ├── serialization │ │ │ ├── ObjectSerializationCodecFactory.java │ │ │ ├── ObjectSerializationDecoder.java │ │ │ ├── ObjectSerializationEncoder.java │ │ │ ├── ObjectSerializationInputStream.java │ │ │ ├── ObjectSerializationOutputStream.java │ │ │ └── package.html │ │ ├── statemachine │ │ │ ├── ConsumeToCrLfDecodingState.java │ │ │ ├── ConsumeToDynamicTerminatorDecodingState.java │ │ │ ├── ConsumeToEndOfSessionDecodingState.java │ │ │ ├── ConsumeToLinearWhitespaceDecodingState.java │ │ │ ├── ConsumeToTerminatorDecodingState.java │ │ │ ├── CrLfDecodingState.java │ │ │ ├── DecodingState.java │ │ │ ├── DecodingStateMachine.java │ │ │ ├── DecodingStateProtocolDecoder.java │ │ │ ├── FixedLengthDecodingState.java │ │ │ ├── IntegerDecodingState.java │ │ │ ├── LinearWhitespaceSkippingState.java │ │ │ ├── ShortIntegerDecodingState.java │ │ │ ├── SingleByteDecodingState.java │ │ │ └── SkippingState.java │ │ └── textline │ │ │ ├── LineDelimiter.java │ │ │ ├── TextLineCodecFactory.java │ │ │ ├── TextLineDecoder.java │ │ │ ├── TextLineEncoder.java │ │ │ └── package.html │ ├── errorgenerating │ │ ├── ErrorGeneratingFilter.java │ │ └── package.html │ ├── executor │ │ ├── DefaultIoEventSizeEstimator.java │ │ ├── ExecutorFilter.java │ │ ├── IoEventQueueHandler.java │ │ ├── IoEventQueueThrottle.java │ │ ├── IoEventSizeEstimator.java │ │ ├── OrderedThreadPoolExecutor.java │ │ ├── UnorderedThreadPoolExecutor.java │ │ ├── WriteRequestFilter.java │ │ └── package.html │ ├── firewall │ │ ├── BlacklistFilter.java │ │ ├── ConnectionThrottleFilter.java │ │ ├── Subnet.java │ │ └── package.html │ ├── keepalive │ │ ├── KeepAliveFilter.java │ │ ├── KeepAliveMessageFactory.java │ │ ├── KeepAliveRequestTimeoutException.java │ │ ├── KeepAliveRequestTimeoutHandler.java │ │ └── package.html │ ├── logging │ │ ├── LogLevel.java │ │ ├── LoggingFilter.java │ │ ├── MdcInjectionFilter.java │ │ └── package.html │ ├── ssl │ │ ├── BogusTrustManagerFactory.java │ │ ├── KeyStoreFactory.java │ │ ├── SslContextFactory.java │ │ ├── SslFilter.java │ │ ├── SslHandler.java │ │ └── package.html │ ├── statistic │ │ ├── ProfilerTimerFilter.java │ │ └── package.html │ ├── stream │ │ ├── AbstractStreamWriteFilter.java │ │ ├── FileRegionWriteFilter.java │ │ ├── StreamWriteFilter.java │ │ └── package.html │ └── util │ │ ├── CommonEventFilter.java │ │ ├── NoopFilter.java │ │ ├── ReferenceCountingFilter.java │ │ ├── SessionAttributeInitializingFilter.java │ │ ├── WriteRequestFilter.java │ │ └── package.html │ ├── handler │ ├── chain │ │ ├── ChainedIoHandler.java │ │ ├── IoHandlerChain.java │ │ ├── IoHandlerCommand.java │ │ └── package.html │ ├── demux │ │ ├── DemuxingIoHandler.java │ │ ├── ExceptionHandler.java │ │ ├── MessageHandler.java │ │ └── package.html │ ├── multiton │ │ ├── SingleSessionIoHandler.java │ │ ├── SingleSessionIoHandlerAdapter.java │ │ ├── SingleSessionIoHandlerDelegate.java │ │ ├── SingleSessionIoHandlerFactory.java │ │ └── package.html │ ├── package.html │ └── stream │ │ ├── IoSessionInputStream.java │ │ ├── IoSessionOutputStream.java │ │ └── StreamIoHandler.java │ ├── proxy │ ├── AbstractProxyIoHandler.java │ ├── AbstractProxyLogicHandler.java │ ├── ProxyAuthException.java │ ├── ProxyConnector.java │ ├── ProxyLogicHandler.java │ ├── event │ │ ├── IoSessionEvent.java │ │ ├── IoSessionEventQueue.java │ │ └── IoSessionEventType.java │ ├── filter │ │ ├── ProxyFilter.java │ │ └── ProxyHandshakeIoBuffer.java │ ├── handlers │ │ ├── ProxyRequest.java │ │ ├── http │ │ │ ├── AbstractAuthLogicHandler.java │ │ │ ├── AbstractHttpLogicHandler.java │ │ │ ├── HttpAuthenticationMethods.java │ │ │ ├── HttpProxyConstants.java │ │ │ ├── HttpProxyRequest.java │ │ │ ├── HttpProxyResponse.java │ │ │ ├── HttpSmartProxyHandler.java │ │ │ ├── basic │ │ │ │ ├── HttpBasicAuthLogicHandler.java │ │ │ │ └── HttpNoAuthLogicHandler.java │ │ │ ├── digest │ │ │ │ ├── DigestUtilities.java │ │ │ │ └── HttpDigestAuthLogicHandler.java │ │ │ └── ntlm │ │ │ │ ├── HttpNTLMAuthLogicHandler.java │ │ │ │ ├── NTLMConstants.java │ │ │ │ ├── NTLMResponses.java │ │ │ │ └── NTLMUtilities.java │ │ └── socks │ │ │ ├── AbstractSocksLogicHandler.java │ │ │ ├── Socks4LogicHandler.java │ │ │ ├── Socks5LogicHandler.java │ │ │ ├── SocksProxyConstants.java │ │ │ └── SocksProxyRequest.java │ ├── session │ │ ├── ProxyIoSession.java │ │ └── ProxyIoSessionInitializer.java │ └── utils │ │ ├── ByteUtilities.java │ │ ├── IoBufferDecoder.java │ │ └── StringUtilities.java │ ├── test │ ├── ClientKeepAliveMessageFactoryImp.java │ ├── ClientSessionHandler.java │ ├── KeepAliveMessageFactoryImp.java │ ├── LongTcpServer.java │ ├── ServerKeepAliveMessageFactoryImp.java │ └── ServerSessionHandler.java │ ├── transport │ ├── socket │ │ ├── AbstractDatagramSessionConfig.java │ │ ├── AbstractSocketSessionConfig.java │ │ ├── DatagramAcceptor.java │ │ ├── DatagramConnector.java │ │ ├── DatagramSessionConfig.java │ │ ├── DefaultDatagramSessionConfig.java │ │ ├── DefaultSocketSessionConfig.java │ │ ├── SocketAcceptor.java │ │ ├── SocketConnector.java │ │ ├── SocketSessionConfig.java │ │ └── nio │ │ │ ├── NioDatagramAcceptor.java │ │ │ ├── NioDatagramConnector.java │ │ │ ├── NioDatagramSession.java │ │ │ ├── NioDatagramSessionConfig.java │ │ │ ├── NioProcessor.java │ │ │ ├── NioSession.java │ │ │ ├── NioSocketAcceptor.java │ │ │ ├── NioSocketConnector.java │ │ │ ├── NioSocketSession.java │ │ │ └── package.html │ └── vmpipe │ │ ├── DefaultVmPipeSessionConfig.java │ │ ├── VmPipe.java │ │ ├── VmPipeAcceptor.java │ │ ├── VmPipeAddress.java │ │ ├── VmPipeConnector.java │ │ ├── VmPipeFilterChain.java │ │ ├── VmPipeSession.java │ │ ├── VmPipeSessionConfig.java │ │ └── package.html │ └── util │ ├── AvailablePortFinder.java │ ├── Base64.java │ ├── CircularQueue.java │ ├── ConcurrentHashSet.java │ ├── CopyOnWriteMap.java │ ├── DefaultExceptionMonitor.java │ ├── ExceptionMonitor.java │ ├── ExpirationListener.java │ ├── ExpiringMap.java │ ├── IdentityHashSet.java │ ├── LazyInitializedCacheMap.java │ ├── LazyInitializer.java │ ├── Log4jXmlFormatter.java │ ├── MapBackedSet.java │ ├── NamePreservingRunnable.java │ ├── SynchronizedQueue.java │ ├── Transform.java │ ├── byteaccess │ ├── AbstractByteArray.java │ ├── BufferByteArray.java │ ├── ByteArray.java │ ├── ByteArrayFactory.java │ ├── ByteArrayList.java │ ├── ByteArrayPool.java │ ├── CompositeByteArray.java │ ├── CompositeByteArrayRelativeBase.java │ ├── CompositeByteArrayRelativeReader.java │ ├── CompositeByteArrayRelativeWriter.java │ ├── IoAbsoluteReader.java │ ├── IoAbsoluteWriter.java │ ├── IoRelativeReader.java │ ├── IoRelativeWriter.java │ └── SimpleByteArrayFactory.java │ └── package.html ├── gradle.properties ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/.gitignore -------------------------------------------------------------------------------- /001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/001.png -------------------------------------------------------------------------------- /002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/002.png -------------------------------------------------------------------------------- /003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/003.png -------------------------------------------------------------------------------- /EchoServer/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /EchoServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/EchoServer/build.gradle -------------------------------------------------------------------------------- /EchoServer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/EchoServer/proguard-rules.pro -------------------------------------------------------------------------------- /EchoServer/src/main/java/org/apache/mina/example/echoserver/EchoProtocolHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/EchoServer/src/main/java/org/apache/mina/example/echoserver/EchoProtocolHandler.java -------------------------------------------------------------------------------- /EchoServer/src/main/java/org/apache/mina/example/echoserver/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/EchoServer/src/main/java/org/apache/mina/example/echoserver/Main.java -------------------------------------------------------------------------------- /EchoServer/src/main/java/org/apache/mina/example/echoserver/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/EchoServer/src/main/java/org/apache/mina/example/echoserver/package.html -------------------------------------------------------------------------------- /EchoServer/src/main/java/org/apache/mina/example/echoserver/ssl/BogusSslContextFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/EchoServer/src/main/java/org/apache/mina/example/echoserver/ssl/BogusSslContextFactory.java -------------------------------------------------------------------------------- /EchoServer/src/main/java/org/apache/mina/example/echoserver/ssl/BogusTrustManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/EchoServer/src/main/java/org/apache/mina/example/echoserver/ssl/BogusTrustManagerFactory.java -------------------------------------------------------------------------------- /EchoServer/src/main/java/org/apache/mina/example/echoserver/ssl/SslServerSocketFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/EchoServer/src/main/java/org/apache/mina/example/echoserver/ssl/SslServerSocketFactory.java -------------------------------------------------------------------------------- /EchoServer/src/main/java/org/apache/mina/example/echoserver/ssl/SslSocketFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/EchoServer/src/main/java/org/apache/mina/example/echoserver/ssl/SslSocketFactory.java -------------------------------------------------------------------------------- /EchoServer/src/main/java/org/apache/mina/example/echoserver/ssl/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/EchoServer/src/main/java/org/apache/mina/example/echoserver/ssl/package.html -------------------------------------------------------------------------------- /HaikuValidationServer/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /HaikuValidationServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/HaikuValidationServer/build.gradle -------------------------------------------------------------------------------- /HaikuValidationServer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/HaikuValidationServer/proguard-rules.pro -------------------------------------------------------------------------------- /HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/Haiku.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/Haiku.java -------------------------------------------------------------------------------- /HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/HaikuValidationServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/HaikuValidationServer.java -------------------------------------------------------------------------------- /HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/HaikuValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/HaikuValidator.java -------------------------------------------------------------------------------- /HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/HaikuValidatorIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/HaikuValidatorIoHandler.java -------------------------------------------------------------------------------- /HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/InvalidHaikuException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/InvalidHaikuException.java -------------------------------------------------------------------------------- /HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/PhraseUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/PhraseUtilities.java -------------------------------------------------------------------------------- /HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/ToHaikuIoFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/HaikuValidationServer/src/main/java/org/apache/mina/example/haiku/ToHaikuIoFilter.java -------------------------------------------------------------------------------- /Long_TCP_Client/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Long_TCP_Client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Long_TCP_Client/build.gradle -------------------------------------------------------------------------------- /Long_TCP_Client/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Long_TCP_Client/proguard-rules.pro -------------------------------------------------------------------------------- /Long_TCP_Client/src/main/java/org/apache/mina/test/LongTcpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Long_TCP_Client/src/main/java/org/apache/mina/test/LongTcpClient.java -------------------------------------------------------------------------------- /Long_TCP_Server/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Long_TCP_Server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Long_TCP_Server/build.gradle -------------------------------------------------------------------------------- /Long_TCP_Server/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Long_TCP_Server/proguard-rules.pro -------------------------------------------------------------------------------- /Long_TCP_Server/src/main/java/org/apache/mina/test/ClientKeepAliveMessageFactoryImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Long_TCP_Server/src/main/java/org/apache/mina/test/ClientKeepAliveMessageFactoryImp.java -------------------------------------------------------------------------------- /Long_TCP_Server/src/main/java/org/apache/mina/test/ClientSessionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Long_TCP_Server/src/main/java/org/apache/mina/test/ClientSessionHandler.java -------------------------------------------------------------------------------- /Long_TCP_Server/src/main/java/org/apache/mina/test/KeepAliveMessageFactoryImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Long_TCP_Server/src/main/java/org/apache/mina/test/KeepAliveMessageFactoryImp.java -------------------------------------------------------------------------------- /Long_TCP_Server/src/main/java/org/apache/mina/test/LongTcpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Long_TCP_Server/src/main/java/org/apache/mina/test/LongTcpServer.java -------------------------------------------------------------------------------- /Long_TCP_Server/src/main/java/org/apache/mina/test/ServerKeepAliveMessageFactoryImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Long_TCP_Server/src/main/java/org/apache/mina/test/ServerKeepAliveMessageFactoryImp.java -------------------------------------------------------------------------------- /Long_TCP_Server/src/main/java/org/apache/mina/test/ServerSessionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Long_TCP_Server/src/main/java/org/apache/mina/test/ServerSessionHandler.java -------------------------------------------------------------------------------- /MemMonClient/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /MemMonClient/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/MemMonClient/build.gradle -------------------------------------------------------------------------------- /MemMonClient/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/MemMonClient/proguard-rules.pro -------------------------------------------------------------------------------- /MemMonClient/src/main/java/org/apache/mina/example/udp/client/MemMonClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/MemMonClient/src/main/java/org/apache/mina/example/udp/client/MemMonClient.java -------------------------------------------------------------------------------- /MemoryMonitor/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /MemoryMonitor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/MemoryMonitor/build.gradle -------------------------------------------------------------------------------- /MemoryMonitor/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/MemoryMonitor/proguard-rules.pro -------------------------------------------------------------------------------- /MemoryMonitor/src/main/java/org/apache/mina/example/udp/ClientPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/MemoryMonitor/src/main/java/org/apache/mina/example/udp/ClientPanel.java -------------------------------------------------------------------------------- /MemoryMonitor/src/main/java/org/apache/mina/example/udp/MemoryMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/MemoryMonitor/src/main/java/org/apache/mina/example/udp/MemoryMonitor.java -------------------------------------------------------------------------------- /MemoryMonitor/src/main/java/org/apache/mina/example/udp/MemoryMonitorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/MemoryMonitor/src/main/java/org/apache/mina/example/udp/MemoryMonitorHandler.java -------------------------------------------------------------------------------- /NetCatClient/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /NetCatClient/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/NetCatClient/build.gradle -------------------------------------------------------------------------------- /NetCatClient/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/NetCatClient/proguard-rules.pro -------------------------------------------------------------------------------- /NetCatClient/src/main/java/org/apache/mina/example/netcat/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/NetCatClient/src/main/java/org/apache/mina/example/netcat/Main.java -------------------------------------------------------------------------------- /NetCatClient/src/main/java/org/apache/mina/example/netcat/NetCatProtocolHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/NetCatClient/src/main/java/org/apache/mina/example/netcat/NetCatProtocolHandler.java -------------------------------------------------------------------------------- /NetCatClient/src/main/java/org/apache/mina/example/netcat/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/NetCatClient/src/main/java/org/apache/mina/example/netcat/package.html -------------------------------------------------------------------------------- /Proxyserver/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Proxyserver/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Proxyserver/build.gradle -------------------------------------------------------------------------------- /Proxyserver/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Proxyserver/proguard-rules.pro -------------------------------------------------------------------------------- /Proxyserver/src/main/java/org/apache/mina/example/proxy/AbstractProxyIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Proxyserver/src/main/java/org/apache/mina/example/proxy/AbstractProxyIoHandler.java -------------------------------------------------------------------------------- /Proxyserver/src/main/java/org/apache/mina/example/proxy/ClientToProxyIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Proxyserver/src/main/java/org/apache/mina/example/proxy/ClientToProxyIoHandler.java -------------------------------------------------------------------------------- /Proxyserver/src/main/java/org/apache/mina/example/proxy/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Proxyserver/src/main/java/org/apache/mina/example/proxy/Main.java -------------------------------------------------------------------------------- /Proxyserver/src/main/java/org/apache/mina/example/proxy/ServerToProxyIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Proxyserver/src/main/java/org/apache/mina/example/proxy/ServerToProxyIoHandler.java -------------------------------------------------------------------------------- /Proxyserver/src/main/java/org/apache/mina/example/proxy/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/Proxyserver/src/main/java/org/apache/mina/example/proxy/package.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/README.md -------------------------------------------------------------------------------- /ReverserServer/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ReverserServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/ReverserServer/build.gradle -------------------------------------------------------------------------------- /ReverserServer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/ReverserServer/proguard-rules.pro -------------------------------------------------------------------------------- /ReverserServer/src/main/java/org/apache/mina/example/reverser/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/ReverserServer/src/main/java/org/apache/mina/example/reverser/Main.java -------------------------------------------------------------------------------- /ReverserServer/src/main/java/org/apache/mina/example/reverser/ReverseProtocolHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/ReverserServer/src/main/java/org/apache/mina/example/reverser/ReverseProtocolHandler.java -------------------------------------------------------------------------------- /ReverserServer/src/main/java/org/apache/mina/example/reverser/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/ReverserServer/src/main/java/org/apache/mina/example/reverser/package.html -------------------------------------------------------------------------------- /SumUpClient/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SumUpClient/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpClient/build.gradle -------------------------------------------------------------------------------- /SumUpClient/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpClient/proguard-rules.pro -------------------------------------------------------------------------------- /SumUpClient/src/main/java/org/apache/mina/example/sumup/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpClient/src/main/java/org/apache/mina/example/sumup/Client.java -------------------------------------------------------------------------------- /SumUpClient/src/main/java/org/apache/mina/example/sumup/ClientSessionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpClient/src/main/java/org/apache/mina/example/sumup/ClientSessionHandler.java -------------------------------------------------------------------------------- /SumUpCommon/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SumUpCommon/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/build.gradle -------------------------------------------------------------------------------- /SumUpCommon/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/proguard-rules.pro -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/AbstractMessageDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/AbstractMessageDecoder.java -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/AbstractMessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/AbstractMessageEncoder.java -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/AddMessageDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/AddMessageDecoder.java -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/AddMessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/AddMessageEncoder.java -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/Constants.java -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/ResultMessageDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/ResultMessageDecoder.java -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/ResultMessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/ResultMessageEncoder.java -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/SumUpProtocolCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/SumUpProtocolCodecFactory.java -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/codec/package.html -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/message/AbstractMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/message/AbstractMessage.java -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/message/AddMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/message/AddMessage.java -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/message/ResultMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/message/ResultMessage.java -------------------------------------------------------------------------------- /SumUpCommon/src/main/java/org/apache/mina/example/sumup/message/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpCommon/src/main/java/org/apache/mina/example/sumup/message/package.html -------------------------------------------------------------------------------- /SumUpServer/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /SumUpServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpServer/build.gradle -------------------------------------------------------------------------------- /SumUpServer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpServer/proguard-rules.pro -------------------------------------------------------------------------------- /SumUpServer/src/main/java/org/apache/mina/example/sumup/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpServer/src/main/java/org/apache/mina/example/sumup/Server.java -------------------------------------------------------------------------------- /SumUpServer/src/main/java/org/apache/mina/example/sumup/ServerSessionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/SumUpServer/src/main/java/org/apache/mina/example/sumup/ServerSessionHandler.java -------------------------------------------------------------------------------- /TCPClient/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /TCPClient/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TCPClient/build.gradle -------------------------------------------------------------------------------- /TCPClient/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TCPClient/proguard-rules.pro -------------------------------------------------------------------------------- /TCPClient/src/main/java/org/apache/mina/example/tcp/perf/TcpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TCPClient/src/main/java/org/apache/mina/example/tcp/perf/TcpClient.java -------------------------------------------------------------------------------- /TCPServer/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /TCPServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TCPServer/build.gradle -------------------------------------------------------------------------------- /TCPServer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TCPServer/proguard-rules.pro -------------------------------------------------------------------------------- /TCPServer/src/main/java/org/apache/mina/example/tcp/perf/TcpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TCPServer/src/main/java/org/apache/mina/example/tcp/perf/TcpServer.java -------------------------------------------------------------------------------- /TennisBall/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /TennisBall/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TennisBall/build.gradle -------------------------------------------------------------------------------- /TennisBall/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TennisBall/proguard-rules.pro -------------------------------------------------------------------------------- /TennisBall/src/main/java/org/apache/mina/example/tennis/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TennisBall/src/main/java/org/apache/mina/example/tennis/Main.java -------------------------------------------------------------------------------- /TennisBall/src/main/java/org/apache/mina/example/tennis/TennisBall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TennisBall/src/main/java/org/apache/mina/example/tennis/TennisBall.java -------------------------------------------------------------------------------- /TennisBall/src/main/java/org/apache/mina/example/tennis/TennisPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TennisBall/src/main/java/org/apache/mina/example/tennis/TennisPlayer.java -------------------------------------------------------------------------------- /TennisBall/src/main/java/org/apache/mina/example/tennis/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TennisBall/src/main/java/org/apache/mina/example/tennis/package.html -------------------------------------------------------------------------------- /TimeServer/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /TimeServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TimeServer/build.gradle -------------------------------------------------------------------------------- /TimeServer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TimeServer/proguard-rules.pro -------------------------------------------------------------------------------- /TimeServer/src/main/java/org/apache/mina/example/gettingstarted/timeserver/MinaTimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TimeServer/src/main/java/org/apache/mina/example/gettingstarted/timeserver/MinaTimeServer.java -------------------------------------------------------------------------------- /TimeServer/src/main/java/org/apache/mina/example/gettingstarted/timeserver/TimeServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/TimeServer/src/main/java/org/apache/mina/example/gettingstarted/timeserver/TimeServerHandler.java -------------------------------------------------------------------------------- /UDPClient/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /UDPClient/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/UDPClient/build.gradle -------------------------------------------------------------------------------- /UDPClient/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/UDPClient/proguard-rules.pro -------------------------------------------------------------------------------- /UDPClient/src/main/java/org/apache/mina/example/udp/perf/UdpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/UDPClient/src/main/java/org/apache/mina/example/udp/perf/UdpClient.java -------------------------------------------------------------------------------- /UDPServer/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /UDPServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/UDPServer/build.gradle -------------------------------------------------------------------------------- /UDPServer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/UDPServer/proguard-rules.pro -------------------------------------------------------------------------------- /UDPServer/src/main/java/org/apache/mina/example/udp/perf/UdpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/UDPServer/src/main/java/org/apache/mina/example/udp/perf/UdpServer.java -------------------------------------------------------------------------------- /android-client/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /android-client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/build.gradle -------------------------------------------------------------------------------- /android-client/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/proguard-rules.pro -------------------------------------------------------------------------------- /android-client/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android-client/src/main/java/neal/minapush/activity/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/java/neal/minapush/activity/MainActivity.java -------------------------------------------------------------------------------- /android-client/src/main/java/neal/minapush/applicaiton/BaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/java/neal/minapush/applicaiton/BaseApplication.java -------------------------------------------------------------------------------- /android-client/src/main/java/neal/minapush/push/ClientKeepAliveMessageFactoryImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/java/neal/minapush/push/ClientKeepAliveMessageFactoryImp.java -------------------------------------------------------------------------------- /android-client/src/main/java/neal/minapush/push/ClientPushMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/java/neal/minapush/push/ClientPushMessage.java -------------------------------------------------------------------------------- /android-client/src/main/java/neal/minapush/push/ClientSessionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/java/neal/minapush/push/ClientSessionHandler.java -------------------------------------------------------------------------------- /android-client/src/main/java/neal/minapush/push/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/java/neal/minapush/push/Config.java -------------------------------------------------------------------------------- /android-client/src/main/java/neal/minapush/push/PushEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/java/neal/minapush/push/PushEventListener.java -------------------------------------------------------------------------------- /android-client/src/main/java/neal/minapush/push/PushManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/java/neal/minapush/push/PushManager.java -------------------------------------------------------------------------------- /android-client/src/main/java/neal/minapush/push/ServerKeepAliveMessageFactoryImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/java/neal/minapush/push/ServerKeepAliveMessageFactoryImp.java -------------------------------------------------------------------------------- /android-client/src/main/java/neal/minapush/push/ServerPushMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/java/neal/minapush/push/ServerPushMessage.java -------------------------------------------------------------------------------- /android-client/src/main/java/neal/minapush/service/PushService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/java/neal/minapush/service/PushService.java -------------------------------------------------------------------------------- /android-client/src/main/java/neal/minapush/util/NetworkUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/java/neal/minapush/util/NetworkUtil.java -------------------------------------------------------------------------------- /android-client/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-client/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-client/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-client/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android-client/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /android-client/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android-client/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/android-client/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/proguard-rules.pro -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/IoUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/IoUtil.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/RuntimeIoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/RuntimeIoException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/buffer/AbstractIoBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/buffer/AbstractIoBuffer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/buffer/BufferDataException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/buffer/BufferDataException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/buffer/CachedBufferAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/buffer/CachedBufferAllocator.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/buffer/IoBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/buffer/IoBuffer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/buffer/IoBufferAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/buffer/IoBufferAllocator.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/buffer/IoBufferHexDumper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/buffer/IoBufferHexDumper.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/buffer/IoBufferWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/buffer/IoBufferWrapper.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/buffer/SimpleBufferAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/buffer/SimpleBufferAllocator.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/file/DefaultFileRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/file/DefaultFileRegion.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/file/FileRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/file/FileRegion.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/file/FilenameFileRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/file/FilenameFileRegion.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/filterchain/DefaultIoFilterChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/filterchain/DefaultIoFilterChain.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/filterchain/DefaultIoFilterChainBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/filterchain/DefaultIoFilterChainBuilder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/filterchain/IoFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/filterchain/IoFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/filterchain/IoFilterAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/filterchain/IoFilterAdapter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/filterchain/IoFilterChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/filterchain/IoFilterChain.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/filterchain/IoFilterChainBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/filterchain/IoFilterChainBuilder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/filterchain/IoFilterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/filterchain/IoFilterEvent.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/filterchain/IoFilterLifeCycleException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/filterchain/IoFilterLifeCycleException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/future/CloseFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/future/CloseFuture.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/future/CompositeIoFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/future/CompositeIoFuture.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/future/ConnectFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/future/ConnectFuture.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/future/DefaultCloseFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/future/DefaultCloseFuture.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/future/DefaultConnectFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/future/DefaultConnectFuture.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/future/DefaultIoFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/future/DefaultIoFuture.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/future/DefaultReadFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/future/DefaultReadFuture.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/future/DefaultWriteFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/future/DefaultWriteFuture.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/future/IoFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/future/IoFuture.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/future/IoFutureListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/future/IoFutureListener.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/future/ReadFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/future/ReadFuture.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/future/WriteFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/future/WriteFuture.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/polling/AbstractPollingIoAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/polling/AbstractPollingIoAcceptor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/polling/AbstractPollingIoConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/polling/AbstractPollingIoConnector.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/polling/AbstractPollingIoProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/polling/AbstractPollingIoProcessor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/polling/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/polling/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/AbstractIoAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/AbstractIoAcceptor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/AbstractIoConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/AbstractIoConnector.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/AbstractIoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/AbstractIoService.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/DefaultTransportMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/DefaultTransportMetadata.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/IoAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/IoAcceptor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/IoConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/IoConnector.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/IoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/IoHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/IoHandlerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/IoHandlerAdapter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/IoProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/IoProcessor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/IoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/IoService.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/IoServiceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/IoServiceListener.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/IoServiceListenerSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/IoServiceListenerSupport.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/IoServiceStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/IoServiceStatistics.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/service/TransportMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/service/TransportMetadata.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/AbstractIoSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/AbstractIoSession.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/AbstractIoSessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/AbstractIoSessionConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/AttributeKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/AttributeKey.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/DefaultIoSessionDataStructureFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/DefaultIoSessionDataStructureFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/DummySession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/DummySession.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/ExpiringSessionRecycler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/ExpiringSessionRecycler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/IdleStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/IdleStatus.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/IdleStatusChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/IdleStatusChecker.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/IoEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/IoEvent.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/IoEventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/IoEventType.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/IoSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/IoSession.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/IoSessionAttributeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/IoSessionAttributeMap.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/IoSessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/IoSessionConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/IoSessionDataStructureFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/IoSessionDataStructureFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/IoSessionInitializationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/IoSessionInitializationException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/IoSessionInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/IoSessionInitializer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/IoSessionRecycler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/IoSessionRecycler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/SessionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/SessionState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/session/UnknownMessageTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/session/UnknownMessageTypeException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/write/DefaultWriteRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/write/DefaultWriteRequest.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/write/NothingWrittenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/write/NothingWrittenException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/write/WriteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/write/WriteException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/write/WriteRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/write/WriteRequest.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/write/WriteRequestQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/write/WriteRequestQueue.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/write/WriteRequestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/write/WriteRequestWrapper.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/write/WriteTimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/write/WriteTimeoutException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/core/write/WriteToClosedSessionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/core/write/WriteToClosedSessionException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/buffer/BufferedWriteFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/buffer/BufferedWriteFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/buffer/IoBufferLazyInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/buffer/IoBufferLazyInitializer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/AbstractProtocolDecoderOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/AbstractProtocolDecoderOutput.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/AbstractProtocolEncoderOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/AbstractProtocolEncoderOutput.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/CumulativeProtocolDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/CumulativeProtocolDecoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/ProtocolCodecException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/ProtocolCodecException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/ProtocolCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/ProtocolCodecFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/ProtocolCodecFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/ProtocolCodecFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/ProtocolCodecSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/ProtocolCodecSession.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/ProtocolDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/ProtocolDecoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/ProtocolDecoderAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/ProtocolDecoderAdapter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/ProtocolDecoderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/ProtocolDecoderException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/ProtocolDecoderOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/ProtocolDecoderOutput.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/ProtocolEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/ProtocolEncoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/ProtocolEncoderAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/ProtocolEncoderAdapter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/ProtocolEncoderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/ProtocolEncoderException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/ProtocolEncoderOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/ProtocolEncoderOutput.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/RecoverableProtocolDecoderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/RecoverableProtocolDecoderException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/SynchronizedProtocolDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/SynchronizedProtocolDecoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/SynchronizedProtocolEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/SynchronizedProtocolEncoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/demux/DemuxingProtocolCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/demux/DemuxingProtocolCodecFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/demux/DemuxingProtocolDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/demux/DemuxingProtocolDecoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/demux/DemuxingProtocolEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/demux/DemuxingProtocolEncoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/demux/MessageDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/demux/MessageDecoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/demux/MessageDecoderAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/demux/MessageDecoderAdapter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/demux/MessageDecoderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/demux/MessageDecoderFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/demux/MessageDecoderResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/demux/MessageDecoderResult.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/demux/MessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/demux/MessageEncoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/demux/MessageEncoderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/demux/MessageEncoderFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/demux/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/demux/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/prefixedstring/PrefixedStringCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/prefixedstring/PrefixedStringCodecFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/prefixedstring/PrefixedStringDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/prefixedstring/PrefixedStringDecoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/prefixedstring/PrefixedStringEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/prefixedstring/PrefixedStringEncoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/serialization/ObjectSerializationCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/serialization/ObjectSerializationCodecFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/serialization/ObjectSerializationDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/serialization/ObjectSerializationDecoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/serialization/ObjectSerializationEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/serialization/ObjectSerializationEncoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/serialization/ObjectSerializationInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/serialization/ObjectSerializationInputStream.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/serialization/ObjectSerializationOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/serialization/ObjectSerializationOutputStream.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/serialization/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/serialization/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/ConsumeToCrLfDecodingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/ConsumeToCrLfDecodingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/ConsumeToDynamicTerminatorDecodingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/ConsumeToDynamicTerminatorDecodingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/ConsumeToEndOfSessionDecodingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/ConsumeToEndOfSessionDecodingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/ConsumeToLinearWhitespaceDecodingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/ConsumeToLinearWhitespaceDecodingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/ConsumeToTerminatorDecodingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/ConsumeToTerminatorDecodingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/CrLfDecodingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/CrLfDecodingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/DecodingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/DecodingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/DecodingStateMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/DecodingStateMachine.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/DecodingStateProtocolDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/DecodingStateProtocolDecoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/FixedLengthDecodingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/FixedLengthDecodingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/IntegerDecodingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/IntegerDecodingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/LinearWhitespaceSkippingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/LinearWhitespaceSkippingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/ShortIntegerDecodingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/ShortIntegerDecodingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/SingleByteDecodingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/SingleByteDecodingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/statemachine/SkippingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/statemachine/SkippingState.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/textline/LineDelimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/textline/LineDelimiter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/textline/TextLineCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/textline/TextLineCodecFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/textline/TextLineDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/textline/TextLineDecoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/textline/TextLineEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/textline/TextLineEncoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/codec/textline/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/codec/textline/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/errorgenerating/ErrorGeneratingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/errorgenerating/ErrorGeneratingFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/errorgenerating/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/errorgenerating/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/executor/DefaultIoEventSizeEstimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/executor/DefaultIoEventSizeEstimator.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/executor/ExecutorFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/executor/ExecutorFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/executor/IoEventQueueHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/executor/IoEventQueueHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/executor/IoEventQueueThrottle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/executor/IoEventQueueThrottle.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/executor/IoEventSizeEstimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/executor/IoEventSizeEstimator.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/executor/OrderedThreadPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/executor/OrderedThreadPoolExecutor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/executor/UnorderedThreadPoolExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/executor/UnorderedThreadPoolExecutor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/executor/WriteRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/executor/WriteRequestFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/executor/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/executor/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/firewall/BlacklistFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/firewall/BlacklistFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/firewall/ConnectionThrottleFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/firewall/ConnectionThrottleFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/firewall/Subnet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/firewall/Subnet.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/firewall/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/firewall/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/keepalive/KeepAliveFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/keepalive/KeepAliveFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/keepalive/KeepAliveMessageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/keepalive/KeepAliveMessageFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/keepalive/KeepAliveRequestTimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/keepalive/KeepAliveRequestTimeoutException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/keepalive/KeepAliveRequestTimeoutHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/keepalive/KeepAliveRequestTimeoutHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/keepalive/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/keepalive/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/logging/LogLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/logging/LogLevel.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/logging/LoggingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/logging/LoggingFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/logging/MdcInjectionFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/logging/MdcInjectionFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/logging/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/logging/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/ssl/BogusTrustManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/ssl/BogusTrustManagerFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/ssl/KeyStoreFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/ssl/KeyStoreFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/ssl/SslContextFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/ssl/SslContextFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/ssl/SslFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/ssl/SslFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/ssl/SslHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/ssl/SslHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/ssl/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/ssl/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/statistic/ProfilerTimerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/statistic/ProfilerTimerFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/statistic/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/statistic/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/stream/AbstractStreamWriteFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/stream/AbstractStreamWriteFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/stream/FileRegionWriteFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/stream/FileRegionWriteFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/stream/StreamWriteFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/stream/StreamWriteFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/stream/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/stream/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/util/CommonEventFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/util/CommonEventFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/util/NoopFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/util/NoopFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/util/ReferenceCountingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/util/ReferenceCountingFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/util/SessionAttributeInitializingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/util/SessionAttributeInitializingFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/util/WriteRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/util/WriteRequestFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/filter/util/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/filter/util/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/chain/ChainedIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/chain/ChainedIoHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/chain/IoHandlerChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/chain/IoHandlerChain.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/chain/IoHandlerCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/chain/IoHandlerCommand.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/chain/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/chain/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/demux/DemuxingIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/demux/DemuxingIoHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/demux/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/demux/ExceptionHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/demux/MessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/demux/MessageHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/demux/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/demux/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerAdapter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerDelegate.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/multiton/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/multiton/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/stream/IoSessionInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/stream/IoSessionInputStream.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/stream/IoSessionOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/stream/IoSessionOutputStream.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/handler/stream/StreamIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/handler/stream/StreamIoHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/AbstractProxyIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/AbstractProxyIoHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/AbstractProxyLogicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/AbstractProxyLogicHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/ProxyAuthException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/ProxyAuthException.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/ProxyConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/ProxyConnector.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/ProxyLogicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/ProxyLogicHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/event/IoSessionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/event/IoSessionEvent.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/event/IoSessionEventQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/event/IoSessionEventQueue.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/event/IoSessionEventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/event/IoSessionEventType.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/filter/ProxyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/filter/ProxyFilter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/filter/ProxyHandshakeIoBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/filter/ProxyHandshakeIoBuffer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/ProxyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/ProxyRequest.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/AbstractAuthLogicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/AbstractAuthLogicHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/AbstractHttpLogicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/AbstractHttpLogicHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/HttpAuthenticationMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/HttpAuthenticationMethods.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/HttpProxyConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/HttpProxyConstants.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/HttpProxyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/HttpProxyRequest.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/HttpProxyResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/HttpProxyResponse.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/HttpSmartProxyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/HttpSmartProxyHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/basic/HttpBasicAuthLogicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/basic/HttpBasicAuthLogicHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/basic/HttpNoAuthLogicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/basic/HttpNoAuthLogicHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/digest/DigestUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/digest/DigestUtilities.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/digest/HttpDigestAuthLogicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/digest/HttpDigestAuthLogicHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/ntlm/HttpNTLMAuthLogicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/ntlm/HttpNTLMAuthLogicHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/ntlm/NTLMConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/ntlm/NTLMConstants.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/ntlm/NTLMResponses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/ntlm/NTLMResponses.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/http/ntlm/NTLMUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/http/ntlm/NTLMUtilities.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/socks/AbstractSocksLogicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/socks/AbstractSocksLogicHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/socks/Socks4LogicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/socks/Socks4LogicHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/socks/Socks5LogicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/socks/Socks5LogicHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/socks/SocksProxyConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/socks/SocksProxyConstants.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/handlers/socks/SocksProxyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/handlers/socks/SocksProxyRequest.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/session/ProxyIoSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/session/ProxyIoSession.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/session/ProxyIoSessionInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/session/ProxyIoSessionInitializer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/utils/ByteUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/utils/ByteUtilities.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/utils/IoBufferDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/utils/IoBufferDecoder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/proxy/utils/StringUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/proxy/utils/StringUtilities.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/test/ClientKeepAliveMessageFactoryImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/test/ClientKeepAliveMessageFactoryImp.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/test/ClientSessionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/test/ClientSessionHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/test/KeepAliveMessageFactoryImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/test/KeepAliveMessageFactoryImp.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/test/LongTcpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/test/LongTcpServer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/test/ServerKeepAliveMessageFactoryImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/test/ServerKeepAliveMessageFactoryImp.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/test/ServerSessionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/test/ServerSessionHandler.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/AbstractDatagramSessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/AbstractDatagramSessionConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/AbstractSocketSessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/AbstractSocketSessionConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/DatagramAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/DatagramAcceptor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/DatagramConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/DatagramConnector.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/DatagramSessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/DatagramSessionConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/DefaultDatagramSessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/DefaultDatagramSessionConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/DefaultSocketSessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/DefaultSocketSessionConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/SocketAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/SocketAcceptor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/SocketConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/SocketConnector.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/SocketSessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/SocketSessionConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramAcceptor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramConnector.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramSession.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramSessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramSessionConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/nio/NioSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/nio/NioSession.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/nio/NioSocketAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/nio/NioSocketAcceptor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/nio/NioSocketConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/nio/NioSocketConnector.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/nio/NioSocketSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/nio/NioSocketSession.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/socket/nio/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/socket/nio/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/vmpipe/DefaultVmPipeSessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/vmpipe/DefaultVmPipeSessionConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/vmpipe/VmPipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/vmpipe/VmPipe.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/vmpipe/VmPipeAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/vmpipe/VmPipeAcceptor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/vmpipe/VmPipeAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/vmpipe/VmPipeAddress.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/vmpipe/VmPipeConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/vmpipe/VmPipeConnector.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/vmpipe/VmPipeFilterChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/vmpipe/VmPipeFilterChain.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/vmpipe/VmPipeSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/vmpipe/VmPipeSession.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/vmpipe/VmPipeSessionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/vmpipe/VmPipeSessionConfig.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/transport/vmpipe/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/transport/vmpipe/package.html -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/AvailablePortFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/AvailablePortFinder.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/Base64.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/CircularQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/CircularQueue.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/ConcurrentHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/ConcurrentHashSet.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/CopyOnWriteMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/CopyOnWriteMap.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/DefaultExceptionMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/DefaultExceptionMonitor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/ExceptionMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/ExceptionMonitor.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/ExpirationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/ExpirationListener.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/ExpiringMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/ExpiringMap.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/IdentityHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/IdentityHashSet.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/LazyInitializedCacheMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/LazyInitializedCacheMap.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/LazyInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/LazyInitializer.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/Log4jXmlFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/Log4jXmlFormatter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/MapBackedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/MapBackedSet.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/NamePreservingRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/NamePreservingRunnable.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/SynchronizedQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/SynchronizedQueue.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/Transform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/Transform.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/AbstractByteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/AbstractByteArray.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/BufferByteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/BufferByteArray.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/ByteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/ByteArray.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/ByteArrayFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/ByteArrayFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/ByteArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/ByteArrayList.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/ByteArrayPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/ByteArrayPool.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/CompositeByteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/CompositeByteArray.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/CompositeByteArrayRelativeBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/CompositeByteArrayRelativeBase.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/CompositeByteArrayRelativeReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/CompositeByteArrayRelativeReader.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/CompositeByteArrayRelativeWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/CompositeByteArrayRelativeWriter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/IoAbsoluteReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/IoAbsoluteReader.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/IoAbsoluteWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/IoAbsoluteWriter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/IoRelativeReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/IoRelativeReader.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/IoRelativeWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/IoRelativeWriter.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/byteaccess/SimpleByteArrayFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/byteaccess/SimpleByteArrayFactory.java -------------------------------------------------------------------------------- /common/src/main/java/org/apache/mina/util/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/common/src/main/java/org/apache/mina/util/package.html -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sddyljsx/tcp-long-connection-based-on-apache-mina/HEAD/settings.gradle --------------------------------------------------------------------------------