package com.venky.swf.db.platform;
import java.util.Properties;
import com.venky.extension.Registry;
public class Platform {
public static final String DETECT_PLATFORM_DB = "detect.platform.db";
static {
Registry.instance().registerExtension(DETECT_PLATFORM_DB, new HerokuPlatform());
Registry.instance().registerExtension(DETECT_PLATFORM_DB, new CloudFoundryPlatform());
Registry.instance().registerExtension(DETECT_PLATFORM_DB, new SWFLocalPlatform());
}
public static Properties getConnectionProperties(String pool) {
Properties props = new Properties();
props.put("pool",pool);
Registry.instance().callExtensions(DETECT_PLATFORM_DB, props);
return props;
}
}