Groovy Documentation
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AgentMain - Class in org.linkedin.glu.agent.server
This is the main class to start the agent.
AgentMain() - Constructor in AgentMain
awaitTermination() - Method in AgentMain

B


C

computeAgentEphemeralPath() - Method in AgentMain
computeFabric(def, def) - Method in AgentMain
Computes the fabric
computeFabricPath(String) - Method in FabricTracker
computeHostnameFactory(Properties) - Method in AgentMain
Use the glu.agent.hostname config value to determine how to compute hostname.
computeZKAgentFabricPath() - Method in AgentMain
computeZooKeeperStoragePath() - Method in AgentMain
configure(Map) - Method in AgentMain
configure(Map) - Method in IZKClientFactory
create() - Method in IZKClientFactory
createCommandsManager(ShellImpl, ScriptManager, AbstractScriptFactoryFactory) - Method in AgentMain
createRootShell() - Method in AgentMain
createShell(ShellImpl, String) - Method in AgentMain
createSigar() - Method in AgentMain
Create Sigar.
createStorage() - Method in AgentMain
createZooKeeperClient(def) - Method in AgentMain
createZooKeeperStorage() - Method in AgentMain

D


E


F

FabricManager - Class in org.linkedin.glu.agent.server
Manages the fabric: read it from a file or get it from zookeeper.
FabricManager(IZKClient, String, String, String, File) - Constructor in FabricManager
FabricTracker - Class in org.linkedin.glu.agent.server
FabricTracker(Clock, IZKClient, String) - Constructor in FabricTracker
fetchFile(def, def) - Method in AgentMain

G

getAgentName() - Method in AgentMain
getAgentPid() - Method in AgentMain
getFabric() - Method in AgentMain
getFabric(def) - Method in FabricManager
getOneWayCodec() - Method in AgentMain
getPassword(def, String) - Method in AgentMain
getPrefix() - Method in AgentMain
getRemoteConfigCodec() - Method in AgentMain
getTwoWayCodec() - Method in AgentMain
getUrlFactory() - Method in AgentMain
getZkConnectStringFromRest() - Method in IZKClientFactory
getZookeeperRoot() - Method in AgentMain

H

hostnameFactory - Field in AgentMain

I

init(def) - Method in AgentMain
IZKClientFactory - Class in org.linkedin.glu.agent.server
Factory to create a zk client (check arguments, file and wait for one to be set)

J


K


L

loadPersistentProperties(Properties, Properties) - Method in AgentMain
Loads the persistent properties which will serve as default values for whatever is not specified.
log - Field in AgentMain
log - Field in FabricManager
log - Field in FabricTracker
log - Field in IZKClientFactory

M

main(def) - Method in AgentMain
main(String) - Method in PasswordManager
mergeConfig(Properties, Properties) - Method in AgentMain
The goal of this method is to merge the configuration in the following fashion: all properties that are in the higherPriority bucket will override any that are in the other bucket
MODULE - Field in AgentMain
MODULE - Field in FabricManager
MODULE - Field in FabricTracker
MODULE - Field in IZKClientFactory

N


O

onConnected() - Method in AgentMain
onDisconnected() - Method in AgentMain
onEvents(Collection) - Method in FabricTracker

P

PasswordManager - Class in org.linkedin.glu.agent.server
Password manager

Q


R

readConfig(def, Properties) - Method in AgentMain
registerTerminationHandler() - Method in AgentMain

S

saveFabricToZooKeeper(String) - Method in FabricManager
savePersistentProperties(def, AgentProperties) - Method in AgentMain
setUrlFactory(def) - Method in AgentMain
start(boolean) - Method in AgentMain
startAndWait() - Method in AgentMain
startRestServer() - Method in AgentMain
startRestServer() - Method in IZKClientFactory
startZooKeeperMonitor() - Method in AgentMain
The purpose of this code is to try to drill down on glu-210 (Agent not recreating ephemeral node after ZK outage)
staticReadConfig(def, Properties) - Method in AgentMain

T

toCanonicalPath(Properties) - Method in AgentMain
Make sure that the paths are canonical (no .. or links)

U


V


W

waitForFabric(def) - Method in FabricTracker

X


Y


Z

ZK_CONNECT_STRING - Field in IZKClientFactory
ZK_PROPERTIES - Field in IZKClientFactory

_

_agent - Field in AgentMain
_agentContext - Field in AgentMain
_agentName - Field in AgentMain
_agentProperties - Field in AgentMain
_agentTempDir - Field in AgentMain
_config - Field in AgentMain
_dwStorage - Field in AgentMain
_fabric - Field in AgentMain
_lock - Field in AgentMain
_persistentPropertiesFile - Field in AgentMain
_pid - Field in AgentMain
_proxiedAgent - Field in AgentMain
_receivedShutdown - Field in AgentMain
_restServer - Field in AgentMain
_shutdown - Field in AgentMain
_sigar - Field in AgentMain
_storage - Field in AgentMain
_urlFactory - Field in AgentMain
_zkClient - Field in AgentMain
_zooKeeperRoot - Field in AgentMain

Groovy Documentation