Groovy Documentation

org.linkedin.glu.agent.cli
[Groovy] Class ClientMain

java.lang.Object
  org.linkedin.glu.agent.cli.ClientMain

class ClientMain

Command line to talk to the agent

Authors:
ypujante@linkedin.com


Field Summary
static java.lang.String MODULE

static TagsSerializer TAGS_SERIALIZER

protected CliBuilder cli

protected java.lang.Object config

static java.lang.Object log

static Timespan waitCommandTimeout

 
Property Summary
java.lang.Object clearError

java.lang.Object executeAction

java.lang.Object executeShellCommand

Executing shell command

java.lang.Object fileContent

java.lang.Object forceUninstallScript

java.lang.Object getState

java.lang.Object hostInfo

java.lang.Object install

java.lang.Object installScript

java.lang.Object installScriptClassname

java.lang.Object interruptAction

java.lang.Object kill

java.lang.Object ps

java.lang.Object start

java.lang.Object sync

java.lang.Object tag_add

java.lang.Object tag_remove

java.lang.Object tag_set

java.lang.Object tags

************************** tag related calls ***************************

java.lang.Object uninstall

java.lang.Object uninstallScript

java.lang.Object waitForState

 
Constructor Summary
ClientMain()

 
Method Summary
protected java.lang.Object extractArgs(java.lang.Object config)

protected java.lang.Object extractArgs(java.lang.String args)

protected java.lang.Object getConfig(java.lang.Object cli, java.lang.Object options)

protected java.lang.Object init(java.lang.Object args)

static void main(java.lang.Object args)

protected java.lang.Object moveToState(java.lang.Object agent, java.lang.Object mountPoint, java.lang.Object toState)

void start()

boolean waitForCommandNoTimeOutException(Agent agent, java.lang.Object args)

java.lang.Object withAgent(groovy.lang.Closure closure)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

MODULE

public static final java.lang.String MODULE


TAGS_SERIALIZER

public static final TagsSerializer TAGS_SERIALIZER


cli

protected CliBuilder cli


config

protected java.lang.Object config


log

public static final java.lang.Object log


waitCommandTimeout

public static final Timespan waitCommandTimeout


 
Property Detail

clearError

java.lang.Object clearError


executeAction

java.lang.Object executeAction


executeShellCommand

java.lang.Object executeShellCommand
Executing shell command


fileContent

java.lang.Object fileContent


forceUninstallScript

java.lang.Object forceUninstallScript


getState

java.lang.Object getState


hostInfo

java.lang.Object hostInfo


install

java.lang.Object install


installScript

java.lang.Object installScript


installScriptClassname

java.lang.Object installScriptClassname


interruptAction

java.lang.Object interruptAction


kill

java.lang.Object kill


ps

java.lang.Object ps


start

java.lang.Object start


sync

java.lang.Object sync


tag_add

java.lang.Object tag_add


tag_remove

java.lang.Object tag_remove


tag_set

java.lang.Object tag_set


tags

java.lang.Object tags
*************************** tag related calls ****************************


uninstall

java.lang.Object uninstall


uninstallScript

java.lang.Object uninstallScript


waitForState

java.lang.Object waitForState


 
Constructor Detail

ClientMain

ClientMain()


 
Method Detail

extractArgs

protected java.lang.Object extractArgs(java.lang.Object config)


extractArgs

protected java.lang.Object extractArgs(java.lang.String args)


getConfig

protected java.lang.Object getConfig(java.lang.Object cli, java.lang.Object options)


init

protected java.lang.Object init(java.lang.Object args)


main

static void main(java.lang.Object args)


moveToState

protected java.lang.Object moveToState(java.lang.Object agent, java.lang.Object mountPoint, java.lang.Object toState)


start

void start()


waitForCommandNoTimeOutException

boolean waitForCommandNoTimeOutException(Agent agent, java.lang.Object args)


withAgent

java.lang.Object withAgent(groovy.lang.Closure closure)


 

Groovy Documentation