diff options
| author | Robert Godfrey <rgodfrey@apache.org = rgodfrey = Robert Godfrey rgodfrey@apache.org@apache.org> | 2014-04-14 19:21:47 +0000 |
|---|---|---|
| committer | Robert Godfrey <rgodfrey@apache.org = rgodfrey = Robert Godfrey rgodfrey@apache.org@apache.org> | 2014-04-14 19:21:47 +0000 |
| commit | 2a9abe0c290b9bb7487254302aae2bf6f7fe964d (patch) | |
| tree | c8ad187a79094005dc5569cfc5cf71a5edd22c3d /qpid/java | |
| parent | c4721cc78cb1bb524e1988cf274c5895afef07ef (diff) | |
| download | qpid-python-2a9abe0c290b9bb7487254302aae2bf6f7fe964d.tar.gz | |
QPID-5699 : [Java Broker] Make getAttributeNames() in AbstractConfiguredObject return the names based on the annotation metadata, and make the method final
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587290 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java')
24 files changed, 2 insertions, 153 deletions
diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/binding/BindingImpl.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/binding/BindingImpl.java index e0fc64b6e2..4ba3c7ba68 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/binding/BindingImpl.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/binding/BindingImpl.java @@ -266,12 +266,6 @@ public class BindingImpl } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(Binding.class); - } - - @Override public Object setAttribute(final String name, final Object expected, final Object desired) throws IllegalStateException, AccessControlException, IllegalArgumentException { diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java index e8f8c20eb5..74e772c4ba 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java @@ -861,12 +861,6 @@ public abstract class AbstractExchange<T extends AbstractExchange<T>> } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(getClass()); - } - - @Override public Object getAttribute(final String name) { if(ConfiguredObject.STATE.equals(name)) diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java index 7b2790b56d..c9e50bc3ca 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java @@ -752,12 +752,9 @@ public abstract class AbstractConfiguredObject<X extends ConfiguredObject<X>> im } - public Collection<String> getAttributeNames() + public final Collection<String> getAttributeNames() { - synchronized(_attributes) - { - return new ArrayList<String>(_attributes.keySet()); - } + return getAttributeNames(getClass()); } @Override diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/SystemContextImpl.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/SystemContextImpl.java index 7575ad203a..589832e33b 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/SystemContextImpl.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/SystemContextImpl.java @@ -281,12 +281,6 @@ public class SystemContextImpl extends AbstractConfiguredObject<SystemContextImp } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(getClass()); - } - - @Override public Broker getBroker() { Collection<Broker> children = getChildren(Broker.class); diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/User.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/User.java index 07ee51c052..139de17f2d 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/User.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/User.java @@ -21,9 +21,6 @@ package org.apache.qpid.server.model; -import java.util.Arrays; -import java.util.Collection; -import java.util.Collections; import java.util.Map; @ManagedObject diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/AbstractPluginAdapter.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/AbstractPluginAdapter.java index 4c66ab26b5..8253af2614 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/AbstractPluginAdapter.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/AbstractPluginAdapter.java @@ -86,12 +86,6 @@ public abstract class AbstractPluginAdapter<X extends Plugin<X>> extends Abstrac } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(Plugin.class); - } - - @Override public Object getAttribute(String name) { if (STATE.equals(name)) diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/BrokerAdapter.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/BrokerAdapter.java index 357d367f28..834a655f11 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/BrokerAdapter.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/BrokerAdapter.java @@ -800,12 +800,6 @@ public class BrokerAdapter extends AbstractConfiguredObject<BrokerAdapter> imple } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(Broker.class); - } - - @Override public Object getAttribute(String name) { if(ID.equals(name)) diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/ConnectionAdapter.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/ConnectionAdapter.java index 00834c5866..ec1aa21e81 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/ConnectionAdapter.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/ConnectionAdapter.java @@ -214,13 +214,6 @@ public final class ConnectionAdapter extends AbstractConfiguredObject<Connection } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(Connection.class); - } - - - @Override public <C extends ConfiguredObject> Collection<C> getChildren(Class<C> clazz) { if(clazz == Session.class) diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java index 0ec995810b..a70f3ec0f6 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java @@ -133,12 +133,6 @@ public class FileBasedGroupProviderImpl } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(getClass()); - } - - @Override public Object getAttribute(String name) { if (DURABLE.equals(name)) @@ -424,12 +418,6 @@ public class FileBasedGroupProviderImpl } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(Group.class); - } - - @Override public Object getAttribute(String name) { if (ID.equals(name)) @@ -503,13 +491,6 @@ public class FileBasedGroupProviderImpl } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(GroupMember.class); - } - - - @Override public State getState() { return null; diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileSystemPreferencesProviderImpl.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileSystemPreferencesProviderImpl.java index db01938af6..3be3a929bf 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileSystemPreferencesProviderImpl.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileSystemPreferencesProviderImpl.java @@ -101,12 +101,6 @@ public class FileSystemPreferencesProviderImpl } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(FileSystemPreferencesProviderImpl.class); - } - - @Override public String getPath() { return (String) getAttribute(PATH); diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/SessionAdapter.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/SessionAdapter.java index 47bf9293f9..8b88d0dfc0 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/SessionAdapter.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/SessionAdapter.java @@ -108,13 +108,6 @@ final class SessionAdapter extends AbstractConfiguredObject<SessionAdapter> impl return null; //TODO } - - @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(Session.class); - } - @Override public Object getAttribute(String name) { diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/VirtualHostAliasAdapter.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/VirtualHostAliasAdapter.java index 7c654c566e..43b6718a0d 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/VirtualHostAliasAdapter.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/VirtualHostAliasAdapter.java @@ -101,9 +101,4 @@ public class VirtualHostAliasAdapter extends AbstractConfiguredObject<VirtualHos return false; } - @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(getClass()); - } } diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/port/AbstractPort.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/port/AbstractPort.java index 5464156a05..e8c445349c 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/port/AbstractPort.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/model/port/AbstractPort.java @@ -253,12 +253,6 @@ abstract public class AbstractPort<X extends AbstractPort<X>> extends AbstractCo } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(getClass()); - } - - @Override public boolean setState(State currentState, State desiredState) { State state = _state.get(); diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java index 0568e1eb3b..3f7f5f854a 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java @@ -2858,12 +2858,6 @@ public abstract class AbstractQueue } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(getClass()); - } - - @Override protected void authoriseSetAttributes(ConfiguredObject<?> modified, Set<String> attributes) throws AccessControlException { _virtualHost.getSecurityManager().authoriseUpdate(this); diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/QueueConsumerImpl.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/QueueConsumerImpl.java index 4426ee36b7..3070be413d 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/QueueConsumerImpl.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/QueueConsumerImpl.java @@ -537,12 +537,6 @@ class QueueConsumerImpl } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(getClass()); - } - - @Override public String toLogString() { String logString; diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/FileKeyStoreImpl.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/FileKeyStoreImpl.java index 8316e027d1..5a657bf46a 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/FileKeyStoreImpl.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/FileKeyStoreImpl.java @@ -101,12 +101,6 @@ public class FileKeyStoreImpl extends AbstractConfiguredObject<FileKeyStoreImpl> } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(getClass()); - } - - @Override public State getState() { return State.ACTIVE; diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/FileTrustStoreImpl.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/FileTrustStoreImpl.java index 84b8b38ff1..bc242e5cc3 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/FileTrustStoreImpl.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/FileTrustStoreImpl.java @@ -88,12 +88,6 @@ public class FileTrustStoreImpl extends AbstractConfiguredObject<FileTrustStoreI } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(getClass()); - } - - @Override public State getState() { return State.ACTIVE; diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/AbstractAuthenticationManager.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/AbstractAuthenticationManager.java index a7a6ff42f1..01d517f94d 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/AbstractAuthenticationManager.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/AbstractAuthenticationManager.java @@ -302,12 +302,6 @@ public abstract class AbstractAuthenticationManager<T extends AbstractAuthentica } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(getClass()); - } - - @Override public Object getAttribute(final String name) { if(STATE.equals(name)) diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/PrincipalDatabaseAuthenticationManager.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/PrincipalDatabaseAuthenticationManager.java index 26421437a7..b8a9fb1489 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/PrincipalDatabaseAuthenticationManager.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/PrincipalDatabaseAuthenticationManager.java @@ -415,12 +415,6 @@ public abstract class PrincipalDatabaseAuthenticationManager<T extends Principal } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(User.class); - } - - @Override public Object getAttribute(String name) { if(ID.equals(name)) diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/ScramSHA1AuthenticationManager.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/ScramSHA1AuthenticationManager.java index c755015c33..5decd04274 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/ScramSHA1AuthenticationManager.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/ScramSHA1AuthenticationManager.java @@ -608,11 +608,6 @@ public class ScramSHA1AuthenticationManager return deleted.length == 1; } - @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(getClass()); - } } @Override diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java index 3207e13e96..781fce70c0 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java @@ -1456,12 +1456,6 @@ public abstract class AbstractVirtualHost<X extends AbstractVirtualHost<X>> exte } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(org.apache.qpid.server.model.VirtualHost.class); - } - - @Override public Collection<String> getSupportedExchangeTypes() { List<String> types = new ArrayList<String>(); diff --git a/qpid/java/broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/plugins/ACLFileAccessControlProviderImpl.java b/qpid/java/broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/plugins/ACLFileAccessControlProviderImpl.java index ae23a308f5..40a0b26487 100644 --- a/qpid/java/broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/plugins/ACLFileAccessControlProviderImpl.java +++ b/qpid/java/broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/plugins/ACLFileAccessControlProviderImpl.java @@ -117,12 +117,6 @@ public class ACLFileAccessControlProviderImpl } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(getClass()); - } - - @Override public Object getAttribute(String name) { if(DURABLE.equals(name)) diff --git a/qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/HttpManagement.java b/qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/HttpManagement.java index 5427d81bd5..37e85831a6 100644 --- a/qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/HttpManagement.java +++ b/qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/HttpManagement.java @@ -430,12 +430,6 @@ public class HttpManagement extends AbstractPluginAdapter<HttpManagement> implem } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(HttpManagement.class); - } - - @Override public boolean isHttpsSaslAuthenticationEnabled() { return _httpsSaslAuthenticationEnabled; diff --git a/qpid/java/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagementPluginImpl.java b/qpid/java/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagementPluginImpl.java index 61bd7ab1a0..3a04ca46fb 100644 --- a/qpid/java/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagementPluginImpl.java +++ b/qpid/java/broker-plugins/management-jmx/src/main/java/org/apache/qpid/server/jmx/JMXManagementPluginImpl.java @@ -313,12 +313,6 @@ public class JMXManagementPluginImpl } @Override - public Collection<String> getAttributeNames() - { - return getAttributeNames(JMXManagementPluginImpl.class); - } - - @Override protected void changeAttributes(Map<String, Object> attributes) { Map<String, Object> convertedAttributes = MapValueConverter.convert(attributes, ATTRIBUTE_TYPES); |
