diff options
| author | Robert Godfrey <rgodfrey@apache.org> | 2014-02-13 16:24:28 +0000 |
|---|---|---|
| committer | Robert Godfrey <rgodfrey@apache.org> | 2014-02-13 16:24:28 +0000 |
| commit | e800236056d84261ca34a849d8767405724de298 (patch) | |
| tree | a913136cbea8f213455c4129409d3edec6f9081e /qpid/java/broker-plugins/amqp-0-8-protocol | |
| parent | 759eb840f3b5ffcc56155369b02ed360ce19c409 (diff) | |
| download | qpid-python-e800236056d84261ca34a849d8767405724de298.tar.gz | |
QPID-5551 : Remove redundant throws AMQException clauses
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1567971 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/broker-plugins/amqp-0-8-protocol')
10 files changed, 32 insertions, 64 deletions
diff --git a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQChannel.java b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQChannel.java index 8becdf853b..5afb2069c1 100644 --- a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQChannel.java +++ b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQChannel.java @@ -1228,23 +1228,16 @@ public class AMQChannel implements AMQSessionModel, AsyncAutoCommitTransaction.F @Override public void postCommit() { - try - { - final - ProtocolOutputConverter outputConverter = + final ProtocolOutputConverter outputConverter = _session.getProtocolOutputConverter(); - outputConverter.writeReturn(message.getMessagePublishInfo(), - message.getContentHeaderBody(), - message, - _channelId, - AMQConstant.NO_CONSUMERS.getCode(), - IMMEDIATE_DELIVERY_REPLY_TEXT); - } - catch (AMQException e) - { - throw new RuntimeException(e); - } + outputConverter.writeReturn(message.getMessagePublishInfo(), + message.getContentHeaderBody(), + message, + _channelId, + AMQConstant.NO_CONSUMERS.getCode(), + IMMEDIATE_DELIVERY_REPLY_TEXT); + } @Override @@ -1354,23 +1347,14 @@ public class AMQChannel implements AMQSessionModel, AsyncAutoCommitTransaction.F public void postCommit() { - try - { - AMQMessage message = _reference.getMessage(); - _session.getProtocolOutputConverter().writeReturn(message.getMessagePublishInfo(), - message.getContentHeaderBody(), - message, - _channelId, - _errorCode.getCode(), - AMQShortString.validValueOf(_description)); - _reference.release(); - } - catch (AMQException e) - { - //TODO - throw new RuntimeException(e); - } - + AMQMessage message = _reference.getMessage(); + _session.getProtocolOutputConverter().writeReturn(message.getMessagePublishInfo(), + message.getContentHeaderBody(), + message, + _channelId, + _errorCode.getCode(), + AMQShortString.validValueOf(_description)); + _reference.release(); } public void onRollback() diff --git a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQProtocolEngine.java b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQProtocolEngine.java index e83e86981b..ba61afc376 100644 --- a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQProtocolEngine.java +++ b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/AMQProtocolEngine.java @@ -1670,7 +1670,6 @@ public class AMQProtocolEngine implements ServerProtocolEngine, AMQProtocolSessi @Override public void deliverToClient(final Consumer sub, final ServerMessage message, final InstanceProperties props, final long deliveryTag) - throws AMQException { registerMessageDelivered(message.getSize()); _protocolOutputConverter.writeDeliver(message, diff --git a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/ClientDeliveryMethod.java b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/ClientDeliveryMethod.java index 2e362c11f8..9f8799f68e 100644 --- a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/ClientDeliveryMethod.java +++ b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/ClientDeliveryMethod.java @@ -28,5 +28,5 @@ import org.apache.qpid.server.consumer.Consumer; public interface ClientDeliveryMethod { void deliverToClient(final Consumer sub, final ServerMessage message, final InstanceProperties props, - final long deliveryTag) throws AMQException; + final long deliveryTag); } diff --git a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/ConsumerTarget_0_8.java b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/ConsumerTarget_0_8.java index 0f0e49bf7f..2ce8caefc9 100644 --- a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/ConsumerTarget_0_8.java +++ b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/ConsumerTarget_0_8.java @@ -114,7 +114,7 @@ public abstract class ConsumerTarget_0_8 extends AbstractConsumerTarget implemen * @throws org.apache.qpid.AMQException */ @Override - public void send(MessageInstance entry, boolean batch) throws AMQException + public void send(MessageInstance entry, boolean batch) { // We don't decrement the reference here as we don't want to consume the message // but we do want to send it to the client. @@ -177,7 +177,7 @@ public abstract class ConsumerTarget_0_8 extends AbstractConsumerTarget implemen * @throws org.apache.qpid.AMQException */ @Override - public void send(MessageInstance entry, boolean batch) throws AMQException + public void send(MessageInstance entry, boolean batch) { // if we do not need to wait for client acknowledgements // we can decrement the reference count immediately. @@ -293,7 +293,7 @@ public abstract class ConsumerTarget_0_8 extends AbstractConsumerTarget implemen * @throws org.apache.qpid.AMQException */ @Override - public void send(MessageInstance entry, boolean batch) throws AMQException + public void send(MessageInstance entry, boolean batch) { @@ -505,7 +505,6 @@ public abstract class ConsumerTarget_0_8 extends AbstractConsumerTarget implemen } protected void sendToClient(final ServerMessage message, final InstanceProperties props, final long deliveryTag) - throws AMQException { _deliveryMethod.deliverToClient(getConsumer(), message, props, deliveryTag); @@ -524,7 +523,7 @@ public abstract class ConsumerTarget_0_8 extends AbstractConsumerTarget implemen converter.confirmConsumerAutoClose(getChannel().getChannelId(), getConsumerTag()); } - public void queueEmpty() throws AMQException + public void queueEmpty() { if (isAutoClose()) { diff --git a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/handler/BasicGetMethodHandler.java b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/handler/BasicGetMethodHandler.java index b1d2fa5088..fd4324cee0 100644 --- a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/handler/BasicGetMethodHandler.java +++ b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/handler/BasicGetMethodHandler.java @@ -186,7 +186,7 @@ public class BasicGetMethodHandler implements StateAwareMethodListener<BasicGetB @Override public void deliverToClient(final Consumer sub, final ServerMessage message, - final InstanceProperties props, final long deliveryTag) throws AMQException + final InstanceProperties props, final long deliveryTag) { _singleMessageCredit.useCreditForMessage(message.getSize()); _session.getProtocolOutputConverter().writeGetOk(message, diff --git a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/handler/ExchangeDeleteHandler.java b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/handler/ExchangeDeleteHandler.java index 75f749fe9a..ce377eee78 100644 --- a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/handler/ExchangeDeleteHandler.java +++ b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/handler/ExchangeDeleteHandler.java @@ -26,7 +26,6 @@ import org.apache.qpid.framing.ExchangeDeleteOkBody; import org.apache.qpid.protocol.AMQConstant; import org.apache.qpid.server.protocol.v0_8.AMQChannel; import org.apache.qpid.server.exchange.Exchange; -import org.apache.qpid.server.exchange.ExchangeInUseException; import org.apache.qpid.server.protocol.v0_8.AMQProtocolSession; import org.apache.qpid.server.protocol.v0_8.state.AMQStateManager; import org.apache.qpid.server.protocol.v0_8.state.StateAwareMethodListener; @@ -73,11 +72,6 @@ public class ExchangeDeleteHandler implements StateAwareMethodListener<ExchangeD session.writeFrame(responseBody.generateFrame(channelId)); } - catch (ExchangeInUseException e) - { - throw body.getChannelException(AMQConstant.IN_USE, "Exchange in use"); - // TODO: sort out consistent channel close mechanism that does all clean up etc. - } catch (ExchangeIsAlternateException e) { diff --git a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/output/ProtocolOutputConverter.java b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/output/ProtocolOutputConverter.java index 1e69edba91..7678ce812b 100644 --- a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/output/ProtocolOutputConverter.java +++ b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/output/ProtocolOutputConverter.java @@ -49,21 +49,19 @@ public interface ProtocolOutputConverter void writeDeliver(final ServerMessage msg, final InstanceProperties props, int channelId, long deliveryTag, - AMQShortString consumerTag) - throws AMQException; + AMQShortString consumerTag); void writeGetOk(final ServerMessage msg, final InstanceProperties props, int channelId, long deliveryTag, - int queueSize) throws AMQException; + int queueSize); byte getProtocolMinorVersion(); byte getProtocolMajorVersion(); - void writeReturn(MessagePublishInfo messagePublishInfo, ContentHeaderBody header, MessageContentSource msgContent, int channelId, int replyCode, AMQShortString replyText) - throws AMQException; + void writeReturn(MessagePublishInfo messagePublishInfo, ContentHeaderBody header, MessageContentSource msgContent, int channelId, int replyCode, AMQShortString replyText); void writeFrame(AMQDataBlock block); } diff --git a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/output/ProtocolOutputConverterImpl.java b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/output/ProtocolOutputConverterImpl.java index 290a859df6..f786cb113a 100644 --- a/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/output/ProtocolOutputConverterImpl.java +++ b/qpid/java/broker-plugins/amqp-0-8-protocol/src/main/java/org/apache/qpid/server/protocol/v0_8/output/ProtocolOutputConverterImpl.java @@ -68,7 +68,6 @@ class ProtocolOutputConverterImpl implements ProtocolOutputConverter final InstanceProperties props, int channelId, long deliveryTag, AMQShortString consumerTag) - throws AMQException { final AMQMessage msg = convertToAMQMessage(m); final boolean isRedelivered = Boolean.TRUE.equals(props.getProperty(InstanceProperties.Property.REDELIVERED)); @@ -95,13 +94,11 @@ class ProtocolOutputConverterImpl implements ProtocolOutputConverter } private void writeMessageDelivery(AMQMessage message, int channelId, AMQBody deliverBody) - throws AMQException { writeMessageDelivery(message, message.getContentHeaderBody(), channelId, deliverBody); } private void writeMessageDelivery(MessageContentSource message, ContentHeaderBody contentHeaderBody, int channelId, AMQBody deliverBody) - throws AMQException { @@ -193,7 +190,7 @@ class ProtocolOutputConverterImpl implements ProtocolOutputConverter final InstanceProperties props, int channelId, long deliveryTag, - int queueSize) throws AMQException + int queueSize) { AMQBody deliver = createEncodedGetOkBody(msg, props, deliveryTag, queueSize); writeMessageDelivery(convertToAMQMessage(msg), channelId, deliver); @@ -204,7 +201,6 @@ class ProtocolOutputConverterImpl implements ProtocolOutputConverter boolean isRedelivered, final long deliveryTag, final AMQShortString consumerTag) - throws AMQException { final AMQShortString exchangeName; @@ -282,7 +278,6 @@ class ProtocolOutputConverterImpl implements ProtocolOutputConverter } private AMQBody createEncodedGetOkBody(ServerMessage msg, InstanceProperties props, long deliveryTag, int queueSize) - throws AMQException { final AMQShortString exchangeName; final AMQShortString routingKey; @@ -316,7 +311,7 @@ class ProtocolOutputConverterImpl implements ProtocolOutputConverter private AMQBody createEncodedReturnFrame(MessagePublishInfo messagePublishInfo, int replyCode, - AMQShortString replyText) throws AMQException + AMQShortString replyText) { BasicReturnBody basicReturnBody = @@ -330,7 +325,6 @@ class ProtocolOutputConverterImpl implements ProtocolOutputConverter } public void writeReturn(MessagePublishInfo messagePublishInfo, ContentHeaderBody header, MessageContentSource message, int channelId, int replyCode, AMQShortString replyText) - throws AMQException { AMQBody returnFrame = createEncodedReturnFrame(messagePublishInfo, replyCode, replyText); diff --git a/qpid/java/broker-plugins/amqp-0-8-protocol/src/test/java/org/apache/qpid/server/protocol/v0_8/AMQChannelTest.java b/qpid/java/broker-plugins/amqp-0-8-protocol/src/test/java/org/apache/qpid/server/protocol/v0_8/AMQChannelTest.java index b358c7c5c5..317a544b6c 100644 --- a/qpid/java/broker-plugins/amqp-0-8-protocol/src/test/java/org/apache/qpid/server/protocol/v0_8/AMQChannelTest.java +++ b/qpid/java/broker-plugins/amqp-0-8-protocol/src/test/java/org/apache/qpid/server/protocol/v0_8/AMQChannelTest.java @@ -61,7 +61,7 @@ public class AMQChannelTest extends QpidTestCase MessageContentSource msgContent, int channelId, int replyCode, - AMQShortString replyText) throws AMQException + AMQShortString replyText) { _replies.put(replyCode, replyText.asString()); } diff --git a/qpid/java/broker-plugins/amqp-0-8-protocol/src/test/java/org/apache/qpid/server/protocol/v0_8/InternalTestProtocolSession.java b/qpid/java/broker-plugins/amqp-0-8-protocol/src/test/java/org/apache/qpid/server/protocol/v0_8/InternalTestProtocolSession.java index 1fad8fb41f..4a2fbe44fa 100644 --- a/qpid/java/broker-plugins/amqp-0-8-protocol/src/test/java/org/apache/qpid/server/protocol/v0_8/InternalTestProtocolSession.java +++ b/qpid/java/broker-plugins/amqp-0-8-protocol/src/test/java/org/apache/qpid/server/protocol/v0_8/InternalTestProtocolSession.java @@ -99,7 +99,7 @@ public class InternalTestProtocolSession extends AMQProtocolEngine implements Pr MessageContentSource msgContent, int channelId, int replyCode, - AMQShortString replyText) throws AMQException + AMQShortString replyText) { //To change body of implemented methods use File | Settings | File Templates. } @@ -145,7 +145,7 @@ public class InternalTestProtocolSession extends AMQProtocolEngine implements Pr public void writeDeliver(final ServerMessage msg, final InstanceProperties props, int channelId, long deliveryTag, - AMQShortString consumerTag) throws AMQException + AMQShortString consumerTag) { _deliveryCount.incrementAndGet(); @@ -175,7 +175,7 @@ public class InternalTestProtocolSession extends AMQProtocolEngine implements Pr final InstanceProperties props, int channelId, long deliveryTag, - int queueSize) throws AMQException + int queueSize) { } @@ -246,7 +246,7 @@ public class InternalTestProtocolSession extends AMQProtocolEngine implements Pr @Override public void deliverToClient(Consumer sub, ServerMessage message, - InstanceProperties props, long deliveryTag) throws AMQException + InstanceProperties props, long deliveryTag) { _deliveryCount.incrementAndGet(); |
