|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.linkedin.glu.agent.impl.AgentImpl
class AgentImpl
The main implementation of the agent
Field Summary | |
---|---|
static java.lang.String |
MODULE
|
static Logger |
log
|
Method Summary | |
---|---|
boolean
|
addTag(java.lang.String tag)
|
java.util.Set
|
addTags(java.util.Collection tags)
|
void
|
boot(java.lang.Object args)
**************************************************************** Boot ***************************************************************** |
void
|
clearError(java.lang.Object args)
{@inheritdoc} |
java.lang.String
|
executeAction(java.lang.Object args)
{@inheritdoc} |
java.lang.Object
|
executeActionAndWait(java.lang.Object args)
{@inheritdoc} |
boolean
|
executeActionAndWaitForState(java.lang.Object args)
{@inheritdoc} |
java.lang.Object
|
executeCall(java.lang.Object args)
{@inheritdoc} |
java.lang.Object
|
executeShellCommand(java.lang.Object args)
|
ScriptNode
|
findScript(java.lang.Object mountPoint)
@return a script previously installed (or |
java.lang.Object
|
getFileContent(java.lang.Object args)
{@inheritdoc} |
java.lang.Object
|
getFullState(java.lang.Object args)
{@inheritdoc} |
java.lang.Object
|
getHostInfo()
{@inheritdoc} |
java.lang.Object
|
getMountPoints()
|
java.lang.Object
|
getState(java.lang.Object args)
{@inheritdoc} |
java.util.Set
|
getTags()
|
int
|
getTagsCount()
|
boolean
|
hasAllTags(java.util.Collection tags)
|
boolean
|
hasAnyTag(java.util.Collection tags)
|
boolean
|
hasTag(java.lang.String tag)
|
boolean
|
hasTags()
|
void
|
installScript(java.lang.Object args)
{@inheritdoc} |
boolean
|
interruptAction(java.lang.Object args)
|
boolean
|
interruptCommand(java.lang.Object args)
|
void
|
kill(long pid, int signal)
{@inheritdoc} |
java.lang.Object
|
ps()
{@inheritdoc} |
boolean
|
removeTag(java.lang.String tag)
|
java.util.Set
|
removeTags(java.util.Collection tags)
|
void
|
setTags(java.util.Collection tags)
|
void
|
shutdown()
Default shutdown: stops the containers and shut downs the agent |
void
|
shutdown(boolean stopSoftware)
Shuts down the agent |
java.lang.Object
|
streamCommandResults(java.lang.Object args)
|
void
|
sync()
{@inheritdoc} |
java.io.InputStream
|
tailAgentLog(java.lang.Object args)
{@inheritdoc} |
void
|
uninstallScript(java.lang.Object args)
{@inheritdoc} |
java.lang.Object
|
waitForAction(java.lang.Object args)
{@inheritdoc} |
java.lang.Object
|
waitForCommand(java.lang.Object args)
|
void
|
waitForShutdown(java.lang.Object timeout)
Waits for the agent to be completely down (but no longer than the timeout). |
void
|
waitForShutdown()
|
boolean
|
waitForState(java.lang.Object args)
{@inheritdoc} |
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 |
---|
public static final java.lang.String MODULE
public static final Logger log
Method Detail |
---|
@Override boolean addTag(java.lang.String tag)
@Override java.util.Set addTags(java.util.Collection tags)
void boot(java.lang.Object args)
void clearError(java.lang.Object args)
java.lang.String executeAction(java.lang.Object args)
java.lang.Object executeActionAndWait(java.lang.Object args)
boolean executeActionAndWaitForState(java.lang.Object args)
java.lang.Object executeCall(java.lang.Object args)
@Override java.lang.Object executeShellCommand(java.lang.Object args)
ScriptNode findScript(java.lang.Object mountPoint)
null
if not found)
java.lang.Object getFileContent(java.lang.Object args)
java.lang.Object getFullState(java.lang.Object args)
java.lang.Object getHostInfo()
java.lang.Object getMountPoints()
java.lang.Object getState(java.lang.Object args)
@Override java.util.Set getTags()
@Override int getTagsCount()
@Override boolean hasAllTags(java.util.Collection tags)
@Override boolean hasAnyTag(java.util.Collection tags)
@Override boolean hasTag(java.lang.String tag)
@Override boolean hasTags()
void installScript(java.lang.Object args)
boolean interruptAction(java.lang.Object args)
@Override boolean interruptCommand(java.lang.Object args)
void kill(long pid, int signal)
java.lang.Object ps()
@Override boolean removeTag(java.lang.String tag)
@Override java.util.Set removeTags(java.util.Collection tags)
@Override void setTags(java.util.Collection tags)
void shutdown()
void shutdown(boolean stopSoftware)
stopSoftware
- true
if the software should be stopped or
false
if it should be left running.
@Override java.lang.Object streamCommandResults(java.lang.Object args)
void sync()
java.io.InputStream tailAgentLog(java.lang.Object args)
void uninstallScript(java.lang.Object args)
java.lang.Object waitForAction(java.lang.Object args)
@Override java.lang.Object waitForCommand(java.lang.Object args)
void waitForShutdown(java.lang.Object timeout)
true
if it shutdown or false
if the timeout elapsed before
termination
void waitForShutdown()
boolean waitForState(java.lang.Object args)
Groovy Documentation