|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | 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 java.lang.Object |
log
|
Property Summary | |
---|---|
Clock |
clock
|
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} |
ScriptNode
|
findScript(java.lang.Object mountPoint)
@return a script previously installed (or |
java.lang.Object
|
getClock()
|
java.lang.Object
|
getFileContent(java.lang.Object args)
{@inheritdoc} |
java.lang.Object
|
getFullState(java.lang.Object args)
{@inheritdoc} |
java.lang.Object
|
getHostInfo()
{@inheritdoc} |
MOP
|
getMop()
|
java.lang.Object
|
getMountPoints()
|
Shell
|
getShellForScripts()
|
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)
|
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 |
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} |
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 java.lang.Object log
Property Detail |
---|
Clock clock
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)
ScriptNode findScript(java.lang.Object mountPoint)
null
if not found)
java.lang.Object getClock()
java.lang.Object getFileContent(java.lang.Object args)
java.lang.Object getFullState(java.lang.Object args)
java.lang.Object getHostInfo()
MOP getMop()
java.lang.Object getMountPoints()
Shell getShellForScripts()
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)
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.
void sync()
java.io.InputStream tailAgentLog(java.lang.Object args)
void uninstallScript(java.lang.Object args)
java.lang.Object waitForAction(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