From ec5f3d002d70007354d62cf2c652d50c2336894f Mon Sep 17 00:00:00 2001 From: "jiachun.fjc" Date: Thu, 19 Jan 2017 17:42:50 +0800 Subject: [PATCH] Initial commit --- jupiter-common/pom.xml | 2 +- jupiter-example/pom.xml | 2 +- jupiter-flightexec/pom.xml | 3 +- jupiter-monitor/pom.xml | 7 ++-- jupiter-registry/jupiter-registry-api/pom.xml | 37 ++++++++++++++++++ .../registry/AbstractRegistryService.java | 0 .../org/jupiter/registry/NotifyListener.java | 0 .../org/jupiter/registry/OfflineListener.java | 0 .../org/jupiter/registry/RegisterMeta.java | 0 .../java/org/jupiter/registry/Registry.java | 0 .../org/jupiter/registry/RegistryMonitor.java | 0 .../org/jupiter/registry/RegistryServer.java | 0 .../org/jupiter/registry/RegistryService.java | 0 .../jupiter-registry-default}/pom.xml | 12 +++--- .../jupiter/registry/ConfigWithVersion.java | 0 .../org/jupiter/registry/DefaultRegistry.java | 0 .../registry/DefaultRegistryServer.java | 0 .../registry/DefaultRegistryService.java | 0 .../java/org/jupiter/registry/Message.java | 0 .../jupiter/registry/RegisterInfoContext.java | 0 .../org/jupiter/registry/package-info.java | 0 .../org.jupiter.registry.RegistryService | 0 .../jupiter-registry-zookeeper}/pom.xml | 11 ++---- .../zookeeper/ZookeeperRegistryService.java | 0 .../org.jupiter.registry.RegistryService | 0 jupiter-registry/pom.xml | 14 +++---- jupiter-rpc/pom.xml | 9 +++-- .../jupiter-serialization-api/pom.xml | 37 ++++++++++++++++++ .../org/jupiter/serialization/Serializer.java | 0 .../serialization/SerializerFactory.java | 0 .../jupiter/serialization/SerializerType.java | 0 .../jupiter-serialization-hessian}/pom.xml | 12 +++--- .../hessian/HessianSerializer.java | 0 .../org.jupiter.serialization.Serializer | 0 .../hessian/HessianSerializerTest.java | 0 .../jupiter-serialization-java}/pom.xml | 11 ++---- .../serialization/java/JavaSerializer.java | 0 .../org.jupiter.serialization.Serializer | 0 .../java/JavaSerializerTest.java | 0 .../jupiter-serialization-kryo}/pom.xml | 12 +++--- .../serialization/kryo/KryoSerializer.java | 0 .../org.jupiter.serialization.Serializer | 0 .../kryo/KryoSerializerTest.java | 0 .../jupiter-serialization-protostuff}/pom.xml | 12 +++--- .../proto/ProtoStuffSerializer.java | 0 .../org.jupiter.serialization.Serializer | 0 .../proto/ProtoStuffSerializerTest.java | 0 jupiter-serialization/pom.xml | 16 ++++---- jupiter-spring-support/pom.xml | 3 +- .../jupiter-transport-api/pom.xml | 37 ++++++++++++++++++ .../org/jupiter/transport/Acknowledge.java | 0 .../java/org/jupiter/transport/Directory.java | 0 .../java/org/jupiter/transport/JAcceptor.java | 0 .../java/org/jupiter/transport/JConfig.java | 0 .../org/jupiter/transport/JConfigGroup.java | 0 .../org/jupiter/transport/JConnection.java | 0 .../jupiter/transport/JConnectionManager.java | 0 .../org/jupiter/transport/JConnector.java | 0 .../java/org/jupiter/transport/JOption.java | 0 .../jupiter/transport/JProtocolHeader.java | 0 .../java/org/jupiter/transport/Status.java | 0 .../org/jupiter/transport/Transporter.java | 0 .../jupiter/transport/UnresolvedAddress.java | 0 .../channel/CopyOnWriteGroupList.java | 0 .../channel/DirectoryJChannelGroup.java | 0 .../jupiter/transport/channel/JChannel.java | 0 .../transport/channel/JChannelGroup.java | 0 .../transport/channel/JFutureListener.java | 0 .../exception/ConnectFailedException.java | 0 .../transport/exception/IoSignals.java | 0 .../transport/payload/BytesHolder.java | 0 .../transport/payload/JRequestBytes.java | 0 .../transport/payload/JResponseBytes.java | 0 .../processor/ConsumerProcessor.java | 0 .../processor/ProviderProcessor.java | 0 .../jupiter-transport-netty}/pom.xml | 12 +++--- .../jupiter/transport/netty/Heartbeats.java | 0 .../transport/netty/JNettyConnection.java | 0 .../transport/netty/JNettyTcpAcceptor.java | 0 .../transport/netty/JNettyTcpConnector.java | 0 .../transport/netty/JNettyUdtAcceptor.java | 0 .../transport/netty/JNettyUdtConnector.java | 0 .../transport/netty/NativeSupport.java | 0 .../transport/netty/NettyAcceptor.java | 0 .../jupiter/transport/netty/NettyConfig.java | 0 .../transport/netty/NettyConnector.java | 0 .../transport/netty/NettyTcpAcceptor.java | 0 .../transport/netty/NettyTcpConnector.java | 0 .../transport/netty/NettyUdtAcceptor.java | 0 .../transport/netty/NettyUdtConnector.java | 0 .../transport/netty/TcpChannelProvider.java | 0 .../transport/netty/channel/NettyChannel.java | 0 .../netty/channel/NettyChannelGroup.java | 0 .../estimator/JMessageSizeEstimator.java | 0 .../netty/handler/AcknowledgeEncoder.java | 0 .../netty/handler/ChannelHandlerHolder.java | 0 .../netty/handler/IdleStateChecker.java | 0 .../netty/handler/ProtocolDecoder.java | 0 .../netty/handler/ProtocolEncoder.java | 0 .../handler/acceptor/AcceptorHandler.java | 0 .../acceptor/AcceptorIdleStateTrigger.java | 0 .../handler/connector/ConnectionWatchdog.java | 0 .../handler/connector/ConnectorHandler.java | 0 .../connector/ConnectorIdleStateTrigger.java | 0 jupiter-transport/pom.xml | 14 +++---- pom.xml | 39 +++++++++++-------- 106 files changed, 205 insertions(+), 97 deletions(-) create mode 100644 jupiter-registry/jupiter-registry-api/pom.xml rename jupiter-registry/{ => jupiter-registry-api}/src/main/java/org/jupiter/registry/AbstractRegistryService.java (100%) rename jupiter-registry/{ => jupiter-registry-api}/src/main/java/org/jupiter/registry/NotifyListener.java (100%) rename jupiter-registry/{ => jupiter-registry-api}/src/main/java/org/jupiter/registry/OfflineListener.java (100%) rename jupiter-registry/{ => jupiter-registry-api}/src/main/java/org/jupiter/registry/RegisterMeta.java (100%) rename jupiter-registry/{ => jupiter-registry-api}/src/main/java/org/jupiter/registry/Registry.java (100%) rename jupiter-registry/{ => jupiter-registry-api}/src/main/java/org/jupiter/registry/RegistryMonitor.java (100%) rename jupiter-registry/{ => jupiter-registry-api}/src/main/java/org/jupiter/registry/RegistryServer.java (100%) rename jupiter-registry/{ => jupiter-registry-api}/src/main/java/org/jupiter/registry/RegistryService.java (100%) rename {jupiter-registry-default => jupiter-registry/jupiter-registry-default}/pom.xml (87%) rename {jupiter-registry-default => jupiter-registry/jupiter-registry-default}/src/main/java/org/jupiter/registry/ConfigWithVersion.java (100%) rename {jupiter-registry-default => jupiter-registry/jupiter-registry-default}/src/main/java/org/jupiter/registry/DefaultRegistry.java (100%) rename {jupiter-registry-default => jupiter-registry/jupiter-registry-default}/src/main/java/org/jupiter/registry/DefaultRegistryServer.java (100%) rename {jupiter-registry-default => jupiter-registry/jupiter-registry-default}/src/main/java/org/jupiter/registry/DefaultRegistryService.java (100%) rename {jupiter-registry-default => jupiter-registry/jupiter-registry-default}/src/main/java/org/jupiter/registry/Message.java (100%) rename {jupiter-registry-default => jupiter-registry/jupiter-registry-default}/src/main/java/org/jupiter/registry/RegisterInfoContext.java (100%) rename {jupiter-registry-default => jupiter-registry/jupiter-registry-default}/src/main/java/org/jupiter/registry/package-info.java (100%) rename {jupiter-registry-default => jupiter-registry/jupiter-registry-default}/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService (100%) rename {jupiter-registry-zookeeper => jupiter-registry/jupiter-registry-zookeeper}/pom.xml (85%) rename {jupiter-registry-zookeeper => jupiter-registry/jupiter-registry-zookeeper}/src/main/java/org/jupiter/registry/zookeeper/ZookeeperRegistryService.java (100%) rename {jupiter-registry-zookeeper => jupiter-registry/jupiter-registry-zookeeper}/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService (100%) create mode 100644 jupiter-serialization/jupiter-serialization-api/pom.xml rename jupiter-serialization/{ => jupiter-serialization-api}/src/main/java/org/jupiter/serialization/Serializer.java (100%) rename jupiter-serialization/{ => jupiter-serialization-api}/src/main/java/org/jupiter/serialization/SerializerFactory.java (100%) rename jupiter-serialization/{ => jupiter-serialization-api}/src/main/java/org/jupiter/serialization/SerializerType.java (100%) rename {jupiter-serialization-hessian => jupiter-serialization/jupiter-serialization-hessian}/pom.xml (82%) rename {jupiter-serialization-hessian => jupiter-serialization/jupiter-serialization-hessian}/src/main/java/org/jupiter/serialization/hessian/HessianSerializer.java (100%) rename {jupiter-serialization-hessian => jupiter-serialization/jupiter-serialization-hessian}/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer (100%) rename {jupiter-serialization-hessian => jupiter-serialization/jupiter-serialization-hessian}/src/test/java/org/jupiter/serialization/hessian/HessianSerializerTest.java (100%) rename {jupiter-serialization-java => jupiter-serialization/jupiter-serialization-java}/pom.xml (81%) rename {jupiter-serialization-java => jupiter-serialization/jupiter-serialization-java}/src/main/java/org/jupiter/serialization/java/JavaSerializer.java (100%) rename {jupiter-serialization-java => jupiter-serialization/jupiter-serialization-java}/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer (100%) rename {jupiter-serialization-java => jupiter-serialization/jupiter-serialization-java}/src/test/java/org/jupiter/serialization/java/JavaSerializerTest.java (100%) rename {jupiter-serialization-kryo => jupiter-serialization/jupiter-serialization-kryo}/pom.xml (82%) rename {jupiter-serialization-kryo => jupiter-serialization/jupiter-serialization-kryo}/src/main/java/org/jupiter/serialization/kryo/KryoSerializer.java (100%) rename {jupiter-serialization-kryo => jupiter-serialization/jupiter-serialization-kryo}/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer (100%) rename {jupiter-serialization-kryo => jupiter-serialization/jupiter-serialization-kryo}/src/test/java/org/jupiter/serialization/kryo/KryoSerializerTest.java (100%) rename {jupiter-serialization-protostuff => jupiter-serialization/jupiter-serialization-protostuff}/pom.xml (84%) rename {jupiter-serialization-protostuff => jupiter-serialization/jupiter-serialization-protostuff}/src/main/java/org/jupiter/serialization/proto/ProtoStuffSerializer.java (100%) rename {jupiter-serialization-protostuff => jupiter-serialization/jupiter-serialization-protostuff}/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer (100%) rename {jupiter-serialization-protostuff => jupiter-serialization/jupiter-serialization-protostuff}/src/test/java/org/jupiter/serialization/proto/ProtoStuffSerializerTest.java (100%) create mode 100644 jupiter-transport/jupiter-transport-api/pom.xml rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/Acknowledge.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/Directory.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/JAcceptor.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/JConfig.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/JConfigGroup.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/JConnection.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/JConnectionManager.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/JConnector.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/JOption.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/JProtocolHeader.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/Status.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/Transporter.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/UnresolvedAddress.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/channel/CopyOnWriteGroupList.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/channel/DirectoryJChannelGroup.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/channel/JChannel.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/channel/JChannelGroup.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/channel/JFutureListener.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/exception/ConnectFailedException.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/exception/IoSignals.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/payload/BytesHolder.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/payload/JRequestBytes.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/payload/JResponseBytes.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/processor/ConsumerProcessor.java (100%) rename jupiter-transport/{ => jupiter-transport-api}/src/main/java/org/jupiter/transport/processor/ProviderProcessor.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/pom.xml (89%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/Heartbeats.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/JNettyConnection.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/JNettyTcpAcceptor.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/JNettyTcpConnector.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/JNettyUdtAcceptor.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/JNettyUdtConnector.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/NativeSupport.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/NettyAcceptor.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/NettyConfig.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/NettyConnector.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/NettyTcpAcceptor.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/NettyTcpConnector.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/NettyUdtAcceptor.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/NettyUdtConnector.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/TcpChannelProvider.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/channel/NettyChannel.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/channel/NettyChannelGroup.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/estimator/JMessageSizeEstimator.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/handler/AcknowledgeEncoder.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/handler/ChannelHandlerHolder.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/handler/IdleStateChecker.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/handler/ProtocolDecoder.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/handler/ProtocolEncoder.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorHandler.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorIdleStateTrigger.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectionWatchdog.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorHandler.java (100%) rename {jupiter-transport-netty => jupiter-transport/jupiter-transport-netty}/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorIdleStateTrigger.java (100%) diff --git a/jupiter-common/pom.xml b/jupiter-common/pom.xml index 147faad6..09eba356 100644 --- a/jupiter-common/pom.xml +++ b/jupiter-common/pom.xml @@ -21,7 +21,7 @@ jupiter org.jupiter - 1.1.16 + 1.2.0 4.0.0 diff --git a/jupiter-example/pom.xml b/jupiter-example/pom.xml index 2bd45390..18560b35 100644 --- a/jupiter-example/pom.xml +++ b/jupiter-example/pom.xml @@ -21,7 +21,7 @@ jupiter org.jupiter - 1.1.16 + 1.2.0 4.0.0 diff --git a/jupiter-flightexec/pom.xml b/jupiter-flightexec/pom.xml index 477c7346..86fef1ab 100644 --- a/jupiter-flightexec/pom.xml +++ b/jupiter-flightexec/pom.xml @@ -21,11 +21,12 @@ jupiter org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-flightexec + jar diff --git a/jupiter-monitor/pom.xml b/jupiter-monitor/pom.xml index ed77fdec..68690344 100644 --- a/jupiter-monitor/pom.xml +++ b/jupiter-monitor/pom.xml @@ -21,11 +21,12 @@ jupiter org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-monitor + jar @@ -34,11 +35,11 @@ ${project.groupId} - jupiter-transport-netty + jupiter-registry-api ${project.groupId} - jupiter-registry + jupiter-transport-netty \ No newline at end of file diff --git a/jupiter-registry/jupiter-registry-api/pom.xml b/jupiter-registry/jupiter-registry-api/pom.xml new file mode 100644 index 00000000..663d8655 --- /dev/null +++ b/jupiter-registry/jupiter-registry-api/pom.xml @@ -0,0 +1,37 @@ + + + + + + jupiter-registry + org.jupiter + 1.2.0 + + 4.0.0 + + jupiter-registry-api + jar + + + + ${project.groupId} + jupiter-common + + + \ No newline at end of file diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/AbstractRegistryService.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/AbstractRegistryService.java similarity index 100% rename from jupiter-registry/src/main/java/org/jupiter/registry/AbstractRegistryService.java rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/AbstractRegistryService.java diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/NotifyListener.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/NotifyListener.java similarity index 100% rename from jupiter-registry/src/main/java/org/jupiter/registry/NotifyListener.java rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/NotifyListener.java diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/OfflineListener.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/OfflineListener.java similarity index 100% rename from jupiter-registry/src/main/java/org/jupiter/registry/OfflineListener.java rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/OfflineListener.java diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/RegisterMeta.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegisterMeta.java similarity index 100% rename from jupiter-registry/src/main/java/org/jupiter/registry/RegisterMeta.java rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegisterMeta.java diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/Registry.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/Registry.java similarity index 100% rename from jupiter-registry/src/main/java/org/jupiter/registry/Registry.java rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/Registry.java diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/RegistryMonitor.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegistryMonitor.java similarity index 100% rename from jupiter-registry/src/main/java/org/jupiter/registry/RegistryMonitor.java rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegistryMonitor.java diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/RegistryServer.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegistryServer.java similarity index 100% rename from jupiter-registry/src/main/java/org/jupiter/registry/RegistryServer.java rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegistryServer.java diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/RegistryService.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegistryService.java similarity index 100% rename from jupiter-registry/src/main/java/org/jupiter/registry/RegistryService.java rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegistryService.java diff --git a/jupiter-registry-default/pom.xml b/jupiter-registry/jupiter-registry-default/pom.xml similarity index 87% rename from jupiter-registry-default/pom.xml rename to jupiter-registry/jupiter-registry-default/pom.xml index bd4acc93..e3ff2380 100644 --- a/jupiter-registry-default/pom.xml +++ b/jupiter-registry/jupiter-registry-default/pom.xml @@ -19,26 +19,28 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - jupiter + jupiter-registry org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-registry-default + jar ${project.groupId} - jupiter-common + jupiter-registry-api + ${project.groupId} - jupiter-registry + jupiter-common ${project.groupId} - jupiter-serialization + jupiter-serialization-api ${project.groupId} diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/ConfigWithVersion.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/ConfigWithVersion.java similarity index 100% rename from jupiter-registry-default/src/main/java/org/jupiter/registry/ConfigWithVersion.java rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/ConfigWithVersion.java diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistry.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistry.java similarity index 100% rename from jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistry.java rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistry.java diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryServer.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryServer.java similarity index 100% rename from jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryServer.java rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryServer.java diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryService.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryService.java similarity index 100% rename from jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryService.java rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryService.java diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/Message.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/Message.java similarity index 100% rename from jupiter-registry-default/src/main/java/org/jupiter/registry/Message.java rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/Message.java diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/RegisterInfoContext.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/RegisterInfoContext.java similarity index 100% rename from jupiter-registry-default/src/main/java/org/jupiter/registry/RegisterInfoContext.java rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/RegisterInfoContext.java diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/package-info.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/package-info.java similarity index 100% rename from jupiter-registry-default/src/main/java/org/jupiter/registry/package-info.java rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/package-info.java diff --git a/jupiter-registry-default/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService b/jupiter-registry/jupiter-registry-default/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService similarity index 100% rename from jupiter-registry-default/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService rename to jupiter-registry/jupiter-registry-default/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService diff --git a/jupiter-registry-zookeeper/pom.xml b/jupiter-registry/jupiter-registry-zookeeper/pom.xml similarity index 85% rename from jupiter-registry-zookeeper/pom.xml rename to jupiter-registry/jupiter-registry-zookeeper/pom.xml index 307fe0ef..3c11a732 100644 --- a/jupiter-registry-zookeeper/pom.xml +++ b/jupiter-registry/jupiter-registry-zookeeper/pom.xml @@ -19,22 +19,19 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - jupiter + jupiter-registry org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-registry-zookeeper + jar ${project.groupId} - jupiter-common - - - ${project.groupId} - jupiter-registry + jupiter-registry-api diff --git a/jupiter-registry-zookeeper/src/main/java/org/jupiter/registry/zookeeper/ZookeeperRegistryService.java b/jupiter-registry/jupiter-registry-zookeeper/src/main/java/org/jupiter/registry/zookeeper/ZookeeperRegistryService.java similarity index 100% rename from jupiter-registry-zookeeper/src/main/java/org/jupiter/registry/zookeeper/ZookeeperRegistryService.java rename to jupiter-registry/jupiter-registry-zookeeper/src/main/java/org/jupiter/registry/zookeeper/ZookeeperRegistryService.java diff --git a/jupiter-registry-zookeeper/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService b/jupiter-registry/jupiter-registry-zookeeper/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService similarity index 100% rename from jupiter-registry-zookeeper/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService rename to jupiter-registry/jupiter-registry-zookeeper/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService diff --git a/jupiter-registry/pom.xml b/jupiter-registry/pom.xml index 09257a18..e3e69139 100644 --- a/jupiter-registry/pom.xml +++ b/jupiter-registry/pom.xml @@ -21,16 +21,16 @@ jupiter org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-registry + pom - - - ${project.groupId} - jupiter-common - - + + jupiter-registry-api + jupiter-registry-default + jupiter-registry-zookeeper + \ No newline at end of file diff --git a/jupiter-rpc/pom.xml b/jupiter-rpc/pom.xml index bf7151fa..cfef4e6f 100644 --- a/jupiter-rpc/pom.xml +++ b/jupiter-rpc/pom.xml @@ -21,11 +21,12 @@ jupiter org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-rpc + jar @@ -34,15 +35,15 @@ ${project.groupId} - jupiter-transport + jupiter-transport-api ${project.groupId} - jupiter-serialization + jupiter-serialization-api ${project.groupId} - jupiter-registry + jupiter-registry-api io.dropwizard.metrics diff --git a/jupiter-serialization/jupiter-serialization-api/pom.xml b/jupiter-serialization/jupiter-serialization-api/pom.xml new file mode 100644 index 00000000..a19077d4 --- /dev/null +++ b/jupiter-serialization/jupiter-serialization-api/pom.xml @@ -0,0 +1,37 @@ + + + + + + jupiter-serialization + org.jupiter + 1.2.0 + + 4.0.0 + + jupiter-serialization-api + jar + + + + ${project.groupId} + jupiter-common + + + \ No newline at end of file diff --git a/jupiter-serialization/src/main/java/org/jupiter/serialization/Serializer.java b/jupiter-serialization/jupiter-serialization-api/src/main/java/org/jupiter/serialization/Serializer.java similarity index 100% rename from jupiter-serialization/src/main/java/org/jupiter/serialization/Serializer.java rename to jupiter-serialization/jupiter-serialization-api/src/main/java/org/jupiter/serialization/Serializer.java diff --git a/jupiter-serialization/src/main/java/org/jupiter/serialization/SerializerFactory.java b/jupiter-serialization/jupiter-serialization-api/src/main/java/org/jupiter/serialization/SerializerFactory.java similarity index 100% rename from jupiter-serialization/src/main/java/org/jupiter/serialization/SerializerFactory.java rename to jupiter-serialization/jupiter-serialization-api/src/main/java/org/jupiter/serialization/SerializerFactory.java diff --git a/jupiter-serialization/src/main/java/org/jupiter/serialization/SerializerType.java b/jupiter-serialization/jupiter-serialization-api/src/main/java/org/jupiter/serialization/SerializerType.java similarity index 100% rename from jupiter-serialization/src/main/java/org/jupiter/serialization/SerializerType.java rename to jupiter-serialization/jupiter-serialization-api/src/main/java/org/jupiter/serialization/SerializerType.java diff --git a/jupiter-serialization-hessian/pom.xml b/jupiter-serialization/jupiter-serialization-hessian/pom.xml similarity index 82% rename from jupiter-serialization-hessian/pom.xml rename to jupiter-serialization/jupiter-serialization-hessian/pom.xml index bd5f1140..8f977e93 100644 --- a/jupiter-serialization-hessian/pom.xml +++ b/jupiter-serialization/jupiter-serialization-hessian/pom.xml @@ -19,23 +19,21 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - jupiter + jupiter-serialization org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-serialization-hessian + jar ${project.groupId} - jupiter-common - - - ${project.groupId} - jupiter-serialization + jupiter-serialization-api + com.caucho hessian diff --git a/jupiter-serialization-hessian/src/main/java/org/jupiter/serialization/hessian/HessianSerializer.java b/jupiter-serialization/jupiter-serialization-hessian/src/main/java/org/jupiter/serialization/hessian/HessianSerializer.java similarity index 100% rename from jupiter-serialization-hessian/src/main/java/org/jupiter/serialization/hessian/HessianSerializer.java rename to jupiter-serialization/jupiter-serialization-hessian/src/main/java/org/jupiter/serialization/hessian/HessianSerializer.java diff --git a/jupiter-serialization-hessian/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer b/jupiter-serialization/jupiter-serialization-hessian/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer similarity index 100% rename from jupiter-serialization-hessian/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer rename to jupiter-serialization/jupiter-serialization-hessian/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer diff --git a/jupiter-serialization-hessian/src/test/java/org/jupiter/serialization/hessian/HessianSerializerTest.java b/jupiter-serialization/jupiter-serialization-hessian/src/test/java/org/jupiter/serialization/hessian/HessianSerializerTest.java similarity index 100% rename from jupiter-serialization-hessian/src/test/java/org/jupiter/serialization/hessian/HessianSerializerTest.java rename to jupiter-serialization/jupiter-serialization-hessian/src/test/java/org/jupiter/serialization/hessian/HessianSerializerTest.java diff --git a/jupiter-serialization-java/pom.xml b/jupiter-serialization/jupiter-serialization-java/pom.xml similarity index 81% rename from jupiter-serialization-java/pom.xml rename to jupiter-serialization/jupiter-serialization-java/pom.xml index 583eed80..91753f6f 100644 --- a/jupiter-serialization-java/pom.xml +++ b/jupiter-serialization/jupiter-serialization-java/pom.xml @@ -19,22 +19,19 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - jupiter + jupiter-serialization org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-serialization-java + jar ${project.groupId} - jupiter-common - - - ${project.groupId} - jupiter-serialization + jupiter-serialization-api \ No newline at end of file diff --git a/jupiter-serialization-java/src/main/java/org/jupiter/serialization/java/JavaSerializer.java b/jupiter-serialization/jupiter-serialization-java/src/main/java/org/jupiter/serialization/java/JavaSerializer.java similarity index 100% rename from jupiter-serialization-java/src/main/java/org/jupiter/serialization/java/JavaSerializer.java rename to jupiter-serialization/jupiter-serialization-java/src/main/java/org/jupiter/serialization/java/JavaSerializer.java diff --git a/jupiter-serialization-java/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer b/jupiter-serialization/jupiter-serialization-java/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer similarity index 100% rename from jupiter-serialization-java/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer rename to jupiter-serialization/jupiter-serialization-java/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer diff --git a/jupiter-serialization-java/src/test/java/org/jupiter/serialization/java/JavaSerializerTest.java b/jupiter-serialization/jupiter-serialization-java/src/test/java/org/jupiter/serialization/java/JavaSerializerTest.java similarity index 100% rename from jupiter-serialization-java/src/test/java/org/jupiter/serialization/java/JavaSerializerTest.java rename to jupiter-serialization/jupiter-serialization-java/src/test/java/org/jupiter/serialization/java/JavaSerializerTest.java diff --git a/jupiter-serialization-kryo/pom.xml b/jupiter-serialization/jupiter-serialization-kryo/pom.xml similarity index 82% rename from jupiter-serialization-kryo/pom.xml rename to jupiter-serialization/jupiter-serialization-kryo/pom.xml index afb32fd1..c7f9b3cf 100644 --- a/jupiter-serialization-kryo/pom.xml +++ b/jupiter-serialization/jupiter-serialization-kryo/pom.xml @@ -19,23 +19,21 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - jupiter + jupiter-serialization org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-serialization-kryo + jar ${project.groupId} - jupiter-common - - - ${project.groupId} - jupiter-serialization + jupiter-serialization-api + com.esotericsoftware.kryo kryo diff --git a/jupiter-serialization-kryo/src/main/java/org/jupiter/serialization/kryo/KryoSerializer.java b/jupiter-serialization/jupiter-serialization-kryo/src/main/java/org/jupiter/serialization/kryo/KryoSerializer.java similarity index 100% rename from jupiter-serialization-kryo/src/main/java/org/jupiter/serialization/kryo/KryoSerializer.java rename to jupiter-serialization/jupiter-serialization-kryo/src/main/java/org/jupiter/serialization/kryo/KryoSerializer.java diff --git a/jupiter-serialization-kryo/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer b/jupiter-serialization/jupiter-serialization-kryo/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer similarity index 100% rename from jupiter-serialization-kryo/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer rename to jupiter-serialization/jupiter-serialization-kryo/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer diff --git a/jupiter-serialization-kryo/src/test/java/org/jupiter/serialization/kryo/KryoSerializerTest.java b/jupiter-serialization/jupiter-serialization-kryo/src/test/java/org/jupiter/serialization/kryo/KryoSerializerTest.java similarity index 100% rename from jupiter-serialization-kryo/src/test/java/org/jupiter/serialization/kryo/KryoSerializerTest.java rename to jupiter-serialization/jupiter-serialization-kryo/src/test/java/org/jupiter/serialization/kryo/KryoSerializerTest.java diff --git a/jupiter-serialization-protostuff/pom.xml b/jupiter-serialization/jupiter-serialization-protostuff/pom.xml similarity index 84% rename from jupiter-serialization-protostuff/pom.xml rename to jupiter-serialization/jupiter-serialization-protostuff/pom.xml index 4e5f4e5a..1ff31f2e 100644 --- a/jupiter-serialization-protostuff/pom.xml +++ b/jupiter-serialization/jupiter-serialization-protostuff/pom.xml @@ -19,23 +19,21 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - jupiter + jupiter-serialization org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-serialization-protostuff + jar ${project.groupId} - jupiter-common - - - ${project.groupId} - jupiter-serialization + jupiter-serialization-api + io.protostuff protostuff-core diff --git a/jupiter-serialization-protostuff/src/main/java/org/jupiter/serialization/proto/ProtoStuffSerializer.java b/jupiter-serialization/jupiter-serialization-protostuff/src/main/java/org/jupiter/serialization/proto/ProtoStuffSerializer.java similarity index 100% rename from jupiter-serialization-protostuff/src/main/java/org/jupiter/serialization/proto/ProtoStuffSerializer.java rename to jupiter-serialization/jupiter-serialization-protostuff/src/main/java/org/jupiter/serialization/proto/ProtoStuffSerializer.java diff --git a/jupiter-serialization-protostuff/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer b/jupiter-serialization/jupiter-serialization-protostuff/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer similarity index 100% rename from jupiter-serialization-protostuff/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer rename to jupiter-serialization/jupiter-serialization-protostuff/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer diff --git a/jupiter-serialization-protostuff/src/test/java/org/jupiter/serialization/proto/ProtoStuffSerializerTest.java b/jupiter-serialization/jupiter-serialization-protostuff/src/test/java/org/jupiter/serialization/proto/ProtoStuffSerializerTest.java similarity index 100% rename from jupiter-serialization-protostuff/src/test/java/org/jupiter/serialization/proto/ProtoStuffSerializerTest.java rename to jupiter-serialization/jupiter-serialization-protostuff/src/test/java/org/jupiter/serialization/proto/ProtoStuffSerializerTest.java diff --git a/jupiter-serialization/pom.xml b/jupiter-serialization/pom.xml index 633e5f68..75df4d14 100644 --- a/jupiter-serialization/pom.xml +++ b/jupiter-serialization/pom.xml @@ -21,16 +21,18 @@ jupiter org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-serialization + pom - - - ${project.groupId} - jupiter-common - - + + jupiter-serialization-api + jupiter-serialization-hessian + jupiter-serialization-java + jupiter-serialization-kryo + jupiter-serialization-protostuff + \ No newline at end of file diff --git a/jupiter-spring-support/pom.xml b/jupiter-spring-support/pom.xml index beaf27e7..df85e56f 100644 --- a/jupiter-spring-support/pom.xml +++ b/jupiter-spring-support/pom.xml @@ -21,11 +21,12 @@ jupiter org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-spring-support + jar diff --git a/jupiter-transport/jupiter-transport-api/pom.xml b/jupiter-transport/jupiter-transport-api/pom.xml new file mode 100644 index 00000000..26c557c9 --- /dev/null +++ b/jupiter-transport/jupiter-transport-api/pom.xml @@ -0,0 +1,37 @@ + + + + + + jupiter-transport + org.jupiter + 1.2.0 + + 4.0.0 + + jupiter-transport-api + jar + + + + ${project.groupId} + jupiter-common + + + \ No newline at end of file diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/Acknowledge.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Acknowledge.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/Acknowledge.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Acknowledge.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/Directory.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Directory.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/Directory.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Directory.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JAcceptor.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JAcceptor.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/JAcceptor.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JAcceptor.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JConfig.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConfig.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/JConfig.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConfig.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JConfigGroup.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConfigGroup.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/JConfigGroup.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConfigGroup.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JConnection.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConnection.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/JConnection.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConnection.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JConnectionManager.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConnectionManager.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/JConnectionManager.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConnectionManager.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JConnector.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConnector.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/JConnector.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConnector.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JOption.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JOption.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/JOption.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JOption.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JProtocolHeader.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JProtocolHeader.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/JProtocolHeader.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JProtocolHeader.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/Status.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Status.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/Status.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Status.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/Transporter.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Transporter.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/Transporter.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Transporter.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/UnresolvedAddress.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/UnresolvedAddress.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/UnresolvedAddress.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/UnresolvedAddress.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/channel/CopyOnWriteGroupList.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/CopyOnWriteGroupList.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/channel/CopyOnWriteGroupList.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/CopyOnWriteGroupList.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/channel/DirectoryJChannelGroup.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/DirectoryJChannelGroup.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/channel/DirectoryJChannelGroup.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/DirectoryJChannelGroup.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/channel/JChannel.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/JChannel.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/channel/JChannel.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/JChannel.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/channel/JChannelGroup.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/JChannelGroup.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/channel/JChannelGroup.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/JChannelGroup.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/channel/JFutureListener.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/JFutureListener.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/channel/JFutureListener.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/JFutureListener.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/exception/ConnectFailedException.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/exception/ConnectFailedException.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/exception/ConnectFailedException.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/exception/ConnectFailedException.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/exception/IoSignals.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/exception/IoSignals.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/exception/IoSignals.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/exception/IoSignals.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/payload/BytesHolder.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/payload/BytesHolder.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/payload/BytesHolder.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/payload/BytesHolder.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/payload/JRequestBytes.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/payload/JRequestBytes.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/payload/JRequestBytes.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/payload/JRequestBytes.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/payload/JResponseBytes.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/payload/JResponseBytes.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/payload/JResponseBytes.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/payload/JResponseBytes.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/processor/ConsumerProcessor.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/processor/ConsumerProcessor.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/processor/ConsumerProcessor.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/processor/ConsumerProcessor.java diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/processor/ProviderProcessor.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/processor/ProviderProcessor.java similarity index 100% rename from jupiter-transport/src/main/java/org/jupiter/transport/processor/ProviderProcessor.java rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/processor/ProviderProcessor.java diff --git a/jupiter-transport-netty/pom.xml b/jupiter-transport/jupiter-transport-netty/pom.xml similarity index 89% rename from jupiter-transport-netty/pom.xml rename to jupiter-transport/jupiter-transport-netty/pom.xml index 62722979..8e5ce4f5 100644 --- a/jupiter-transport-netty/pom.xml +++ b/jupiter-transport/jupiter-transport-netty/pom.xml @@ -19,23 +19,21 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - jupiter + jupiter-transport org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-transport-netty + jar ${project.groupId} - jupiter-common - - - ${project.groupId} - jupiter-transport + jupiter-transport-api + io.netty netty-common diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/Heartbeats.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/Heartbeats.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/Heartbeats.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/Heartbeats.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyConnection.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyConnection.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyConnection.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyConnection.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpAcceptor.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpAcceptor.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpAcceptor.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpAcceptor.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpConnector.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpConnector.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpConnector.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpConnector.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtAcceptor.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtAcceptor.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtAcceptor.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtAcceptor.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtConnector.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtConnector.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtConnector.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtConnector.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NativeSupport.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NativeSupport.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NativeSupport.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NativeSupport.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyAcceptor.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyAcceptor.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyAcceptor.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyAcceptor.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConfig.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConfig.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConfig.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConfig.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConnector.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConnector.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConnector.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConnector.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpAcceptor.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpAcceptor.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpAcceptor.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpAcceptor.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpConnector.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpConnector.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpConnector.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpConnector.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtAcceptor.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtAcceptor.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtAcceptor.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtAcceptor.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtConnector.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtConnector.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtConnector.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtConnector.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/TcpChannelProvider.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/TcpChannelProvider.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/TcpChannelProvider.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/TcpChannelProvider.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannel.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannel.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannel.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannel.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannelGroup.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannelGroup.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannelGroup.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannelGroup.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/estimator/JMessageSizeEstimator.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/estimator/JMessageSizeEstimator.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/estimator/JMessageSizeEstimator.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/estimator/JMessageSizeEstimator.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/AcknowledgeEncoder.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/AcknowledgeEncoder.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/AcknowledgeEncoder.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/AcknowledgeEncoder.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ChannelHandlerHolder.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ChannelHandlerHolder.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ChannelHandlerHolder.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ChannelHandlerHolder.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/IdleStateChecker.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/IdleStateChecker.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/IdleStateChecker.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/IdleStateChecker.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolDecoder.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolDecoder.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolDecoder.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolDecoder.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolEncoder.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolEncoder.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolEncoder.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolEncoder.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorHandler.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorHandler.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorHandler.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorHandler.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorIdleStateTrigger.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorIdleStateTrigger.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorIdleStateTrigger.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorIdleStateTrigger.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectionWatchdog.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectionWatchdog.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectionWatchdog.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectionWatchdog.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorHandler.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorHandler.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorHandler.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorHandler.java diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorIdleStateTrigger.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorIdleStateTrigger.java similarity index 100% rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorIdleStateTrigger.java rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorIdleStateTrigger.java diff --git a/jupiter-transport/pom.xml b/jupiter-transport/pom.xml index a1d3ee92..91adcee4 100644 --- a/jupiter-transport/pom.xml +++ b/jupiter-transport/pom.xml @@ -21,17 +21,15 @@ jupiter org.jupiter - 1.1.16 + 1.2.0 4.0.0 jupiter-transport - jar + pom - - - ${project.groupId} - jupiter-common - - + + jupiter-transport-api + jupiter-transport-netty + \ No newline at end of file diff --git a/pom.xml b/pom.xml index d164df3e..887654e4 100644 --- a/pom.xml +++ b/pom.xml @@ -23,24 +23,17 @@ org.jupiter jupiter pom - 1.1.16 + 1.2.0 jupiter-common jupiter-example jupiter-flightexec jupiter-monitor jupiter-registry - jupiter-registry-default - jupiter-registry-zookeeper jupiter-rpc jupiter-serialization - jupiter-serialization-hessian - jupiter-serialization-java - jupiter-serialization-kryo - jupiter-serialization-protostuff jupiter-spring-support jupiter-transport - jupiter-transport-netty @@ -75,24 +68,27 @@ ${project.groupId} - jupiter-registry + jupiter-rpc ${project.version} + + ${project.groupId} - jupiter-rpc + jupiter-registry-api ${project.version} ${project.groupId} - jupiter-serialization + jupiter-serialization-api ${project.version} ${project.groupId} - jupiter-transport + jupiter-transport-api ${project.version} + @@ -106,6 +102,13 @@ jupiter-monitor ${project.version} + + ${project.groupId} + jupiter-spring-support + ${project.version} + + + ${project.groupId} jupiter-registry-default @@ -116,6 +119,9 @@ jupiter-registry-zookeeper ${project.version} + + + ${project.groupId} jupiter-serialization-hessian @@ -136,16 +142,15 @@ jupiter-serialization-protostuff ${project.version} - - ${project.groupId} - jupiter-spring-support - ${project.version} - + + + ${project.groupId} jupiter-transport-netty ${project.version} +