31 config_.CopyFrom(config);
35void ContainerManager::RegisterContainers() {
36 for (
const auto& adapter_config : config_.config()) {
37 if (adapter_config.has_type() &&
40 RegisterContainer(adapter_config.type());
47 std::unique_ptr<Container> container_ptr(
nullptr);
60void ContainerManager::RegisterContainer(
63 AINFO <<
"Container [" << type <<
"] is registered.";
std::unique_ptr< Container > CreateContainer(const common::adapter::AdapterConfig::MessageType &type)
Create a container
void Init(const common::adapter::AdapterManagerConfig &config)
Container manager initialization
Use container manager to manage all containers