diff options
Diffstat (limited to 'java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/BindingAdapter.java')
-rw-r--r-- | java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/BindingAdapter.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/BindingAdapter.java b/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/BindingAdapter.java index 88475809c9..265d4318f1 100644 --- a/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/BindingAdapter.java +++ b/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/BindingAdapter.java @@ -170,7 +170,7 @@ final class BindingAdapter extends AbstractAdapter implements Binding } else if(LIFETIME_POLICY.equals(name)) { - return _queue.getLifetimePolicy() == LifetimePolicy.AUTO_DELETE || _exchange.getLifetimePolicy() == LifetimePolicy.AUTO_DELETE ? LifetimePolicy.AUTO_DELETE : LifetimePolicy.PERMANENT; + return _queue.getLifetimePolicy() != LifetimePolicy.PERMANENT || _exchange.getLifetimePolicy() != LifetimePolicy.PERMANENT ? LifetimePolicy.IN_USE : LifetimePolicy.PERMANENT; } else if(TIME_TO_LIVE.equals(name)) { |