package io.cattle.platform.servicediscovery.api.service.impl;
import io.cattle.platform.json.JsonMapper;
import io.cattle.platform.servicediscovery.api.resource.ServiceDiscoveryConfigItem;
import io.cattle.platform.servicediscovery.api.service.RancherConfigToComposeFormatter;
import javax.inject.Inject;
import javax.inject.Named;
@Named
public class RancherRestartToComposeFormatter implements RancherConfigToComposeFormatter {
@Inject
JsonMapper jsonMapper;
@Override
public Object format(ServiceDiscoveryConfigItem item, Object valueToTransform) {
if (!item.getDockerName().equalsIgnoreCase(ServiceDiscoveryConfigItem.RESTART.getDockerName())) {
return null;
}
return Option.REMOVE;
}
}