ARTEMIS-814 Moving ProtonClientSenderContext towards the client package

I have done it this way to be consistent to what's being documented on the 
package-info.java for the client package


Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/ab7adbbd
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/ab7adbbd
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/ab7adbbd

Branch: refs/heads/master
Commit: ab7adbbd7a6e6e389c0a36a82bf05824fbd9af7e
Parents: 52a462d
Author: Clebert Suconic <[email protected]>
Authored: Wed Nov 2 14:19:51 2016 -0400
Committer: Clebert Suconic <[email protected]>
Committed: Wed Nov 2 14:24:51 2016 -0400

----------------------------------------------------------------------
 .../amqp/client/ProtonClientSenderContext.java  | 37 ++++++++++++++++++++
 .../amqp/proton/AMQPSessionContext.java         |  1 +
 .../amqp/proton/ProtonClientSenderContext.java  | 34 ------------------
 .../amqp/proton/ProtonServerSenderContext.java  |  2 +-
 4 files changed, 39 insertions(+), 35 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/ab7adbbd/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/client/ProtonClientSenderContext.java
----------------------------------------------------------------------
diff --git 
a/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/client/ProtonClientSenderContext.java
 
b/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/client/ProtonClientSenderContext.java
new file mode 100644
index 0000000..c942fe5
--- /dev/null
+++ 
b/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/client/ProtonClientSenderContext.java
@@ -0,0 +1,37 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.activemq.artemis.protocol.amqp.client;
+
+import org.apache.activemq.artemis.protocol.amqp.broker.AMQPSessionCallback;
+import org.apache.activemq.artemis.protocol.amqp.proton.AMQPConnectionContext;
+import org.apache.activemq.artemis.protocol.amqp.proton.AMQPSessionContext;
+import 
org.apache.activemq.artemis.protocol.amqp.proton.ProtonServerSenderContext;
+import org.apache.qpid.proton.engine.Sender;
+
+/**
+ * TODO: Merge {@link ProtonServerSenderContext} and {@link 
ProtonClientSenderContext} once we support 'global' link names. The split is a 
workaround for outgoing links
+ */
+public class ProtonClientSenderContext extends ProtonServerSenderContext {
+   public ProtonClientSenderContext(AMQPConnectionContext connection, Sender 
sender, AMQPSessionContext amqpSessionContext, AMQPSessionCallback sessionSPI) {
+      super(connection, sender, amqpSessionContext, sessionSPI);
+   }
+
+   @Override
+   protected String getClientId() {
+      return connection.getContainer();
+   }
+}

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/ab7adbbd/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/AMQPSessionContext.java
----------------------------------------------------------------------
diff --git 
a/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/AMQPSessionContext.java
 
b/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/AMQPSessionContext.java
index dfc8031..b45f4bb 100644
--- 
a/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/AMQPSessionContext.java
+++ 
b/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/AMQPSessionContext.java
@@ -22,6 +22,7 @@ import java.util.Map;
 import java.util.Set;
 
 import org.apache.activemq.artemis.protocol.amqp.broker.AMQPSessionCallback;
+import 
org.apache.activemq.artemis.protocol.amqp.client.ProtonClientSenderContext;
 import 
org.apache.activemq.artemis.protocol.amqp.exceptions.ActiveMQAMQPException;
 import 
org.apache.activemq.artemis.protocol.amqp.exceptions.ActiveMQAMQPInternalErrorException;
 import org.apache.qpid.proton.amqp.Symbol;

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/ab7adbbd/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/ProtonClientSenderContext.java
----------------------------------------------------------------------
diff --git 
a/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/ProtonClientSenderContext.java
 
b/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/ProtonClientSenderContext.java
deleted file mode 100644
index 10dc87f..0000000
--- 
a/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/ProtonClientSenderContext.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.activemq.artemis.protocol.amqp.proton;
-
-import org.apache.activemq.artemis.protocol.amqp.broker.AMQPSessionCallback;
-import org.apache.qpid.proton.engine.Sender;
-
-/**
- * TODO: Merge {@link ProtonServerSenderContext} and {@link 
ProtonClientSenderContext} once we support 'global' link names. The split is a 
workaround for outgoing links
- */
-public class ProtonClientSenderContext extends ProtonServerSenderContext {
-   public ProtonClientSenderContext(AMQPConnectionContext connection, Sender 
sender, AMQPSessionContext amqpSessionContext, AMQPSessionCallback sessionSPI) {
-      super(connection, sender, amqpSessionContext, sessionSPI);
-   }
-
-   @Override
-   protected String getClientId() {
-      return connection.getContainer();
-   }
-}

http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/ab7adbbd/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/ProtonServerSenderContext.java
----------------------------------------------------------------------
diff --git 
a/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/ProtonServerSenderContext.java
 
b/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/ProtonServerSenderContext.java
index b8f0f2a..ef075fc 100644
--- 
a/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/ProtonServerSenderContext.java
+++ 
b/artemis-protocols/artemis-amqp-protocol/src/main/java/org/apache/activemq/artemis/protocol/amqp/proton/ProtonServerSenderContext.java
@@ -57,7 +57,7 @@ import io.netty.buffer.ByteBuf;
 import io.netty.buffer.PooledByteBufAllocator;
 
 /**
- * TODO: Merge {@link ProtonServerSenderContext} and {@link 
ProtonClientSenderContext} once we support 'global' link names. The split is a 
workaround for outgoing links
+ * TODO: Merge {@link ProtonServerSenderContext} and {@link 
org.apache.activemq.artemis.protocol.amqp.client.ProtonClientSenderContext} 
once we support 'global' link names. The split is a workaround for outgoing 
links
  */
 public class ProtonServerSenderContext extends ProtonInitializable implements 
ProtonDeliveryHandler {
 

Reply via email to