All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.netflix.eureka2.bridge.InstanceInfoConverter Maven / Gradle / Ivy

package com.netflix.eureka2.bridge;

import com.netflix.eureka2.registry.DataCenterInfo;
import com.netflix.eureka2.registry.InstanceInfo;

/**
 * Convert instance info objects from eureka 1.0 format to eureka 2.0 format
 * TODO: implement v2 to v1 conversion
 *
 * @author David Liu
 */
public interface InstanceInfoConverter {

    InstanceInfo fromV1(com.netflix.appinfo.InstanceInfo v1Info);

    InstanceInfo.Status fromV1(com.netflix.appinfo.InstanceInfo.InstanceStatus v1Status);

    DataCenterInfo fromV1(com.netflix.appinfo.DataCenterInfo v1DataCenterInfo);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy