diff options
Diffstat (limited to 'qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnectionDelegate.java')
-rw-r--r-- | qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnectionDelegate.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnectionDelegate.java b/qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnectionDelegate.java index 8768f93c8c..afb0e45f7a 100644 --- a/qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnectionDelegate.java +++ b/qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnectionDelegate.java @@ -65,4 +65,16 @@ public interface AMQConnectionDelegate ProtocolVersion getProtocolVersion(); boolean verifyClientID() throws JMSException, AMQException; + + /** + * Tests whether the server has advertised support for the specified feature + * via the qpid.features server connection property. By convention the feature name + * with begin <code>qpid.</code> followed by one or more words separated by minus signs + * e.g. qpid.jms-selector. + * + * @param featureName name of feature. + * + * @return true if the feature is supported by the server + */ + boolean isSupportedServerFeature(final String featureName); } |