This is an automated email from the ASF dual-hosted git repository.
hapylestat pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git
The following commit(s) were added to refs/heads/trunk by this push:
new 24dbed2 AMBARI-25516. Missing @Override on 91 methods (#3198)
(rickyma via dgrinenko)
24dbed2 is described below
commit 24dbed27b97f4c82835273758f0bceb3334b4ef2
Author: RickyMa <[email protected]>
AuthorDate: Tue Jun 30 23:55:00 2020 +0800
AMBARI-25516. Missing @Override on 91 methods (#3198) (rickyma via
dgrinenko)
---
.../org/apache/ambari/tools/zk/ZkConnection.java | 1 +
.../ServiceComponentHostEventWrapper.java | 1 +
.../org/apache/ambari/server/agent/HostInfo.java | 1 +
.../ambari/server/api/services/ResultImpl.java | 2 +
.../ambari/server/bootstrap/FifoLinkedHashMap.java | 1 +
.../ambari/server/cleanup/CleanupServiceImpl.java | 1 +
.../server/configuration/SingleFileWatch.java | 1 +
.../controller/AmbariManagementControllerImpl.java | 1 +
.../ambari/server/controller/HostRequest.java | 1 +
.../ambari/server/controller/ShortTaskStatus.java | 1 +
.../server/controller/ViewPrivilegeRequest.java | 5 ++
.../controller/internal/AppCookieManager.java | 2 +
.../internal/ExtensionLinkResourceProvider.java | 1 +
.../logging/LoggingRequestHelperImpl.java | 2 +
.../server/events/AgentConfigsUpdateEvent.java | 1 +
.../ambari/server/events/TopologyUpdateEvent.java | 2 +
.../ldap/domain/AmbariLdapConfiguration.java | 1 +
.../metrics/system/impl/AmbariMetricSinkImpl.java | 2 +
.../dispatchers/AmbariSNMPDispatcher.java | 1 +
.../apache/ambari/server/orm/DBAccessorImpl.java | 4 +
.../server/orm/cache/HostConfigMappingImpl.java | 1 +
.../server/orm/dao/AmbariConfigurationDAO.java | 1 +
.../server/orm/entities/BlueprintConfigEntity.java | 8 ++
.../server/orm/entities/HostGroupConfigEntity.java | 8 ++
.../ambari/server/orm/entities/SettingEntity.java | 1 +
.../server/scheduler/ExecutionScheduleManager.java | 1 +
.../server/security/InternalSSLSocketFactory.java | 3 +
.../authorization/AmbariLdapBindAuthenticator.java | 7 +-
.../server/security/authorization/Users.java | 98 ++++++++++------------
.../security/credential/GenericKeyCredential.java | 1 +
.../credential/PrincipalKeyCredential.java | 1 +
.../org/apache/ambari/server/stack/BaseModule.java | 1 +
.../ambari/server/state/action/ActionId.java | 1 +
.../apache/ambari/server/state/host/HostImpl.java | 2 +
.../state/host/HostStatusUpdatesReceivedEvent.java | 1 +
.../AbstractKerberosDescriptorContainer.java | 1 +
.../DefaultQuickLinkVisibilityController.java | 1 +
.../server/state/stack/MetricDefinition.java | 1 +
.../ambari/server/topology/BlueprintImpl.java | 5 ++
.../ambari/server/topology/HostGroupImpl.java | 2 +
.../ambari/server/topology/RepositorySetting.java | 1 +
.../server/topology/tasks/TopologyHostTask.java | 1 +
.../validators/RequiredPasswordValidator.java | 1 +
.../server/upgrade/AbstractUpgradeCatalog.java | 1 +
.../server/utils/ManagedThreadPoolExecutor.java | 1 +
.../utils/ScheduledExecutorCompletionService.java | 5 +-
.../ambari/server/view/ViewDirectoryWatcher.java | 1 +
.../ambari/server/view/events/EventImpl.java | 4 +
.../apache/ambari/swagger/AmbariSwaggerReader.java | 1 +
49 files changed, 132 insertions(+), 61 deletions(-)
diff --git
a/ambari-agent/src/main/java/org/apache/ambari/tools/zk/ZkConnection.java
b/ambari-agent/src/main/java/org/apache/ambari/tools/zk/ZkConnection.java
index 6bac892..ae74b4b 100644
--- a/ambari-agent/src/main/java/org/apache/ambari/tools/zk/ZkConnection.java
+++ b/ambari-agent/src/main/java/org/apache/ambari/tools/zk/ZkConnection.java
@@ -41,6 +41,7 @@ public class ZkConnection {
{
final CountDownLatch connSignal = new CountDownLatch(1);
ZooKeeper zooKeeper = new ZooKeeper(serverAddress, sessionTimeoutMillis,
new Watcher() {
+ @Override
public void process(WatchedEvent event) {
if (event.getState() == SyncConnected) {
connSignal.countDown();
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/actionmanager/ServiceComponentHostEventWrapper.java
b/ambari-server/src/main/java/org/apache/ambari/server/actionmanager/ServiceComponentHostEventWrapper.java
index 7bce6b8..f21cfba 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/actionmanager/ServiceComponentHostEventWrapper.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/actionmanager/ServiceComponentHostEventWrapper.java
@@ -66,6 +66,7 @@ public class ServiceComponentHostEventWrapper {
}
}
+ @Override
public String toString() {
if (event != null) {
return event.toString();
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/agent/HostInfo.java
b/ambari-server/src/main/java/org/apache/ambari/server/agent/HostInfo.java
index 8fe82de..6bbcbf6 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/agent/HostInfo.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/agent/HostInfo.java
@@ -445,6 +445,7 @@ public class HostInfo {
return ret.toString();
}
+ @Override
public String toString() {
return "[" +
"hostname=" + this.hostname + "," +
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/api/services/ResultImpl.java
b/ambari-server/src/main/java/org/apache/ambari/server/api/services/ResultImpl.java
index dd66c0d..6e03a33 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/api/services/ResultImpl.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/api/services/ResultImpl.java
@@ -88,10 +88,12 @@ public class ResultImpl implements Result {
m_status = status;
}
+ @Override
public void setResultMetadata(ResultMetadata resultMetadata) {
m_resultMetadata = resultMetadata;
}
+ @Override
public ResultMetadata getResultMetadata() {
return m_resultMetadata;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/bootstrap/FifoLinkedHashMap.java
b/ambari-server/src/main/java/org/apache/ambari/server/bootstrap/FifoLinkedHashMap.java
index ab6765f..05f328c 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/bootstrap/FifoLinkedHashMap.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/bootstrap/FifoLinkedHashMap.java
@@ -29,6 +29,7 @@ import java.util.Map;
public class FifoLinkedHashMap<K, V> extends
LinkedHashMap<K, V> {
public static final int MAX_ENTRIES = 100;
+ @Override
protected boolean removeEldestEntry(Map.Entry<K,
V> eldest) {
return size() > MAX_ENTRIES;
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/cleanup/CleanupServiceImpl.java
b/ambari-server/src/main/java/org/apache/ambari/server/cleanup/CleanupServiceImpl.java
index 0436c92..d636c61 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/cleanup/CleanupServiceImpl.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/cleanup/CleanupServiceImpl.java
@@ -73,6 +73,7 @@ public class CleanupServiceImpl implements
CleanupService<TimeBasedCleanupPolicy
* @param cleanupPolicy the policy based on which the cleanup is done
* @return the number of affected rows
*/
+ @Override
public CleanupResult cleanup(TimeBasedCleanupPolicy cleanupPolicy) {
long affectedRows = 0;
int errorCount = 0;
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/configuration/SingleFileWatch.java
b/ambari-server/src/main/java/org/apache/ambari/server/configuration/SingleFileWatch.java
index 3d9e8e2..d06acdb 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/configuration/SingleFileWatch.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/configuration/SingleFileWatch.java
@@ -89,6 +89,7 @@ public class SingleFileWatch {
watchdog.interrupt();
}
+ @Override
public String toString() {
return "SingleFileWatcher:" + file.getName();
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
b/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
index c6794f8..bb59855 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
@@ -870,6 +870,7 @@ public class AmbariManagementControllerImpl implements
AmbariManagementControlle
/**
* {@inheritDoc}
*/
+ @Override
public TopologyUpdateEvent
getAddedComponentsTopologyEvent(Set<ServiceComponentHostRequest> requests)
throws AmbariException {
TreeMap<String, TopologyCluster> topologyUpdates = new TreeMap<>();
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/controller/HostRequest.java
b/ambari-server/src/main/java/org/apache/ambari/server/controller/HostRequest.java
index a40b68e..7ca1be0 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/controller/HostRequest.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/controller/HostRequest.java
@@ -112,6 +112,7 @@ public class HostRequest implements ApiModel {
return hostGroup;
}
+ @Override
public String toString() {
return "{ hostname=" + hostname + ", clusterName=" + clusterName + " }";
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/controller/ShortTaskStatus.java
b/ambari-server/src/main/java/org/apache/ambari/server/controller/ShortTaskStatus.java
index df40aa8..287ccc4 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/controller/ShortTaskStatus.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/controller/ShortTaskStatus.java
@@ -142,6 +142,7 @@ public class ShortTaskStatus {
this.status = status;
}
+ @Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("ShortTaskStatusDump ")
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/controller/ViewPrivilegeRequest.java
b/ambari-server/src/main/java/org/apache/ambari/server/controller/ViewPrivilegeRequest.java
index c08dbc4..a0eadbb 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/controller/ViewPrivilegeRequest.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/controller/ViewPrivilegeRequest.java
@@ -36,6 +36,7 @@ public class ViewPrivilegeRequest extends
ViewPrivilegeResponse implements ApiMo
* Hide privilege id in request body schema
* @return privilege id
*/
+ @Override
@ApiModelProperty(name = PrivilegeResourceProvider.PRIVILEGE_ID_PROPERTY_ID,
hidden = true)
public Integer getPrivilegeId() {
return privilegeId;
@@ -45,6 +46,7 @@ public class ViewPrivilegeRequest extends
ViewPrivilegeResponse implements ApiMo
* Hide permission label in request body schema
* @return permission label
*/
+ @Override
@ApiModelProperty(name =
PrivilegeResourceProvider.PERMISSION_LABEL_PROPERTY_ID, hidden = true)
public String getPermissionLabel() {
return permissionLabel;
@@ -54,6 +56,7 @@ public class ViewPrivilegeRequest extends
ViewPrivilegeResponse implements ApiMo
* Hide view name in request body schema
* @return view name
*/
+ @Override
@ApiModelProperty(name =
ViewPrivilegeResourceProvider.VIEW_NAME_PROPERTY_ID, hidden = true)
public String getViewName() {
return viewName;
@@ -63,6 +66,7 @@ public class ViewPrivilegeRequest extends
ViewPrivilegeResponse implements ApiMo
* Hide view version in request body schema
* @return view version
*/
+ @Override
@ApiModelProperty(name = ViewPrivilegeResourceProvider.VERSION_PROPERTY_ID,
hidden = true)
public String getVersion() {
return version;
@@ -72,6 +76,7 @@ public class ViewPrivilegeRequest extends
ViewPrivilegeResponse implements ApiMo
* Hide view instance name in request body schema
* @return view instance name
*/
+ @Override
@ApiModelProperty(name =
ViewPrivilegeResourceProvider.INSTANCE_NAME_PROPERTY_ID, hidden = true)
public String getInstanceName() {
return instanceName;
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AppCookieManager.java
b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AppCookieManager.java
index 4c63d1e..2e46176 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AppCookieManager.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AppCookieManager.java
@@ -196,10 +196,12 @@ public class AppCookieManager {
private static class EmptyJaasCredentials implements Credentials {
+ @Override
public String getPassword() {
return null;
}
+ @Override
public Principal getUserPrincipal() {
return null;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ExtensionLinkResourceProvider.java
b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ExtensionLinkResourceProvider.java
index bbdfc82..f6e09fd 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ExtensionLinkResourceProvider.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ExtensionLinkResourceProvider.java
@@ -131,6 +131,7 @@ public class ExtensionLinkResourceProvider extends
AbstractControllerResourcePro
return getRequestStatus(null);
}
+ @Override
protected RequestStatus deleteResourcesAuthorized(Request request, Predicate
predicate)
throws SystemException, UnsupportedPropertyException,
NoSuchResourceException, NoSuchParentResourceException {
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/controller/logging/LoggingRequestHelperImpl.java
b/ambari-server/src/main/java/org/apache/ambari/server/controller/logging/LoggingRequestHelperImpl.java
index 88b7fe9..4c7d031 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/controller/logging/LoggingRequestHelperImpl.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/controller/logging/LoggingRequestHelperImpl.java
@@ -156,6 +156,7 @@ public class LoggingRequestHelperImpl implements
LoggingRequestHelper {
this.logSearchReadTimeoutInMilliseconds =
logSearchReadTimeoutInMilliseconds;
}
+ @Override
public LogQueryResponse sendQueryRequest(Map<String, String>
queryParameters) {
try {
// use the Apache builder to create the correct URI
@@ -302,6 +303,7 @@ public class LoggingRequestHelperImpl implements
LoggingRequestHelper {
return null;
}
+ @Override
public HostLogFilesResponse sendGetLogFileNamesRequest(String hostName) {
try {
// use the Apache builder to create the correct URI
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/events/AgentConfigsUpdateEvent.java
b/ambari-server/src/main/java/org/apache/ambari/server/events/AgentConfigsUpdateEvent.java
index 6ded338..44355bc 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/events/AgentConfigsUpdateEvent.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/events/AgentConfigsUpdateEvent.java
@@ -64,6 +64,7 @@ public class AgentConfigsUpdateEvent extends STOMPHostEvent
implements Hashable
return hash;
}
+ @Override
public void setHash(String hash) {
this.hash = hash;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/events/TopologyUpdateEvent.java
b/ambari-server/src/main/java/org/apache/ambari/server/events/TopologyUpdateEvent.java
index 6faa80d..b1197ea 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/events/TopologyUpdateEvent.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/events/TopologyUpdateEvent.java
@@ -81,10 +81,12 @@ public class TopologyUpdateEvent extends STOMPEvent
implements Hashable {
return eventType;
}
+ @Override
public String getHash() {
return hash;
}
+ @Override
public void setHash(String hash) {
this.hash = hash;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/ldap/domain/AmbariLdapConfiguration.java
b/ambari-server/src/main/java/org/apache/ambari/server/ldap/domain/AmbariLdapConfiguration.java
index 43b11a9..d7a7d29 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/ldap/domain/AmbariLdapConfiguration.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/ldap/domain/AmbariLdapConfiguration.java
@@ -199,6 +199,7 @@ public class AmbariLdapConfiguration extends
AmbariServerConfiguration {
return
Boolean.valueOf(configValue(AmbariServerConfigurationKey.DISABLE_ENDPOINT_IDENTIFICATION));
}
+ @Override
public Map<String, String> toMap() {
return new HashMap<>(configurationMap);
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/metrics/system/impl/AmbariMetricSinkImpl.java
b/ambari-server/src/main/java/org/apache/ambari/server/metrics/system/impl/AmbariMetricSinkImpl.java
index 0a1119e..2a5b69e 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/metrics/system/impl/AmbariMetricSinkImpl.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/metrics/system/impl/AmbariMetricSinkImpl.java
@@ -300,10 +300,12 @@ public class AmbariMetricSinkImpl extends
AbstractTimelineMetricsSink implements
return hostName;
}
+ @Override
protected boolean isHostInMemoryAggregationEnabled() {
return false;
}
+ @Override
protected int getHostInMemoryAggregationPort() {
return 0;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/notifications/dispatchers/AmbariSNMPDispatcher.java
b/ambari-server/src/main/java/org/apache/ambari/server/notifications/dispatchers/AmbariSNMPDispatcher.java
index f4b2564..0c2489a 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/notifications/dispatchers/AmbariSNMPDispatcher.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/notifications/dispatchers/AmbariSNMPDispatcher.java
@@ -99,6 +99,7 @@ public class AmbariSNMPDispatcher extends SNMPDispatcher {
* {@inheritDoc}
* Uses default Ambari OIDs
*/
+ @Override
protected PDU prepareTrap(Notification notification, SnmpVersion
snmpVersion) throws InvalidSnmpConfigurationException {
AlertNotification alertNotification;
PDU pdu = DefaultPDUFactory.createPDU(snmpVersion.getTargetVersion());
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/orm/DBAccessorImpl.java
b/ambari-server/src/main/java/org/apache/ambari/server/orm/DBAccessorImpl.java
index 328cce6..379ce08 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/orm/DBAccessorImpl.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/orm/DBAccessorImpl.java
@@ -888,6 +888,7 @@ public class DBAccessorImpl implements DBAccessor {
/**
{@inheritDoc}
*/
+ @Override
public void executePreparedQuery(String query, Object...arguments) throws
SQLException {
executePreparedQuery(query, false, arguments);
}
@@ -895,6 +896,7 @@ public class DBAccessorImpl implements DBAccessor {
/**
{@inheritDoc}
*/
+ @Override
public void executePreparedQuery(String query, boolean ignoreFailure,
Object...arguments) throws SQLException{
LOG.info("Executing prepared query: {}", query);
@@ -920,6 +922,7 @@ public class DBAccessorImpl implements DBAccessor {
/**
{@inheritDoc}
*/
+ @Override
public void executePreparedUpdate(String query, Object...arguments) throws
SQLException {
executePreparedUpdate(query, false, arguments);
}
@@ -927,6 +930,7 @@ public class DBAccessorImpl implements DBAccessor {
/**
{@inheritDoc}
*/
+ @Override
public void executePreparedUpdate(String query, boolean ignoreFailure,
Object...arguments) throws SQLException{
LOG.info("Executing prepared query: {}", query);
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/orm/cache/HostConfigMappingImpl.java
b/ambari-server/src/main/java/org/apache/ambari/server/orm/cache/HostConfigMappingImpl.java
index 5da7f95..7940ce8 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/orm/cache/HostConfigMappingImpl.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/orm/cache/HostConfigMappingImpl.java
@@ -105,6 +105,7 @@ public class HostConfigMappingImpl implements
HostConfigMapping {
throw new RuntimeException("Version couldn't be null");
this.version = version;
}
+ @Override
public String getServiceName() {
return serviceName;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/AmbariConfigurationDAO.java
b/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/AmbariConfigurationDAO.java
index e4446d7..4a40423 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/AmbariConfigurationDAO.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/AmbariConfigurationDAO.java
@@ -76,6 +76,7 @@ public class AmbariConfigurationDAO extends
CrudDAO<AmbariConfigurationEntity, A
return query.executeUpdate();
}
+ @Override
@Transactional
public void create(AmbariConfigurationEntity entity) {
// make sure only one entry exists per configuration type...
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/BlueprintConfigEntity.java
b/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/BlueprintConfigEntity.java
index 1620779..80aabc9 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/BlueprintConfigEntity.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/BlueprintConfigEntity.java
@@ -64,6 +64,7 @@ public class BlueprintConfigEntity implements
BlueprintConfiguration {
*
* @return configuration type
*/
+ @Override
public String getType() {
return type;
}
@@ -73,6 +74,7 @@ public class BlueprintConfigEntity implements
BlueprintConfiguration {
*
* @param type configuration type
*/
+ @Override
public void setType(String type) {
this.type = type;
}
@@ -100,6 +102,7 @@ public class BlueprintConfigEntity implements
BlueprintConfiguration {
*
* @return blueprint name
*/
+ @Override
public String getBlueprintName() {
return blueprintName;
}
@@ -109,6 +112,7 @@ public class BlueprintConfigEntity implements
BlueprintConfiguration {
* '
* @param blueprintName blueprint name
*/
+ @Override
public void setBlueprintName(String blueprintName) {
this.blueprintName = blueprintName;
}
@@ -118,6 +122,7 @@ public class BlueprintConfigEntity implements
BlueprintConfiguration {
*
* @return config data in json format
*/
+ @Override
public String getConfigData() {
return configData;
}
@@ -127,6 +132,7 @@ public class BlueprintConfigEntity implements
BlueprintConfiguration {
*
* @param configData all config data in json format
*/
+ @Override
public void setConfigData(String configData) {
this.configData = configData;
}
@@ -136,6 +142,7 @@ public class BlueprintConfigEntity implements
BlueprintConfiguration {
*
* @return config attributes in JSON format
*/
+ @Override
public String getConfigAttributes() {
return configAttributes;
}
@@ -145,6 +152,7 @@ public class BlueprintConfigEntity implements
BlueprintConfiguration {
*
* @param configAttributes all attribute values of configs in JSON format
*/
+ @Override
public void setConfigAttributes(String configAttributes) {
this.configAttributes = configAttributes;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostGroupConfigEntity.java
b/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostGroupConfigEntity.java
index dc64712..a96b242 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostGroupConfigEntity.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostGroupConfigEntity.java
@@ -74,6 +74,7 @@ public class HostGroupConfigEntity implements
BlueprintConfiguration {
*
* @return configuration type
*/
+ @Override
public String getType() {
return type;
}
@@ -83,6 +84,7 @@ public class HostGroupConfigEntity implements
BlueprintConfiguration {
*
* @param type configuration type
*/
+ @Override
public void setType(String type) {
this.type = type;
}
@@ -110,6 +112,7 @@ public class HostGroupConfigEntity implements
BlueprintConfiguration {
*
* @return blueprint name
*/
+ @Override
public String getBlueprintName() {
return blueprintName;
}
@@ -119,6 +122,7 @@ public class HostGroupConfigEntity implements
BlueprintConfiguration {
* '
* @param blueprintName blueprint name
*/
+ @Override
public void setBlueprintName(String blueprintName) {
this.blueprintName = blueprintName;
}
@@ -146,6 +150,7 @@ public class HostGroupConfigEntity implements
BlueprintConfiguration {
*
* @return config data in json format
*/
+ @Override
public String getConfigData() {
return configData;
}
@@ -155,6 +160,7 @@ public class HostGroupConfigEntity implements
BlueprintConfiguration {
*
* @param configData all config data in json format
*/
+ @Override
public void setConfigData(String configData) {
this.configData = configData;
}
@@ -164,6 +170,7 @@ public class HostGroupConfigEntity implements
BlueprintConfiguration {
*
* @return config attributes in JSON format
*/
+ @Override
public String getConfigAttributes() {
return configAttributes;
}
@@ -173,6 +180,7 @@ public class HostGroupConfigEntity implements
BlueprintConfiguration {
*
* @param configAttributes all attribute values of configs in JSON format
*/
+ @Override
public void setConfigAttributes(String configAttributes) {
this.configAttributes = configAttributes;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/SettingEntity.java
b/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/SettingEntity.java
index b9e047b..c11a5bd 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/SettingEntity.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/orm/entities/SettingEntity.java
@@ -118,6 +118,7 @@ public class SettingEntity {
this.updateTimestamp = updateTimestamp;
}
+ @Override
public SettingEntity clone() {
SettingEntity cloned = new SettingEntity();
cloned.setId(id);
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/scheduler/ExecutionScheduleManager.java
b/ambari-server/src/main/java/org/apache/ambari/server/scheduler/ExecutionScheduleManager.java
index bf51abe..bdc08e4 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/scheduler/ExecutionScheduleManager.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/scheduler/ExecutionScheduleManager.java
@@ -175,6 +175,7 @@ public class ExecutionScheduleManager {
}
+ @Override
public X509Certificate[] getAcceptedIssuers() {
return null;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/security/InternalSSLSocketFactory.java
b/ambari-server/src/main/java/org/apache/ambari/server/security/InternalSSLSocketFactory.java
index fa67889..d39e0a7 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/security/InternalSSLSocketFactory.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/security/InternalSSLSocketFactory.java
@@ -99,14 +99,17 @@ public class InternalSSLSocketFactory extends
SSLSocketFactory {
* chain of trust or hostname.
*/
public static class LenientTrustManager extends X509ExtendedTrustManager
implements X509TrustManager {
+ @Override
public void checkClientTrusted(X509Certificate[] xcs, String string)
throws CertificateException {
// do nothing
}
+ @Override
public void checkServerTrusted(X509Certificate[] xcs, String string)
throws CertificateException {
// do nothing
}
+ @Override
public X509Certificate[] getAcceptedIssuers() {
return new X509Certificate[0];
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariLdapBindAuthenticator.java
b/ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariLdapBindAuthenticator.java
index ea0f5f0..4adbd2b 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariLdapBindAuthenticator.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariLdapBindAuthenticator.java
@@ -289,12 +289,7 @@ public class AmbariLdapBindAuthenticator extends
AbstractLdapAuthenticator {
String setAmbariAdminAttrFilter =
resolveAmbariAdminAttrFilter(ldapServerProperties, memberValue);
LOG.debug("LDAP login - set admin attr filter: {}",
setAmbariAdminAttrFilter);
- AttributesMapper attributesMapper = new AttributesMapper() {
- public Object mapFromAttributes(Attributes attrs)
- throws NamingException {
- return attrs.get(groupNamingAttribute).get();
- }
- };
+ AttributesMapper attributesMapper = attrs ->
attrs.get(groupNamingAttribute).get();
LdapTemplate ldapTemplate = new LdapTemplate((getContextSource()));
ldapTemplate.setIgnorePartialResultException(true);
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/security/authorization/Users.java
b/ambari-server/src/main/java/org/apache/ambari/server/security/authorization/Users.java
index 7ea5da6..b925860 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/security/authorization/Users.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/security/authorization/Users.java
@@ -1372,19 +1372,17 @@ public class Users {
addAuthentication(userEntity,
UserAuthenticationType.JWT,
key,
- new Validator() {
- public void validate(UserEntity userEntity, String key) throws
AmbariException {
- List<UserAuthenticationEntity> authenticationEntities =
userEntity.getAuthenticationEntities();
-
- // Ensure only one UserAuthenticationEntity exists for JWT for the
user...
- for (UserAuthenticationEntity entity : authenticationEntities) {
- if ((entity.getAuthenticationType() ==
UserAuthenticationType.JWT) &&
- ((key == null) ? (entity.getAuthenticationKey() == null) :
key.equals(entity.getAuthenticationKey()))) {
- throw new AmbariException("The authentication type already
exists for this user");
+ (user, authKey) -> {
+ List<UserAuthenticationEntity> authenticationEntities =
user.getAuthenticationEntities();
+
+ // Ensure only one UserAuthenticationEntity exists for JWT for
the user...
+ for (UserAuthenticationEntity entity : authenticationEntities) {
+ if ((entity.getAuthenticationType() ==
UserAuthenticationType.JWT) &&
+ ((authKey == null) ? (entity.getAuthenticationKey() ==
null) : authKey.equals(entity.getAuthenticationKey()))) {
+ throw new AmbariException("The authentication type already
exists for this user");
+ }
}
- }
- }
- },
+ },
persist);
}
@@ -1414,14 +1412,12 @@ public class Users {
addAuthentication(userEntity,
UserAuthenticationType.KERBEROS,
principalName,
- new Validator() {
- public void validate(UserEntity userEntity, String key) throws
AmbariException {
- // Ensure no other authentication entries exist for the same
principal...
- if
(!CollectionUtils.isEmpty(userAuthenticationDAO.findByTypeAndKey(UserAuthenticationType.KERBEROS,
key))) {
- throw new AmbariException("The authentication type already
exists for this principal");
- }
- }
- },
+ (user, key) -> {
+ // Ensure no other authentication entries exist for the same
principal...
+ if
(!CollectionUtils.isEmpty(userAuthenticationDAO.findByTypeAndKey(UserAuthenticationType.KERBEROS,
key))) {
+ throw new AmbariException("The authentication type already
exists for this principal");
+ }
+ },
persist);
}
@@ -1462,18 +1458,16 @@ public class Users {
addAuthentication(userEntity,
UserAuthenticationType.LOCAL,
encodedPassword,
- new Validator() {
- public void validate(UserEntity userEntity, String key) throws
AmbariException {
- List<UserAuthenticationEntity> authenticationEntities =
userEntity.getAuthenticationEntities();
-
- // Ensure only one UserAuthenticationEntity exists for LOCAL for
the user...
- for (UserAuthenticationEntity entity : authenticationEntities) {
- if (entity.getAuthenticationType() ==
UserAuthenticationType.LOCAL) {
- throw new AmbariException("The authentication type already
exists for this user");
+ (user, key) -> {
+ List<UserAuthenticationEntity> authenticationEntities =
user.getAuthenticationEntities();
+
+ // Ensure only one UserAuthenticationEntity exists for LOCAL for
the user...
+ for (UserAuthenticationEntity entity : authenticationEntities) {
+ if (entity.getAuthenticationType() ==
UserAuthenticationType.LOCAL) {
+ throw new AmbariException("The authentication type already
exists for this user");
+ }
}
- }
- }
- },
+ },
persist);
}
@@ -1503,18 +1497,16 @@ public class Users {
addAuthentication(userEntity,
UserAuthenticationType.PAM,
userName,
- new Validator() {
- public void validate(UserEntity userEntity, String key) throws
AmbariException {
- List<UserAuthenticationEntity> authenticationEntities =
userEntity.getAuthenticationEntities();
-
- // Ensure only one UserAuthenticationEntity exists for PAM for the
user...
- for (UserAuthenticationEntity entity : authenticationEntities) {
- if (entity.getAuthenticationType() ==
UserAuthenticationType.PAM) {
- throw new AmbariException("The authentication type already
exists for this user");
+ (user, key) -> {
+ List<UserAuthenticationEntity> authenticationEntities =
user.getAuthenticationEntities();
+
+ // Ensure only one UserAuthenticationEntity exists for PAM for
the user...
+ for (UserAuthenticationEntity entity : authenticationEntities) {
+ if (entity.getAuthenticationType() ==
UserAuthenticationType.PAM) {
+ throw new AmbariException("The authentication type already
exists for this user");
+ }
}
- }
- }
- },
+ },
persist);
}
@@ -1544,19 +1536,17 @@ public class Users {
addAuthentication(userEntity,
UserAuthenticationType.LDAP,
StringUtils.lowerCase(dn), // DNs are case-insensitive and are stored
internally as the bytes of lowercase characters
- new Validator() {
- public void validate(UserEntity userEntity, String key) throws
AmbariException {
- List<UserAuthenticationEntity> authenticationEntities =
userEntity.getAuthenticationEntities();
-
- // Ensure only one UserAuthenticationEntity exists for LDAP for
the user...
- for (UserAuthenticationEntity entity : authenticationEntities) {
- if ((entity.getAuthenticationType() ==
UserAuthenticationType.LDAP) &&
- ((key == null) ? (entity.getAuthenticationKey() == null) :
key.equalsIgnoreCase(entity.getAuthenticationKey()))) {
- throw new AmbariException("The authentication type already
exists for this user");
+ (user, key) -> {
+ List<UserAuthenticationEntity> authenticationEntities =
user.getAuthenticationEntities();
+
+ // Ensure only one UserAuthenticationEntity exists for LDAP for
the user...
+ for (UserAuthenticationEntity entity : authenticationEntities) {
+ if ((entity.getAuthenticationType() ==
UserAuthenticationType.LDAP) &&
+ ((key == null) ? (entity.getAuthenticationKey() == null) :
key.equalsIgnoreCase(entity.getAuthenticationKey()))) {
+ throw new AmbariException("The authentication type already
exists for this user");
+ }
}
- }
- }
- },
+ },
persist);
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/security/credential/GenericKeyCredential.java
b/ambari-server/src/main/java/org/apache/ambari/server/security/credential/GenericKeyCredential.java
index ac74017..d03ff99 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/security/credential/GenericKeyCredential.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/security/credential/GenericKeyCredential.java
@@ -63,6 +63,7 @@ public class GenericKeyCredential implements Credential {
*
* @return a String containing the value representation of this
GenericKeyCredential
*/
+ @Override
public char[] toValue() {
return this.key;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/security/credential/PrincipalKeyCredential.java
b/ambari-server/src/main/java/org/apache/ambari/server/security/credential/PrincipalKeyCredential.java
index 4133250..f019104 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/security/credential/PrincipalKeyCredential.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/security/credential/PrincipalKeyCredential.java
@@ -101,6 +101,7 @@ public class PrincipalKeyCredential implements Credential {
*
* @return a String containing the value representation of this
PrincipalKeyCredential
*/
+ @Override
public char[] toValue() {
StringBuilder builder = new StringBuilder();
builder.append("PrincipalKeyCredential");
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/stack/BaseModule.java
b/ambari-server/src/main/java/org/apache/ambari/server/stack/BaseModule.java
index 3288eb9..72090e5 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/stack/BaseModule.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/stack/BaseModule.java
@@ -45,6 +45,7 @@ public abstract class BaseModule<T, I> implements
StackDefinitionModule<T, I> {
*
* @return the module's state
*/
+ @Override
public ModuleState getModuleState() {
return moduleState;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/state/action/ActionId.java
b/ambari-server/src/main/java/org/apache/ambari/server/state/action/ActionId.java
index d1a4804..ef0c293 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/state/action/ActionId.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/state/action/ActionId.java
@@ -31,6 +31,7 @@ public class ActionId {
this.actionType = actionType;
}
+ @Override
public String toString() {
return "[ actionId=" + actionId
+ ", actionType=" + actionType + "]";
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/state/host/HostImpl.java
b/ambari-server/src/main/java/org/apache/ambari/server/state/host/HostImpl.java
index 4b5a2dd..52b9a42 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/state/host/HostImpl.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/state/host/HostImpl.java
@@ -903,10 +903,12 @@ public class HostImpl implements Host {
this.lastHeartbeatTime = lastHeartbeatTime;
}
+ @Override
public long getLastAgentStartTime() {
return lastAgentStartTime;
}
+ @Override
public void setLastAgentStartTime(long lastAgentStartTime) {
this.lastAgentStartTime = lastAgentStartTime;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/state/host/HostStatusUpdatesReceivedEvent.java
b/ambari-server/src/main/java/org/apache/ambari/server/state/host/HostStatusUpdatesReceivedEvent.java
index 0b256c8..f64bb29 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/state/host/HostStatusUpdatesReceivedEvent.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/state/host/HostStatusUpdatesReceivedEvent.java
@@ -36,6 +36,7 @@ public class HostStatusUpdatesReceivedEvent extends HostEvent
{
/**
* @return the timestamp
*/
+ @Override
public long getTimestamp() {
return timestamp;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/state/kerberos/AbstractKerberosDescriptorContainer.java
b/ambari-server/src/main/java/org/apache/ambari/server/state/kerberos/AbstractKerberosDescriptorContainer.java
index bd98771..be90934 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/state/kerberos/AbstractKerberosDescriptorContainer.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/state/kerberos/AbstractKerberosDescriptorContainer.java
@@ -534,6 +534,7 @@ public abstract class AbstractKerberosDescriptorContainer
extends AbstractKerber
*
* @return true if this AbstractKerberosDescriptor is a container, false
otherwise
*/
+ @Override
public boolean isContainer() {
return true;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/state/quicklinksprofile/DefaultQuickLinkVisibilityController.java
b/ambari-server/src/main/java/org/apache/ambari/server/state/quicklinksprofile/DefaultQuickLinkVisibilityController.java
index b8f6f1b..22165a6 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/state/quicklinksprofile/DefaultQuickLinkVisibilityController.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/state/quicklinksprofile/DefaultQuickLinkVisibilityController.java
@@ -116,6 +116,7 @@ public class DefaultQuickLinkVisibilityController
implements QuickLinkVisibility
* @param quickLink the quicklink
* @return a boolean indicating whether the link in the parameter should be
visible
*/
+ @Override
public boolean isVisible(@Nonnull String service, @Nonnull Link quickLink) {
// First, component rules are evaluated if exist and applicable
Optional<Boolean> componentResult = evaluateComponentRules(service,
quickLink);
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/state/stack/MetricDefinition.java
b/ambari-server/src/main/java/org/apache/ambari/server/state/stack/MetricDefinition.java
index 1f2f873..181794f 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/state/stack/MetricDefinition.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/state/stack/MetricDefinition.java
@@ -71,6 +71,7 @@ public class MetricDefinition {
return metricMap;
}
+ @Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{type=").append(type);
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/topology/BlueprintImpl.java
b/ambari-server/src/main/java/org/apache/ambari/server/topology/BlueprintImpl.java
index b18e9a6..049039b 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/topology/BlueprintImpl.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/topology/BlueprintImpl.java
@@ -102,6 +102,7 @@ public class BlueprintImpl implements Blueprint {
this.setting = setting;
}
+ @Override
public String getName() {
return name;
}
@@ -114,6 +115,7 @@ public class BlueprintImpl implements Blueprint {
return stack.getVersion();
}
+ @Override
public SecurityConfiguration getSecurity() {
return security;
}
@@ -330,6 +332,7 @@ public class BlueprintImpl implements Blueprint {
validator.validateTopology();
}
+ @Override
public BlueprintEntity toEntity() {
BlueprintEntity entity = new BlueprintEntity();
@@ -617,6 +620,7 @@ public class BlueprintImpl implements Blueprint {
/**
* A config type is valid if there are services related to except
cluster-env and global.
*/
+ @Override
public boolean isValidConfigType(String configType) {
if (ConfigHelper.CLUSTER_ENV.equals(configType) ||
"global".equals(configType)) {
return true;
@@ -648,6 +652,7 @@ public class BlueprintImpl implements Blueprint {
return result;
}
+ @Override
public List<RepositorySetting> getRepositorySettings(){
return repoSettings;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/topology/HostGroupImpl.java
b/ambari-server/src/main/java/org/apache/ambari/server/topology/HostGroupImpl.java
index c60ec0a..29a59b8 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/topology/HostGroupImpl.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/topology/HostGroupImpl.java
@@ -167,6 +167,7 @@ public class HostGroupImpl implements HostGroup {
*
* @return true if component was added; false if component already existed
*/
+ @Override
public boolean addComponent(String component, ProvisionAction
provisionAction) {
boolean added;
if (!components.containsKey(component)) {
@@ -284,6 +285,7 @@ public class HostGroupImpl implements HostGroup {
Map<String, Map<String, Map<String, String>>> attributes = new HashMap<>();
configuration = new Configuration(config, attributes);
}
+ @Override
public String toString(){
return name;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/topology/RepositorySetting.java
b/ambari-server/src/main/java/org/apache/ambari/server/topology/RepositorySetting.java
index 35e370e..769f762 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/topology/RepositorySetting.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/topology/RepositorySetting.java
@@ -105,6 +105,7 @@ public class RepositorySetting {
this.baseUrl = baseUrl;
}
+ @Override
public String toString(){
StringBuilder strBldr = new StringBuilder();
strBldr.append(OVERRIDE_STRATEGY);strBldr.append(":
");strBldr.append(overrideStrategy);
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/topology/tasks/TopologyHostTask.java
b/ambari-server/src/main/java/org/apache/ambari/server/topology/tasks/TopologyHostTask.java
index c1fc99a..0bd1f56 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/topology/tasks/TopologyHostTask.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/topology/tasks/TopologyHostTask.java
@@ -46,6 +46,7 @@ public abstract class TopologyHostTask implements
TopologyTask {
/**
* Run with an InternalAuthenticationToken as when running these tasks we
might not have any active security context.
*/
+ @Override
public void run() {
Authentication savedAuthContext =
SecurityContextHolder.getContext().getAuthentication();
try {
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/topology/validators/RequiredPasswordValidator.java
b/ambari-server/src/main/java/org/apache/ambari/server/topology/validators/RequiredPasswordValidator.java
index 3ad1a19..e4f3e66 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/topology/validators/RequiredPasswordValidator.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/topology/validators/RequiredPasswordValidator.java
@@ -46,6 +46,7 @@ public class RequiredPasswordValidator implements
TopologyValidator {
* @throws InvalidTopologyException if required password properties are
missing and no
* default is specified via
'default_password'
*/
+ @Override
public void validate(ClusterTopology topology) throws
InvalidTopologyException {
defaultPassword = topology.getDefaultPassword();
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/upgrade/AbstractUpgradeCatalog.java
b/ambari-server/src/main/java/org/apache/ambari/server/upgrade/AbstractUpgradeCatalog.java
index c8e0aa4..730a26b 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/upgrade/AbstractUpgradeCatalog.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/upgrade/AbstractUpgradeCatalog.java
@@ -289,6 +289,7 @@ public abstract class AbstractUpgradeCatalog implements
UpgradeCatalog {
/**
* {@inheritDoc}
*/
+ @Override
public Map<String,String> getUpgradeJsonOutput() {
return upgradeJsonOutput;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/utils/ManagedThreadPoolExecutor.java
b/ambari-server/src/main/java/org/apache/ambari/server/utils/ManagedThreadPoolExecutor.java
index 3979c0e..eef40f5 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/utils/ManagedThreadPoolExecutor.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/utils/ManagedThreadPoolExecutor.java
@@ -42,6 +42,7 @@ public class ManagedThreadPoolExecutor extends
ThreadPoolExecutor {
isStopped = true;
}
+ @Override
protected void beforeExecute(Thread t, Runnable r) {
super.beforeExecute(t, r);
pauseLock.lock();
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/utils/ScheduledExecutorCompletionService.java
b/ambari-server/src/main/java/org/apache/ambari/server/utils/ScheduledExecutorCompletionService.java
index 047cef9..c6416d0 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/utils/ScheduledExecutorCompletionService.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/utils/ScheduledExecutorCompletionService.java
@@ -35,7 +35,10 @@ public class ScheduledExecutorCompletionService<V> extends
ExecutorCompletionSer
super(task, null);
this.task = task;
}
- protected void done() { queue.add(task); }
+ @Override
+ protected void done() {
+ queue.add(task);
+ }
private final Future<V> task;
}
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/view/ViewDirectoryWatcher.java
b/ambari-server/src/main/java/org/apache/ambari/server/view/ViewDirectoryWatcher.java
index a1b984b..6f9c078 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/view/ViewDirectoryWatcher.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/view/ViewDirectoryWatcher.java
@@ -88,6 +88,7 @@ public class ViewDirectoryWatcher implements DirectoryWatcher
{
};
}
+ @Override
public void start() {
try {
diff --git
a/ambari-server/src/main/java/org/apache/ambari/server/view/events/EventImpl.java
b/ambari-server/src/main/java/org/apache/ambari/server/view/events/EventImpl.java
index 05bdd16..c957901 100644
---
a/ambari-server/src/main/java/org/apache/ambari/server/view/events/EventImpl.java
+++
b/ambari-server/src/main/java/org/apache/ambari/server/view/events/EventImpl.java
@@ -92,6 +92,7 @@ public class EventImpl implements Event {
*
* @return the id
*/
+ @Override
public String getId() {
return id;
}
@@ -101,6 +102,7 @@ public class EventImpl implements Event {
*
* @return the properties
*/
+ @Override
public Map<String, String> getProperties() {
return properties;
}
@@ -110,6 +112,7 @@ public class EventImpl implements Event {
*
* @return the view subject
*/
+ @Override
public ViewDefinition getViewSubject() {
return viewSubject;
}
@@ -119,6 +122,7 @@ public class EventImpl implements Event {
*
* @return the instance subject; null if this is a view level event
*/
+ @Override
public ViewInstanceDefinition getViewInstanceSubject() {
return viewInstanceSubject;
}
diff --git
a/ambari-utility/src/main/java/org/apache/ambari/swagger/AmbariSwaggerReader.java
b/ambari-utility/src/main/java/org/apache/ambari/swagger/AmbariSwaggerReader.java
index 4da9f2d..e2c7b59 100644
---
a/ambari-utility/src/main/java/org/apache/ambari/swagger/AmbariSwaggerReader.java
+++
b/ambari-utility/src/main/java/org/apache/ambari/swagger/AmbariSwaggerReader.java
@@ -253,6 +253,7 @@ public class AmbariSwaggerReader extends JaxrsReader {
}
class ParameterToName implements Function<Parameter, String> {
+ @Override
public String apply(Parameter input) {
return input.getName();
}