summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Rudyy <orudyy@apache.org>2014-09-25 11:44:19 +0000
committerAlex Rudyy <orudyy@apache.org>2014-09-25 11:44:19 +0000
commitb03069794430cb9f86121f1672ab4e391a80589e (patch)
tree9b6cc8c8800604e6b2fdd49bccea2ca22d642ece
parent3f91549931c2e0bfd5968a1260e8851b48ffc8a9 (diff)
downloadqpid-python-b03069794430cb9f86121f1672ab4e391a80589e.tar.gz
QPID-6114: Remove redundant overridden getAttribute(String) method from CO and make _state field volatile
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1627524 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java10
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java4
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/AbstractPluginAdapter.java10
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java13
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileSystemPreferencesProviderImpl.java10
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/SessionAdapter.java10
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/model/port/AbstractPort.java10
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java11
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/queue/QueueConsumerImpl.java6
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/security/FileKeyStoreImpl.java11
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/security/FileTrustStoreImpl.java10
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/security/NonJavaKeyStoreImpl.java11
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/security/NonJavaTrustStoreImpl.java11
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/AbstractAuthenticationManager.java10
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/ScramAuthUser.java6
-rw-r--r--java/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java11
16 files changed, 2 insertions, 152 deletions
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java b/java/broker-core/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java
index 9b0cc48a62..fd0333f6e7 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/exchange/AbstractExchange.java
@@ -895,16 +895,6 @@ public abstract class AbstractExchange<T extends AbstractExchange<T>>
}
@Override
- public Object getAttribute(final String name)
- {
- if(ConfiguredObject.STATE.equals(name))
- {
- return getState();
- }
- return super.getAttribute(name);
- }
-
- @Override
protected void authoriseSetAttributes(ConfiguredObject<?> modified, Set<String> attributes) throws AccessControlException
{
_virtualHost.getSecurityManager().authoriseUpdate(this);
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java b/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java
index fab9d95159..d3741cd846 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/model/AbstractConfiguredObject.java
@@ -159,7 +159,7 @@ public abstract class AbstractConfiguredObject<X extends ConfiguredObject<X>> im
@ManagedAttributeField( afterSet = "attainStateIfResolved" )
private State _desiredState;
private boolean _openComplete;
- private State _state = State.UNINITIALIZED;
+ private volatile State _state = State.UNINITIALIZED;
protected static Map<Class<? extends ConfiguredObject>, ConfiguredObject<?>> parentsMap(ConfiguredObject<?>... parents)
{
@@ -953,7 +953,7 @@ public abstract class AbstractConfiguredObject<X extends ConfiguredObject<X>> im
}
@Override
- public Object getAttribute(String name)
+ public final Object getAttribute(String name)
{
ConfiguredObjectAttribute<X,?> attr = (ConfiguredObjectAttribute<X, ?>) _attributeTypes.get(name);
if(attr != null && (attr.isAutomated() || attr.isDerived()))
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/AbstractPluginAdapter.java b/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/AbstractPluginAdapter.java
index 4d0b6ef303..3e662fac32 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/AbstractPluginAdapter.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/AbstractPluginAdapter.java
@@ -71,16 +71,6 @@ public abstract class AbstractPluginAdapter<X extends Plugin<X>> extends Abstrac
}
@Override
- public Object getAttribute(String name)
- {
- if (STATE.equals(name))
- {
- return getState();
- }
- return super.getAttribute(name);
- }
-
- @Override
protected void authoriseSetDesiredState(State desiredState) throws AccessControlException
{
if(desiredState == State.DELETED)
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java b/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java
index a82c0de7e9..c96f4c0849 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileBasedGroupProviderImpl.java
@@ -31,7 +31,6 @@ import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import java.util.UUID;
-import java.util.concurrent.atomic.AtomicReference;
import org.apache.log4j.Logger;
@@ -51,7 +50,6 @@ import org.apache.qpid.server.security.access.Operation;
import org.apache.qpid.server.security.auth.UsernamePrincipal;
import org.apache.qpid.server.security.group.FileGroupDatabase;
import org.apache.qpid.server.security.group.GroupPrincipal;
-import org.apache.qpid.server.util.MapValueConverter;
public class FileBasedGroupProviderImpl
extends AbstractConfiguredObject<FileBasedGroupProviderImpl> implements FileBasedGroupProvider<FileBasedGroupProviderImpl>
@@ -198,17 +196,6 @@ public class FileBasedGroupProviderImpl
}
@Override
- public Object getAttribute(String name)
- {
- if (STATE.equals(name))
- {
- return getState();
- }
-
- return super.getAttribute(name);
- }
-
- @Override
public <C extends ConfiguredObject> C addChild(Class<C> childClass,
Map<String, Object> attributes, ConfiguredObject... otherParents)
{
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileSystemPreferencesProviderImpl.java b/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileSystemPreferencesProviderImpl.java
index 68660d8f81..f2be4fd861 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileSystemPreferencesProviderImpl.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/FileSystemPreferencesProviderImpl.java
@@ -115,16 +115,6 @@ public class FileSystemPreferencesProviderImpl
return Collections.emptySet();
}
- @Override
- public Object getAttribute(String name)
- {
- if (STATE.equals(name))
- {
- return getState();
- }
- return super.getAttribute(name);
- }
-
protected void onClose()
{
if(_store != null)
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/SessionAdapter.java b/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/SessionAdapter.java
index c3b8a8798b..7c9b439e93 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/SessionAdapter.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/model/adapter/SessionAdapter.java
@@ -109,16 +109,6 @@ final class SessionAdapter extends AbstractConfiguredObject<SessionAdapter> impl
}
@Override
- public Object getAttribute(String name)
- {
- if(name.equals(PRODUCER_FLOW_BLOCKED))
- {
- return _session.getBlocking();
- }
- return super.getAttribute(name); //TODO - Implement
- }
-
- @Override
public <C extends ConfiguredObject> Collection<C> getChildren(Class<C> clazz)
{
if(clazz == org.apache.qpid.server.model.Consumer.class)
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/model/port/AbstractPort.java b/java/broker-core/src/main/java/org/apache/qpid/server/model/port/AbstractPort.java
index fd70a96c5c..c0aa99a7d6 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/model/port/AbstractPort.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/model/port/AbstractPort.java
@@ -310,16 +310,6 @@ abstract public class AbstractPort<X extends AbstractPort<X>> extends AbstractCo
}
}
- @Override
- public Object getAttribute(String name)
- {
- if(STATE.equals(name))
- {
- return getState();
- }
- return super.getAttribute(name);
- }
-
@StateTransition(currentState = { State.ACTIVE, State.QUIESCED, State.ERRORED}, desiredState = State.DELETED )
private void doDelete()
{
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java b/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
index ca1278a97a..a5156c9073 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
@@ -573,17 +573,6 @@ public abstract class AbstractQueue<X extends AbstractQueue<X>>
return new ArrayList<String>(_arguments.keySet());
}
- @Override
- public Object getAttribute(String name)
- {
- if(STATE.equals(name))
- {
- return State.ACTIVE; // TODO
- }
-
- return super.getAttribute(name);
- }
-
public String getOwner()
{
if(_exclusiveOwner != null)
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/queue/QueueConsumerImpl.java b/java/broker-core/src/main/java/org/apache/qpid/server/queue/QueueConsumerImpl.java
index 0f278eda91..b33a72be10 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/queue/QueueConsumerImpl.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/queue/QueueConsumerImpl.java
@@ -514,12 +514,6 @@ class QueueConsumerImpl
}
@Override
- public Object getAttribute(final String name)
- {
- return super.getAttribute(name);
- }
-
- @Override
public String toLogString()
{
String logString;
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/security/FileKeyStoreImpl.java b/java/broker-core/src/main/java/org/apache/qpid/server/security/FileKeyStoreImpl.java
index 6e02e71cd4..08fc815fab 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/security/FileKeyStoreImpl.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/security/FileKeyStoreImpl.java
@@ -86,17 +86,6 @@ public class FileKeyStoreImpl extends AbstractConfiguredObject<FileKeyStoreImpl>
validateKeyStoreAttributes(this);
}
- @Override
- public Object getAttribute(String name)
- {
- if(KeyStore.STATE.equals(name))
- {
- return getState();
- }
-
- return super.getAttribute(name);
- }
-
@StateTransition(currentState = {State.ACTIVE, State.ERRORED}, desiredState = State.DELETED)
protected void doDelete()
{
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/security/FileTrustStoreImpl.java b/java/broker-core/src/main/java/org/apache/qpid/server/security/FileTrustStoreImpl.java
index cb5aaacb07..044f15f8a7 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/security/FileTrustStoreImpl.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/security/FileTrustStoreImpl.java
@@ -203,16 +203,6 @@ public class FileTrustStoreImpl extends AbstractConfiguredObject<FileTrustStoreI
}
@Override
- public Object getAttribute(String name)
- {
- if(STATE.equals(name))
- {
- return getState();
- }
-
- return super.getAttribute(name);
- }
- @Override
public String getPath()
{
return _path;
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/security/NonJavaKeyStoreImpl.java b/java/broker-core/src/main/java/org/apache/qpid/server/security/NonJavaKeyStoreImpl.java
index fddb856a39..6231413dd7 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/security/NonJavaKeyStoreImpl.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/security/NonJavaKeyStoreImpl.java
@@ -183,17 +183,6 @@ public class NonJavaKeyStoreImpl extends AbstractConfiguredObject<NonJavaKeyStor
validateKeyStoreAttributes(this);
}
- @Override
- public Object getAttribute(String name)
- {
- if (KeyStore.STATE.equals(name))
- {
- return getState();
- }
-
- return super.getAttribute(name);
- }
-
@StateTransition(currentState = {State.ACTIVE, State.ERRORED}, desiredState = State.DELETED)
protected void doDelete()
{
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/security/NonJavaTrustStoreImpl.java b/java/broker-core/src/main/java/org/apache/qpid/server/security/NonJavaTrustStoreImpl.java
index d757387a34..48594a8320 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/security/NonJavaTrustStoreImpl.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/security/NonJavaTrustStoreImpl.java
@@ -171,17 +171,6 @@ public class NonJavaTrustStoreImpl
validateTrustStoreAttributes(this);
}
- @Override
- public Object getAttribute(String name)
- {
- if (KeyStore.STATE.equals(name))
- {
- return getState();
- }
-
- return super.getAttribute(name);
- }
-
@StateTransition(currentState = {State.ACTIVE, State.ERRORED}, desiredState = State.DELETED)
protected void doDelete()
{
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/AbstractAuthenticationManager.java b/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/AbstractAuthenticationManager.java
index 69f0011302..b2cf1739ab 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/AbstractAuthenticationManager.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/AbstractAuthenticationManager.java
@@ -231,16 +231,6 @@ public abstract class AbstractAuthenticationManager<T extends AbstractAuthentica
}
@Override
- public Object getAttribute(final String name)
- {
- if(STATE.equals(name))
- {
- return getState();
- }
- return super.getAttribute(name);
- }
-
- @Override
public final List<String> getSecureOnlyMechanisms()
{
return _secureOnlyMechanisms;
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/ScramAuthUser.java b/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/ScramAuthUser.java
index 1f80a84e4f..b3de1d1f17 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/ScramAuthUser.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/security/auth/manager/ScramAuthUser.java
@@ -140,12 +140,6 @@ class ScramAuthUser extends AbstractConfiguredObject<ScramAuthUser> implements U
}
@Override
- public Object getAttribute(final String name)
- {
- return super.getAttribute(name);
- }
-
- @Override
public String getPassword()
{
return _password;
diff --git a/java/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java b/java/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java
index 0dbf854c55..f52c1967f8 100644
--- a/java/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java
+++ b/java/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java
@@ -1032,17 +1032,6 @@ public abstract class AbstractVirtualHost<X extends AbstractVirtualHost<X>> exte
txn.commit();
}
-
- @Override
- public Object getAttribute(String name)
- {
- if(STATE.equals(name))
- {
- return getState();
- }
- return super.getAttribute(name);
- }
-
@Override
public Collection<String> getSupportedExchangeTypes()
{