Groovy Documentation

org.linkedin.glu.provisioner.impl.agent
[Groovy] Class AgentUpgradeTouchpoint

java.lang.Object
  org.linkedin.glu.provisioner.impl.agent.BaseAgentTouchpoint
      org.linkedin.glu.provisioner.impl.agent.AgentUpgradeTouchpoint

class AgentUpgradeTouchpoint
extends BaseAgentTouchpoint

A touchpoint that interacts with the agent for the upgrade

Authors:
ypujante@linkedin.com


Field Summary
static java.lang.String ID

static java.lang.String MODULE

static java.lang.Object log

 
Fields inherited from class BaseAgentTouchpoint
MODULE, log
 
Property Summary
java.lang.String autoUpgradeScriptClassname

Timespan waitForRestartTimeout

 
Constructor Summary
AgentUpgradeTouchpoint(AgentFactory factory, EncryptionKeysProvider keyProvider)

 
Method Summary
protected Action getInstallscriptAction(ActionDescriptor ad)

We need to provide a different action for install script because it uses a script class name

 
Methods inherited from class BaseAgentTouchpoint
addActions, executeAction, getAction, getFactory, getId, getInstallAction, getInstallscriptAction, getUninstallAction, getUninstallscriptAction
 

Field Detail

ID

public static final java.lang.String ID


MODULE

public static final java.lang.String MODULE


log

public static final java.lang.Object log


 
Property Detail

autoUpgradeScriptClassname

@Initializable
java.lang.String autoUpgradeScriptClassname


waitForRestartTimeout

Timespan waitForRestartTimeout


 
Constructor Detail

AgentUpgradeTouchpoint

AgentUpgradeTouchpoint(AgentFactory factory, EncryptionKeysProvider keyProvider)


 
Method Detail

getInstallscriptAction

protected Action getInstallscriptAction(ActionDescriptor ad)
We need to provide a different action for install script because it uses a script class name


 

Groovy Documentation