/*
- * Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved.
+ * Copyright (c) 2015, 2017 Cisco Systems, Inc. and others. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-public class ObjectNameAttributeResolvingStrategy extends AbstractAttributeResolvingStrategy<ObjectName, SimpleType<?>> {
+public class ObjectNameAttributeResolvingStrategy
+ extends AbstractAttributeResolvingStrategy<ObjectName, SimpleType<?>> {
private final ServiceRegistryWrapper serviceTracker;
private static final Logger LOG = LoggerFactory.getLogger(ObjectNameAttributeResolvingStrategy.class);
- ObjectNameAttributeResolvingStrategy(ServiceRegistryWrapper serviceTracker) {
+ ObjectNameAttributeResolvingStrategy(final ServiceRegistryWrapper serviceTracker) {
super(SimpleType.OBJECTNAME);
this.serviceTracker = serviceTracker;
}
@Override
- public Optional<ObjectName> parseAttribute(String attrName, Object value) {
+ public Optional<ObjectName> parseAttribute(final String attrName, final Object value) {
if (value == null) {
return Optional.absent();
}
Util.checkType(value, ObjectNameAttributeMappingStrategy.MappedDependency.class);
- ObjectNameAttributeMappingStrategy.MappedDependency mappedDep = (ObjectNameAttributeMappingStrategy.MappedDependency) value;
+ ObjectNameAttributeMappingStrategy.MappedDependency mappedDep =
+ (ObjectNameAttributeMappingStrategy.MappedDependency) value;
String serviceName = mappedDep.getServiceName();
String refName = mappedDep.getRefName();
String namespace = mappedDep.getNamespace();
LOG.debug("Attribute {} : {} parsed to type {}", attrName, value, getOpenType());
return Optional.of(on);
}
-
}