Skip to content

Commit 0b1f97d

Browse files
author
Alex Huang
committed
Added Configurable interface
1 parent b8c01cf commit 0b1f97d

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

server/src/com/cloud/agent/manager/AgentManagerImpl.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import org.apache.cloudstack.config.ConfigDepot;
4444
import org.apache.cloudstack.config.ConfigKey;
4545
import org.apache.cloudstack.config.ConfigValue;
46+
import org.apache.cloudstack.config.Configurable;
4647
import org.apache.cloudstack.context.ServerContexts;
4748
import org.apache.cloudstack.utils.identity.ManagementServerNode;
4849

@@ -120,7 +121,7 @@
120121
* Implementation of the Agent Manager. This class controls the connection to the agents.
121122
**/
122123
@Local(value = { AgentManager.class })
123-
public class AgentManagerImpl extends ManagerBase implements AgentManager, HandlerFactory {
124+
public class AgentManagerImpl extends ManagerBase implements AgentManager, HandlerFactory, Configurable {
124125
protected static final Logger s_logger = Logger.getLogger(AgentManagerImpl.class);
125126
protected static final Logger status_logger = Logger.getLogger(Status.class);
126127

@@ -1577,4 +1578,9 @@ public int getTimeout() {
15771578

15781579
}
15791580

1581+
@Override
1582+
public ConfigKey<?>[] getConfigKeys() {
1583+
return new ConfigKey<?>[] {Workers, Port, PingInterval, PingTimeout, Wait, AlertWait, DirectAgentLoadSize, DirectAgentPoolSize};
1584+
}
1585+
15801586
}

0 commit comments

Comments
 (0)