A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractManagedService - Class in org.apache.uima.ducc.agent.deploy
 
AbstractManagedService(ServiceStateNotificationAdapter, CamelContext) - Constructor for class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
AbstractMetricCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
AbstractMetricCollector(RandomAccessFile, int, int) - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.AbstractMetricCollector
 
addCommand(String) - Method in exception org.apache.uima.ducc.agent.launcher.CGroupsManager.CGroupsException
 
addMessage(String) - Method in exception org.apache.uima.ducc.agent.launcher.CGroupsManager.CGroupsException
 
aeStateList - Variable in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService.UimaAEJmxMonitor
 
Agent - Interface in org.apache.uima.ducc.agent
 
agent - Variable in class org.apache.uima.ducc.agent.launcher.CommandExecutor
 
AgentConfiguration - Class in org.apache.uima.ducc.agent.config
 
AgentConfiguration() - Constructor for class org.apache.uima.ducc.agent.config.AgentConfiguration
 
AgentConfiguration.ConfirmProcessor - Class in org.apache.uima.ducc.agent.config
 
AgentConfiguration.ConfirmProcessor() - Constructor for class org.apache.uima.ducc.agent.config.AgentConfiguration.ConfirmProcessor
 
AgentConfiguration.DebugProcessor - Class in org.apache.uima.ducc.agent.config
 
AgentConfiguration.DebugProcessor() - Constructor for class org.apache.uima.ducc.agent.config.AgentConfiguration.DebugProcessor
 
AgentConfiguration.ErrorProcessor - Class in org.apache.uima.ducc.agent.config
 
AgentConfiguration.ErrorProcessor() - Constructor for class org.apache.uima.ducc.agent.config.AgentConfiguration.ErrorProcessor
 
AgentConfiguration.StateUpdateDebugProcessor - Class in org.apache.uima.ducc.agent.config
 
AgentConfiguration.TransportProcessor - Class in org.apache.uima.ducc.agent.config
 
AgentConfiguration.TransportProcessor() - Constructor for class org.apache.uima.ducc.agent.config.AgentConfiguration.TransportProcessor
 
agentDelegateListener(NodeAgent) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
Creates AgentEventListener that will handle incoming messages.
AgentEventListener - Class in org.apache.uima.ducc.agent.event
 
AgentEventListener(NodeAgent, ProcessLifecycleController) - Constructor for class org.apache.uima.ducc.agent.event.AgentEventListener
 
AgentEventListener(NodeAgent) - Constructor for class org.apache.uima.ducc.agent.event.AgentEventListener
 
AgentMonitor - Class in org.apache.uima.ducc.agent.monitor
 
AgentMonitor(NodeAgent, DuccLogger, int, int) - Constructor for class org.apache.uima.ducc.agent.monitor.AgentMonitor
 
awaitPid() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 

B

BaseProcessor - Class in org.apache.uima.ducc.agent.processors
 
BaseProcessor() - Constructor for class org.apache.uima.ducc.agent.processors.BaseProcessor
 

C

call() - Method in class org.apache.uima.ducc.agent.launcher.CommandExecutor
Called by Executor to exec a process.
call() - Method in class org.apache.uima.ducc.agent.metrics.collectors.DefaultNodeLoadAverageCollector
 
call() - Method in class org.apache.uima.ducc.agent.metrics.collectors.DefaultNodeMemoryCollector
 
call() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeCpuCollector
 
call() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeCpuUsageCollector
 
call() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeCpuUtilizationCollector
 
call() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeLoadAverageCollector
 
call() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeMemInfoCollector
 
call() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector
 
call() - Method in class org.apache.uima.ducc.agent.metrics.collectors.ProcessCpuUsageCollector
 
call() - Method in class org.apache.uima.ducc.agent.metrics.collectors.ProcessMajorFaultCollector
 
call() - Method in class org.apache.uima.ducc.agent.metrics.collectors.ProcessResidentMemoryCollector
 
call() - Method in class org.apache.uima.ducc.agent.metrics.collectors.ProcessSwapUsageCollector
 
CallableMemoryCollector - Interface in org.apache.uima.ducc.agent.metrics.collectors
 
CallableNodeUsersCollector - Interface in org.apache.uima.ducc.agent.metrics.collectors
 
cgcreate() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager.Validator
 
cgroupExists(String) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
cgroupFailureReason - Static variable in class org.apache.uima.ducc.agent.NodeAgent
 
CGroupsManager - Class in org.apache.uima.ducc.agent.launcher
Manages cgroup container on a node Supported operations: - cgcreate - creates cgroup container - cgset - sets max memory limit for an existing container This code supports both new and old cgconfig.
CGroupsManager(String, String, String, DuccLogger, long) - Constructor for class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
cgroupsManager - Variable in class org.apache.uima.ducc.agent.NodeAgent
 
CGroupsManager.CgroupMemoryStat - Enum in org.apache.uima.ducc.agent.launcher
 
CGroupsManager.CGroupsException - Exception in org.apache.uima.ducc.agent.launcher
 
CGroupsManager.CGroupsException() - Constructor for exception org.apache.uima.ducc.agent.launcher.CGroupsManager.CGroupsException
 
CGroupsManager.CGroupsException(Exception) - Constructor for exception org.apache.uima.ducc.agent.launcher.CGroupsManager.CGroupsException
 
CGroupsManager.NodeProcessInfo - Class in org.apache.uima.ducc.agent.launcher
 
CGroupsManager.Validator - Class in org.apache.uima.ducc.agent.launcher
 
CGroupsTest - Class in org.apache.uima.ducc.agent.launcher
 
CGroupsTest() - Constructor for class org.apache.uima.ducc.agent.launcher.CGroupsTest
 
CGroupsTest.WorkerThread - Class in org.apache.uima.ducc.agent.launcher
 
CGroupsTest.WorkerThread() - Constructor for class org.apache.uima.ducc.agent.launcher.CGroupsTest.WorkerThread
 
cgset(long) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager.Validator
 
cleanup() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
Finds all stale CGroups and cleans them up.
close() - Method in class org.apache.uima.ducc.agent.processors.LinuxProcessMetricsProcessor
 
cmdLine - Variable in class org.apache.uima.ducc.agent.launcher.CommandExecutor
 
collect() - Method in class org.apache.uima.ducc.agent.metrics.collectors.DuccGarbageStatsCollector
 
collectExistingContainers() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
Return a Set of existing cgroup Ids found in the filesystem identified by 'cgroupBaseDir'.
CommandExecutor - Class in org.apache.uima.ducc.agent.launcher
 
CommandExecutor(NodeAgent, ICommandLine, String, String, Process) - Constructor for class org.apache.uima.ducc.agent.launcher.CommandExecutor
 
COMPONENT_NAME - Static variable in interface org.apache.uima.ducc.agent.Agent
 
configurationFactory - Variable in class org.apache.uima.ducc.agent.NodeAgent
 
configure(NodeAgent) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
configure() - Method in class org.apache.uima.ducc.agent.NodeAgent.ProcessMemoryUsageRoute
 
configure(CamelContext, String, String) - Method in class org.apache.uima.ducc.agent.NodeMetricsGenerator
 
copyAllUserReservations(TreeMap<String, NodeUsersInfo>) - Method in interface org.apache.uima.ducc.agent.Agent
 
copyAllUserReservations(TreeMap<String, NodeUsersInfo>) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
copyAllUserRogueProcesses(TreeMap<String, NodeUsersInfo>) - Method in class org.apache.uima.ducc.agent.RogueProcessReaper
 
cpuClockRate - Variable in class org.apache.uima.ducc.agent.NodeAgent
 
createContainer(String, String, String, boolean) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
Creates cgroup container with a given id and owner.
currentState - Variable in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 

D

deepCopy(Object) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
DefaultNodeInventoryProcessor - Class in org.apache.uima.ducc.agent.processors
 
DefaultNodeInventoryProcessor(NodeAgent, String) - Constructor for class org.apache.uima.ducc.agent.processors.DefaultNodeInventoryProcessor
 
DefaultNodeLoadAverageCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
DefaultNodeLoadAverageCollector() - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.DefaultNodeLoadAverageCollector
 
DefaultNodeMemoryCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
DefaultNodeMemoryCollector() - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.DefaultNodeMemoryCollector
 
DefaultNodeMetricsProcessor - Class in org.apache.uima.ducc.agent.processors
 
DefaultNodeMetricsProcessor() - Constructor for class org.apache.uima.ducc.agent.processors.DefaultNodeMetricsProcessor
 
DefaultProcessMetricsProcessor - Class in org.apache.uima.ducc.agent.processors
 
DefaultProcessMetricsProcessor(IDuccProcess, NodeAgent) - Constructor for class org.apache.uima.ducc.agent.processors.DefaultProcessMetricsProcessor
 
deploy(String[]) - Method in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
deploy(String[]) - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
deploys UIMA AS service
destroyContainer(String, String, int) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
Removes cgroup container with a given id.
doExec(ProcessBuilder, String[], boolean) - Method in class org.apache.uima.ducc.agent.launcher.DuccCommandExecutor
 
doKill() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
doStartProcess(IDuccProcess, ICommandLine, IDuccStandardInfo, DuccId) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
doStopProcess(IDuccProcess) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
drainProcessStreams(Process, DuccLogger, PrintStream, boolean) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
DUCC_NODE_METRICS_ENDPOINT - Static variable in interface org.apache.uima.ducc.agent.Agent
 
DuccCommandExecutor - Class in org.apache.uima.ducc.agent.launcher
 
DuccCommandExecutor(NodeAgent, ICommandLine, String, String, Process) - Constructor for class org.apache.uima.ducc.agent.launcher.DuccCommandExecutor
 
DuccCommandExecutor(ICommandLine, String, String, Process) - Constructor for class org.apache.uima.ducc.agent.launcher.DuccCommandExecutor
 
DuccGarbageStatsCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
DuccGarbageStatsCollector(DuccLogger, IDuccProcess) - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.DuccGarbageStatsCollector
 
duccLingExists() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
duccLingExists(boolean) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
DuccNodeException - Exception in org.apache.uima.ducc.agent.exceptions
 
DuccNodeException(String) - Constructor for exception org.apache.uima.ducc.agent.exceptions.DuccNodeException
 
DuccNodeInitializationException - Exception in org.apache.uima.ducc.agent.exceptions
 
DuccNodeInitializationException(String) - Constructor for exception org.apache.uima.ducc.agent.exceptions.DuccNodeInitializationException
 
dump() - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 

E

excludeAPs - Variable in class org.apache.uima.ducc.agent.NodeAgent
 
excludeProcess(String) - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector
Returns true if a given process belongs to an exclusion list defined in ducc.properties.
excludeUser(String) - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector
Returns true if a given userId belongs to an exclusion list defined in ducc.properties.
exec(ICommandLine, Map<String, String>) - Method in class org.apache.uima.ducc.agent.launcher.CommandExecutor
 
exec(ICommandLine, Map<String, String>) - Method in class org.apache.uima.ducc.agent.launcher.DuccCommandExecutor
 

F

failed() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
forceInvotoryUpdate() - Method in class org.apache.uima.ducc.agent.event.AgentEventListener
 

G

getAbsoluteLogPath() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getAbsoluteLogPath() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getAgentLog() - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
getAgentLogPath() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getAgentLogPath() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getAllCGroupPids() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
Returns an array of PIDs managed by cgroups.
getCGroupsUtilsDir() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
Return location where cgroups utils like cgcreate can be found
getChildren() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector.ProcessInfo
 
getClientId() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getClientId() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getCommand() - Method in exception org.apache.uima.ducc.agent.launcher.CGroupsManager.CGroupsException
 
getCommand() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getCommand() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getCommandLine() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getCommonProcessDispatcher(CamelContext) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
getContainerId(ManagedProcess) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
getCpuUsage(String) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
getDataFromStream() - Method in class org.apache.uima.ducc.agent.launcher.ProcessStreamConsumer
 
getDeployedJPFuture(IDuccId) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getDescription() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getDescription() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getDuccCGroupBaseDir() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
getDuccId() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getDuccProcess() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getEventDispatcherForRemoteProcess() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getEventListener() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getExceptionStackTrace() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getExceptionStackTrace() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getFuture() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getHostname() - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
getId() - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
getIdentity() - Method in interface org.apache.uima.ducc.agent.Agent
 
getIdentity() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getInstance() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
Return current state of this object.
getInventory() - Method in class org.apache.uima.ducc.agent.processors.DefaultNodeInventoryProcessor
Get a copy of agent Process inventory
getInventory() - Method in interface org.apache.uima.ducc.agent.processors.NodeInventoryProcessor
 
getInventoryCopy() - Method in interface org.apache.uima.ducc.agent.Agent
 
getInventoryCopy() - Method in class org.apache.uima.ducc.agent.NodeAgent
Returns deep copy (by way of java serialization) of the Agents inventory.
getInventoryRef() - Method in interface org.apache.uima.ducc.agent.Agent
 
getInventoryRef() - Method in class org.apache.uima.ducc.agent.NodeAgent
Returns shallow copy of the Agent's inventory
getIp() - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
getJmxPort() - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
getKey() - Method in enum org.apache.uima.ducc.agent.launcher.CGroupsManager.CgroupMemoryStat
 
getLastORSequence() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getLastSequence() - Method in class org.apache.uima.ducc.agent.event.AgentEventListener
 
getLogger() - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 
getLogger() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getLogPath() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getLogPath() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getMaxSwapThreshold() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getMessage() - Method in exception org.apache.uima.ducc.agent.launcher.CGroupsManager.CGroupsException
 
getMetricsProcessor() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getNodeInfo() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getNodeInventoryPublishDelay() - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
getNodeIp() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getNodeIp() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getNodeName() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getNodeName() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getNodeProcessors() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getNodeTotalNumberOfShares() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getNotificationInterval() - Method in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
getORDispatcher(CamelContext) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
getOSClockRate() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getOSPageSize() - Method in interface org.apache.uima.ducc.agent.Agent
 
getOSPageSize() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getOwner() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getOwner() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector.RunningProcess
 
getParent() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getParent() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getPid() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager.NodeProcessInfo
 
getPid() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getPid() - Method in class org.apache.uima.ducc.agent.launcher.ManagedServiceInfo
 
getPid() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getPid() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector.ProcessInfo
 
getPid() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector.RunningProcess
 
getPidsInCgroup(String) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
getPort() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getPort() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getPpid() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager.NodeProcessInfo
 
getPPid() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector.ProcessInfo
 
getPpid() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector.RunningProcess
 
getProcessesOnNode() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
getProcessId() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getProcessId() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
getProcessInfo() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getProcessMemoryAssignment() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getProcessType() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getProperties() - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
getProperty(String) - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
getRogueProcessReaper() - Method in interface org.apache.uima.ducc.agent.Agent
 
getRogueProcessReaper() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getServiceArgs(String[]) - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
Returns UIMA AS service arguments: saxonURL, xslt parser
getServiceState() - Method in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
Returns state of this process( INITIALIZING, RUNNING, FAILED, STOPPED )
getSocketEndpoint() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getState() - Method in class org.apache.uima.ducc.agent.launcher.ManagedServiceInfo
 
getStatus() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getStatus() - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
getStopPriority() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
getSubsystems() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
getUsageForMemoryStat(CGroupsManager.CgroupMemoryStat, String) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
getUserGroupName(String) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
getUserid() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager.NodeProcessInfo
 
getUserReservations(String) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
getUserRogueProcesses(String) - Method in class org.apache.uima.ducc.agent.RogueProcessReaper
 
getWorkDuccId() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 

H

handleAdminEvent(DuccAdminEvent) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
host - Variable in class org.apache.uima.ducc.agent.launcher.CommandExecutor
 

I

initialize() - Method in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
initialize() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsTest
 
initLoadAvg(String) - Method in class org.apache.uima.ducc.agent.processors.LinuxNodeMetricsProcessor
 
initMemInfo(String) - Method in class org.apache.uima.ducc.agent.processors.LinuxNodeMetricsProcessor
 
interruptThreadInWaitFor(String) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
inventoryPublishRateSkipCount - Variable in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
ip - Variable in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
ip - Variable in class org.apache.uima.ducc.agent.launcher.CommandExecutor
 
isAgentProcess() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
isAgentProcess() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
isAttached() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
isAttached() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
isCpuReportingEnabled() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
isDestroyed() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
isFirstHeartbeat() - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
isJd() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
isKillCommand(ICommandLine) - Method in class org.apache.uima.ducc.agent.launcher.CommandExecutor
 
isManagedProcess(Set<NodeUsersCollector.ProcessInfo>, NodeUsersCollector.ProcessInfo) - Method in interface org.apache.uima.ducc.agent.Agent
 
isManagedProcess(Set<NodeUsersCollector.ProcessInfo>, NodeUsersCollector.ProcessInfo) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
isPidInCGroup(String) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
isRogue() - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector.ProcessInfo
 
isRogueProcess(String, Set<NodeUsersCollector.ProcessInfo>, NodeUsersCollector.ProcessInfo) - Method in interface org.apache.uima.ducc.agent.Agent
 
isRogueProcess(String, Set<NodeUsersCollector.ProcessInfo>, NodeUsersCollector.ProcessInfo) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
isStopping() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
isZombie() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager.NodeProcessInfo
 

J

JavaVendor - Static variable in class org.apache.uima.ducc.agent.NodeAgentInfo
 
JavaVersion - Static variable in class org.apache.uima.ducc.agent.NodeAgentInfo
 
JvmArgsParser - Class in org.apache.uima.ducc.agent.launcher
Parses jvm args String provided by the user and returns a List of jvm args.
JvmArgsParser() - Constructor for class org.apache.uima.ducc.agent.launcher.JvmArgsParser
 

K

kill(String, String, int) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
kill() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
kill(String, String) - Method in class org.apache.uima.ducc.agent.RogueProcessReaper
This method checks if ducc is configured to kill rogue processes and if so, proceeds to kill via -9.
killAfterLaunch() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
killAfterLaunch(boolean) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
killProcessDueToLowSwapSpace(long) - Method in class org.apache.uima.ducc.agent.NodeAgent
Called when swap space on a node reached minimum as defined by ducc.node.min.swap.threshold in ducc.properties.
killService() - Method in interface org.apache.uima.ducc.agent.deploy.ManagedService
 
killService() - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 

L

Launcher - Class in org.apache.uima.ducc.agent.launcher
 
Launcher() - Constructor for class org.apache.uima.ducc.agent.launcher.Launcher
 
launchProcess(NodeAgent, NodeIdentity, IDuccProcess, ICommandLine, ProcessLifecycleObserver, ManagedProcess) - Method in class org.apache.uima.ducc.agent.launcher.Launcher
Submit request to exec a process.
launchProcess(String, String, ICommandLine) - Method in class org.apache.uima.ducc.agent.launcher.Launcher
This method is used to simulation only.
LinuxNodeMetricsProcessor - Class in org.apache.uima.ducc.agent.processors
 
LinuxNodeMetricsProcessor() - Constructor for class org.apache.uima.ducc.agent.processors.LinuxNodeMetricsProcessor
 
LinuxProcessMetricsProcessor - Class in org.apache.uima.ducc.agent.processors
 
LinuxProcessMetricsProcessor(DuccLogger, IDuccProcess, NodeAgent, ManagedProcess) - Constructor for class org.apache.uima.ducc.agent.processors.LinuxProcessMetricsProcessor
 
lock() - Static method in class org.apache.uima.ducc.agent.NodeAgent
 
logCounter - Static variable in class org.apache.uima.ducc.agent.NodeAgent
 
logger - Static variable in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 
logger - Static variable in class org.apache.uima.ducc.agent.launcher.CGroupsTest
 
logger - Static variable in class org.apache.uima.ducc.agent.NodeAgent
 
LS - Static variable in class org.apache.uima.ducc.agent.launcher.ProcessStreamConsumer
 

M

main(String[]) - Static method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 
main(String[]) - Static method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
main(String[]) - Static method in class org.apache.uima.ducc.agent.launcher.CGroupsTest
 
main(String[]) - Static method in class org.apache.uima.ducc.agent.launcher.Launcher
 
main(String[]) - Static method in class org.apache.uima.ducc.agent.metrics.collectors.DefaultNodeMemoryCollector
 
main(String[]) - Static method in class org.apache.uima.ducc.agent.metrics.collectors.NodeMemInfoCollector
 
main(String[]) - Static method in class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector
 
main(String[]) - Static method in class org.apache.uima.ducc.agent.NodeAgent
Called when an Agent receives self dispatched Ping message.
main(String[]) - Static method in class org.apache.uima.ducc.agent.RogueProcessReaper
 
managedProcess - Variable in class org.apache.uima.ducc.agent.launcher.CommandExecutor
 
ManagedProcess - Class in org.apache.uima.ducc.agent.launcher
 
ManagedProcess(IDuccProcess, ICommandLine) - Constructor for class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
ManagedProcess(IDuccProcess, ICommandLine, boolean) - Constructor for class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
ManagedProcess(IDuccProcess, ICommandLine, ProcessLifecycleObserver, DuccLogger, ProcessMemoryAssignment) - Constructor for class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
ManagedProcess(Process, boolean, String) - Constructor for class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
ManagedProcess(Process, boolean) - Constructor for class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
ManagedProcess.ProcessType - Enum in org.apache.uima.ducc.agent.launcher
 
ManagedProcess.StopPriority - Enum in org.apache.uima.ducc.agent.launcher
 
ManagedService - Interface in org.apache.uima.ducc.agent.deploy
 
managedService() - Method in class org.apache.uima.ducc.agent.deploy.uima.UimaAsServiceConfiguration
 
ManagedServiceInfo - Class in org.apache.uima.ducc.agent.launcher
 
ManagedServiceInfo() - Constructor for class org.apache.uima.ducc.agent.launcher.ManagedServiceInfo
 
ManagedServiceInfo.ServiceState - Enum in org.apache.uima.ducc.agent.launcher
 
ManagedServiceNotificationInterval - Static variable in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
ManagedUimaService - Class in org.apache.uima.ducc.agent.deploy.uima
Service wrapper for UIMA AS service.
ManagedUimaService(String, String, ServiceStateNotificationAdapter, CamelContext) - Constructor for class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 
ManagedUimaService.UimaAEJmxMonitor - Class in org.apache.uima.ducc.agent.deploy.uima
 
ManagedUimaService.UimaAEJmxMonitor(ManagedUimaService, String[]) - Constructor for class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService.UimaAEJmxMonitor
 
maxRetryCount - Variable in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
MeminfoTargetFields - Static variable in class org.apache.uima.ducc.agent.processors.LinuxNodeMetricsProcessor
 
MetricCollector - Interface in org.apache.uima.ducc.agent.metrics.collectors
 
metricFieldLengths - Variable in class org.apache.uima.ducc.agent.metrics.collectors.AbstractMetricCollector
 
metricFieldOffsets - Variable in class org.apache.uima.ducc.agent.metrics.collectors.AbstractMetricCollector
 
metricFile - Variable in class org.apache.uima.ducc.agent.metrics.collectors.AbstractMetricCollector
 
metricFileContents - Variable in class org.apache.uima.ducc.agent.metrics.collectors.AbstractMetricCollector
 
missedNode(Node, int) - Method in class org.apache.uima.ducc.agent.monitor.AgentMonitor
 

N

node - Variable in class org.apache.uima.ducc.agent.NodeAgent
 
nodeAgent() - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
NodeAgent - Class in org.apache.uima.ducc.agent
 
NodeAgent() - Constructor for class org.apache.uima.ducc.agent.NodeAgent
Ctor used exclusively for black-box testing of this class.
NodeAgent(NodeIdentity) - Constructor for class org.apache.uima.ducc.agent.NodeAgent
 
NodeAgent(NodeIdentity, Launcher, CamelContext, AgentConfiguration) - Constructor for class org.apache.uima.ducc.agent.NodeAgent
C'tor for dependecy injection
NodeAgent.ProcessMemoryUsageRoute - Class in org.apache.uima.ducc.agent
Process resident memory collector routes.
NodeAgent.ProcessMemoryUsageRoute(NodeAgent, IDuccProcess, ManagedProcess) - Constructor for class org.apache.uima.ducc.agent.NodeAgent.ProcessMemoryUsageRoute
 
NodeAgentInfo - Class in org.apache.uima.ducc.agent
 
NodeAgentInfo(String, String) - Constructor for class org.apache.uima.ducc.agent.NodeAgentInfo
 
NodeAgentInfo.AgentState - Enum in org.apache.uima.ducc.agent
 
NodeCpuCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
NodeCpuCollector() - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.NodeCpuCollector
 
NodeCpus - Static variable in class org.apache.uima.ducc.agent.NodeAgentInfo
 
NodeCpuUsageCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
NodeCpuUsageCollector(RandomAccessFile, int, int) - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.NodeCpuUsageCollector
 
NodeCpuUtilizationCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
NodeCpuUtilizationCollector(RandomAccessFile, int, int) - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.NodeCpuUtilizationCollector
 
nodeDeath(Map<Node, Node>) - Method in class org.apache.uima.ducc.agent.monitor.AgentMonitor
 
nodeInventoryProcessor(NodeAgent) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
NodeInventoryProcessor - Interface in org.apache.uima.ducc.agent.processors
 
NodeLoadAverageCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
NodeLoadAverageCollector() - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.NodeLoadAverageCollector
 
NodeMemInfoCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
NodeMemInfoCollector(String[]) - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.NodeMemInfoCollector
 
NodeMetricsGenerator - Class in org.apache.uima.ducc.agent
 
NodeMetricsGenerator(int, int) - Constructor for class org.apache.uima.ducc.agent.NodeMetricsGenerator
 
nodeMetricsProcessor() - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
NodeMetricsProcessor - Interface in org.apache.uima.ducc.agent.processors
 
nodeName - Variable in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
nodeRecovers(Node) - Method in class org.apache.uima.ducc.agent.monitor.AgentMonitor
 
nodeSwappiness - Variable in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
NodeUsersCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
Spawns "ps -ef --no-heading" cmd and scrapes the output to collect user processes.
NodeUsersCollector(Agent, DuccLogger) - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector
 
NodeUsersCollector.ProcessInfo - Class in org.apache.uima.ducc.agent.metrics.collectors
 
NodeUsersCollector.RunningProcess - Class in org.apache.uima.ducc.agent.metrics.collectors
 
NodeUsersCollector.RunningProcess(String, String, String) - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector.RunningProcess
 
notifyAgentWithStatus(IProcessState.ProcessState) - Method in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
notifyAgentWithStatus(IProcessState.ProcessState, String) - Method in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
notifyAgentWithStatus(List<IUimaPipelineAEComponent>) - Method in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
notifyAgentWithStatus(IProcessState.ProcessState) - Method in class org.apache.uima.ducc.agent.deploy.ServiceAdapter
 
notifyAgentWithStatus(IProcessState.ProcessState, String) - Method in class org.apache.uima.ducc.agent.deploy.ServiceAdapter
 
notifyAgentWithStatus(ProcessStateUpdate) - Method in class org.apache.uima.ducc.agent.deploy.ServiceAdapter
Called on UIMA AS status change.
notifyAgentWithStatus(List<IUimaPipelineAEComponent>) - Method in class org.apache.uima.ducc.agent.deploy.ServiceAdapter
 
notifyAgentWithStatus(IProcessState.ProcessState) - Method in interface org.apache.uima.ducc.agent.deploy.ServiceStateNotificationAdapter
 
notifyAgentWithStatus(IProcessState.ProcessState, String) - Method in interface org.apache.uima.ducc.agent.deploy.ServiceStateNotificationAdapter
 
notifyAgentWithStatus(List<IUimaPipelineAEComponent>) - Method in interface org.apache.uima.ducc.agent.deploy.ServiceStateNotificationAdapter
 
notifyProcessObserver(IProcessState.ProcessState) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
numProcessors - Variable in class org.apache.uima.ducc.agent.NodeAgent
 

O

onApplicationEvent(ApplicationEvent) - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 
onDuccJobsStateEvent(DuccJobsStateEvent) - Method in class org.apache.uima.ducc.agent.event.AgentEventListener
This method is called by Camel when PM sends DUCC state to agent's queue.
onJPInitTimeout(IDuccProcess, long) - Method in interface org.apache.uima.ducc.agent.event.ProcessLifecycleObserver
 
onJPInitTimeout(IDuccProcess, long) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
onProcessExit(IDuccProcess) - Method in interface org.apache.uima.ducc.agent.event.ProcessLifecycleObserver
 
onProcessExit(IDuccProcess) - Method in class org.apache.uima.ducc.agent.NodeAgent
Called when a process exits.
onProcessPurgeEvent(ProcessPurgeDuccEvent) - Method in class org.apache.uima.ducc.agent.event.AgentEventListener
 
onProcessStartEvent(ProcessStartDuccEvent) - Method in class org.apache.uima.ducc.agent.event.AgentEventListener
 
onProcessStateUpdate(ProcessStateUpdateDuccEvent) - Method in class org.apache.uima.ducc.agent.event.AgentEventListener
 
onProcessStop(ProcessStopDuccEvent) - Method in class org.apache.uima.ducc.agent.deploy.uima.ProcessEventListener
 
onProcessStopEvent(ProcessStopDuccEvent) - Method in class org.apache.uima.ducc.agent.event.AgentEventListener
 
onServiceStateChange(IProcessState.ProcessState) - Method in interface org.apache.uima.ducc.agent.deploy.ManagedService
 
onServiceStateChange(IProcessState.ProcessState) - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 
org.apache.uima.ducc.agent - package org.apache.uima.ducc.agent
 
org.apache.uima.ducc.agent.config - package org.apache.uima.ducc.agent.config
 
org.apache.uima.ducc.agent.deploy - package org.apache.uima.ducc.agent.deploy
 
org.apache.uima.ducc.agent.deploy.uima - package org.apache.uima.ducc.agent.deploy.uima
 
org.apache.uima.ducc.agent.event - package org.apache.uima.ducc.agent.event
 
org.apache.uima.ducc.agent.exceptions - package org.apache.uima.ducc.agent.exceptions
 
org.apache.uima.ducc.agent.launcher - package org.apache.uima.ducc.agent.launcher
 
org.apache.uima.ducc.agent.metrics.collectors - package org.apache.uima.ducc.agent.metrics.collectors
 
org.apache.uima.ducc.agent.monitor - package org.apache.uima.ducc.agent.monitor
 
org.apache.uima.ducc.agent.processors - package org.apache.uima.ducc.agent.processors
 
OSArchitecture - Static variable in class org.apache.uima.ducc.agent.NodeAgentInfo
 
OSName - Static variable in class org.apache.uima.ducc.agent.NodeAgentInfo
 
OSVersion - Static variable in class org.apache.uima.ducc.agent.NodeAgentInfo
 

P

pageSize - Variable in class org.apache.uima.ducc.agent.NodeAgent
 
pageSizeFetched - Variable in class org.apache.uima.ducc.agent.NodeAgent
 
parse(String) - Static method in class org.apache.uima.ducc.agent.launcher.JvmArgsParser
Return a List of jvm args contained in a provided args string.
parseMetricFile() - Method in class org.apache.uima.ducc.agent.metrics.collectors.AbstractMetricCollector
 
parseMetricFile() - Method in interface org.apache.uima.ducc.agent.metrics.collectors.MetricCollector
 
ping(Node) - Method in class org.apache.uima.ducc.agent.monitor.AgentMonitor
 
postExecStep(Process, DuccLogger, boolean) - Method in class org.apache.uima.ducc.agent.launcher.CommandExecutor
Called after process is launched.
previousState - Variable in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
process(Exchange) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration.ConfirmProcessor
 
process(Exchange) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration.DebugProcessor
 
process(Exchange) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration.ErrorProcessor
 
process(Exchange) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration.StateUpdateDebugProcessor
 
process(Exchange) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration.TransportProcessor
 
process(Exchange) - Method in class org.apache.uima.ducc.agent.deploy.uima.UimaAsServiceConfiguration.ErrorProcessor
 
Process - Interface in org.apache.uima.ducc.agent.launcher
 
process(Exchange) - Method in class org.apache.uima.ducc.agent.processors.DefaultNodeInventoryProcessor
 
process(Exchange) - Method in class org.apache.uima.ducc.agent.processors.DefaultNodeMetricsProcessor
 
process(Exchange) - Method in class org.apache.uima.ducc.agent.processors.DefaultProcessMetricsProcessor
 
process(Exchange) - Method in class org.apache.uima.ducc.agent.processors.LinuxNodeMetricsProcessor
Collects node's metrics and dumps it to a JMS topic.
process(Exchange) - Method in class org.apache.uima.ducc.agent.processors.LinuxProcessMetricsProcessor
 
process(Exchange) - Method in class org.apache.uima.ducc.agent.processors.ProcessLifecycleProcessor
Method called by Camel if a message is of type: StartProcessEvent StopProcessEvent PurgeProcessEvent This method checks if a message contains this host name (or IP) as a target.
ProcessCpuUsageCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
ProcessCpuUsageCollector(DuccLogger, CGroupsManager, String) - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.ProcessCpuUsageCollector
 
ProcessEventListener - Class in org.apache.uima.ducc.agent.deploy.uima
 
ProcessEventListener(ManagedService) - Constructor for class org.apache.uima.ducc.agent.deploy.uima.ProcessEventListener
 
processExclusionList - Variable in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
processIsActive() - Method in class org.apache.uima.ducc.agent.processors.LinuxProcessMetricsProcessor
 
ProcessLifecycleController - Interface in org.apache.uima.ducc.agent
 
ProcessLifecycleObserver - Interface in org.apache.uima.ducc.agent.event
 
ProcessLifecycleProcessor - Class in org.apache.uima.ducc.agent.processors
 
ProcessLifecycleProcessor() - Constructor for class org.apache.uima.ducc.agent.processors.ProcessLifecycleProcessor
 
ProcessMajorFaultCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
ProcessMajorFaultCollector(DuccLogger, CGroupsManager, String) - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.ProcessMajorFaultCollector
 
processMetricsProcessor(NodeAgent, IDuccProcess, ManagedProcess) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
ProcessMetricsProcessor - Interface in org.apache.uima.ducc.agent.processors
 
ProcessReaperTask - Class in org.apache.uima.ducc.agent
 
ProcessReaperTask(NodeAgent, DuccLogger) - Constructor for class org.apache.uima.ducc.agent.ProcessReaperTask
 
ProcessResidentMemoryCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
ProcessResidentMemoryCollector(DuccLogger, CGroupsManager, String) - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.ProcessResidentMemoryCollector
 
ProcessStateUpdatePort - Static variable in class org.apache.uima.ducc.agent.NodeAgent
 
processStopTimeout - Variable in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
ProcessStreamConsumer - Class in org.apache.uima.ducc.agent.launcher
 
ProcessStreamConsumer(DuccLogger, ThreadGroup, String, InputStream, PrintStream, DuccId) - Constructor for class org.apache.uima.ducc.agent.launcher.ProcessStreamConsumer
 
ProcessSwapUsageCollector - Class in org.apache.uima.ducc.agent.metrics.collectors
 
ProcessSwapUsageCollector(DuccLogger, CGroupsManager, String) - Constructor for class org.apache.uima.ducc.agent.metrics.collectors.ProcessSwapUsageCollector
 
purgeProcess(IDuccProcess) - Method in class org.apache.uima.ducc.agent.NodeAgent
Remove given process from Agent's inventory

Q

quiesceAndStop() - Method in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
quiesceAndStop() - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 

R

receivedDuccState - Variable in class org.apache.uima.ducc.agent.NodeAgent
 
reconcileProcessStateAndTakeAction(ProcessLifecycleController, IDuccProcess, ICommandLine, IDuccStandardInfo, ProcessMemoryAssignment, DuccId) - Method in class org.apache.uima.ducc.agent.NodeAgent
Reconciles agent inventory with job processes sent by PM
releasePidLatch() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
removeDeadRogueProcesses(List<String>) - Method in class org.apache.uima.ducc.agent.RogueProcessReaper
 
removeRogueProcess(String) - Method in class org.apache.uima.ducc.agent.RogueProcessReaper
 
resetForceInventoryUpdateFlag() - Method in class org.apache.uima.ducc.agent.event.AgentEventListener
 
retryDelayFactor - Variable in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
RogueProcessReaper - Class in org.apache.uima.ducc.agent
Manages rogue processes on a node.
RogueProcessReaper(DuccLogger, int, int) - Constructor for class org.apache.uima.ducc.agent.RogueProcessReaper
 
routeBuilderForIncomingRequests(NodeAgent, AgentEventListener) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
Creates Camel Router to handle incoming messages
routeBuilderForIncomingRequests(String, ProcessEventListener) - Method in class org.apache.uima.ducc.agent.deploy.uima.UimaAsServiceConfiguration
Creates Camel Router to handle incoming messages
routeBuilderForManagedProcessStateUpdate(NodeAgent, AgentEventListener) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
Creates Camel Router to handle incoming messages
run() - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService.UimaAEJmxMonitor
 
run(long, boolean) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsTest
 
run() - Method in class org.apache.uima.ducc.agent.launcher.CGroupsTest.WorkerThread
 
run() - Method in class org.apache.uima.ducc.agent.launcher.ProcessStreamConsumer
 
run() - Method in class org.apache.uima.ducc.agent.ProcessReaperTask
 
runWithDuccLing() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
runWithDuccLing(boolean) - Method in class org.apache.uima.ducc.agent.NodeAgent
 

S

serviceAdapter - Variable in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
ServiceAdapter - Class in org.apache.uima.ducc.agent.deploy
Responsible for delegating state changes received from UIMA AS to a JMS endpoint.
ServiceAdapter(DuccEventDispatcher, String, String) - Constructor for class org.apache.uima.ducc.agent.deploy.ServiceAdapter
JMS based adapter C'tor
ServiceStateNotificationAdapter - Interface in org.apache.uima.ducc.agent.deploy
 
setAbsoluteLogPath(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setAbsoluteLogPath(String) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setAgent(NodeAgent) - Method in class org.apache.uima.ducc.agent.processors.DefaultNodeMetricsProcessor
 
setAgent(NodeAgent) - Method in class org.apache.uima.ducc.agent.processors.LinuxNodeMetricsProcessor
 
setAgent(NodeAgent) - Method in interface org.apache.uima.ducc.agent.processors.NodeMetricsProcessor
 
setAgentEventListener(AgentEventListener) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
setAgentLog(String) - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
setAgentLogPath(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setAgentLogPath(String) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setAgentStateUpdateEndpoint(String) - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 
setAttached() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setAttached() - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setClientId(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setClientId(String) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setCommand(List<String>) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setConfigFactory(UimaAsServiceConfiguration) - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 
setContainerCpuShares(String, String, boolean, long) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
Sets the cpu shares use for an existing cgroup container.
setContainerMaxMemoryLimit(String, String, boolean, long) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
Sets the max memory use for an existing cgroup container.
setContainerSwappiness(String, String, boolean, long) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
Sets the memory swappiness for an existing cgroup container.
setDescription(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setDescription(String) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setDuccEventDispatcher(DuccEventDispatcher) - Method in class org.apache.uima.ducc.agent.deploy.uima.ProcessEventListener
 
setDuccEventDispatcher(DuccEventDispatcher) - Method in class org.apache.uima.ducc.agent.event.AgentEventListener
 
setExceptionStackTrace(Throwable) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setExceptionStackTrace(Throwable) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setFuture(Future<?>) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setIp(String) - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
setIsJD() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setJmxPort(int) - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
setLogPath(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setLogPath(String) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setLogStream(OutputStream) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setLogStream(OutputStream) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setMaxSwapThreshold(long) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setMetricsProcessor(LinuxProcessMetricsProcessor) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setNodeInfo(Node) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
setNodeIp(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setNodeIp(String) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setNodeName(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setNodeName(String) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setNotificationInterval(long) - Method in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
setOSProcess(Process) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setParent(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setParent(String) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setPid(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setPid(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedServiceInfo
 
setPid(String) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setPort(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setPort(String) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setProcessId(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setProcessId(String) - Method in interface org.apache.uima.ducc.agent.launcher.Process
 
setProcessInfo(IDuccStandardInfo) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setProcessType(ManagedProcess.ProcessType) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setProperties(Properties) - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
setProperty(String, String) - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
setReservations(List<DuccUserReservation>) - Method in class org.apache.uima.ducc.agent.NodeAgent
Copies reservations sent by the PM.
setRogue(boolean) - Method in class org.apache.uima.ducc.agent.metrics.collectors.NodeUsersCollector.ProcessInfo
 
setSocketEndpoint(String) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setState(ManagedServiceInfo.ServiceState) - Method in class org.apache.uima.ducc.agent.launcher.ManagedServiceInfo
 
setStatus(NodeAgentInfo.AgentState) - Method in class org.apache.uima.ducc.agent.NodeAgentInfo
 
setStopping() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setStopPriority(ManagedProcess.StopPriority) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
setUserid(String) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager.NodeProcessInfo
 
setWorkDuccId(DuccId) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
shareQuantum - Variable in class org.apache.uima.ducc.agent.NodeAgent
 
shutdown(String) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
SIGKILL - Static variable in class org.apache.uima.ducc.agent.NodeAgent
 
SIGTERM - Static variable in class org.apache.uima.ducc.agent.NodeAgent
 
start(DuccService, String[]) - Method in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
start(ICommandLine, int, String, String) - Method in class org.apache.uima.ducc.agent.launcher.Launcher
This method is used to launch multiple Agents on the same physical machine.
start(DuccService) - Method in class org.apache.uima.ducc.agent.NodeAgent
 
startInitializationTimer(long) - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
startNodeMetrics(NodeAgent) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
startProcess(IDuccProcess, ICommandLine, IDuccStandardInfo, DuccId, ProcessMemoryAssignment) - Method in class org.apache.uima.ducc.agent.NodeAgent
Called when Agent receives request to start a process.
startProcess(IDuccProcess, ICommandLine, IDuccStandardInfo, DuccId, ProcessMemoryAssignment) - Method in interface org.apache.uima.ducc.agent.ProcessLifecycleController
 
stdErrReader - Variable in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
stdOutReader - Variable in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
stop() - Method in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
stop() - Method in class org.apache.uima.ducc.agent.deploy.ServiceAdapter
 
stop() - Method in interface org.apache.uima.ducc.agent.deploy.ServiceStateNotificationAdapter
 
stop() - Method in class org.apache.uima.ducc.agent.deploy.uima.UimaAsServiceConfiguration
 
stop() - Method in class org.apache.uima.ducc.agent.launcher.CommandExecutor
 
stop() - Method in class org.apache.uima.ducc.agent.launcher.DuccCommandExecutor
 
stop() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
stop() - Method in class org.apache.uima.ducc.agent.NodeAgent
 
stop() - Method in class org.apache.uima.ducc.agent.processors.BaseProcessor
 
stop() - Method in class org.apache.uima.ducc.agent.processors.DefaultProcessMetricsProcessor
 
stop() - Method in class org.apache.uima.ducc.agent.processors.LinuxNodeMetricsProcessor
 
stop() - Method in class org.apache.uima.ducc.agent.processors.LinuxProcessMetricsProcessor
 
stop() - Method in interface org.apache.uima.ducc.agent.processors.ProcessMetricsProcessor
 
stopInitializationTimer() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
Stops service initialization timer and starts a new timer that will cleanup UIMA pipeline initialization stats.
stopInventoryRoute() - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
stopIt() - Method in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
stopMetricsRoute() - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
stopProcess(IDuccProcess) - Method in class org.apache.uima.ducc.agent.NodeAgent
Called when Agent receives request to stop a process.
stopProcess(IDuccProcess) - Method in interface org.apache.uima.ducc.agent.ProcessLifecycleController
 
stopRoute(RoutesDefinition, String) - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
stopRoutes() - Method in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
stopService() - Method in interface org.apache.uima.ducc.agent.deploy.ManagedService
 
stopService() - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 
submitRogueProcessForKill(String, String, String, boolean) - Method in class org.apache.uima.ducc.agent.RogueProcessReaper
 

T

takeDownProcessWithNoJob(ProcessLifecycleController, List<IDuccJobDeployment>) - Method in class org.apache.uima.ducc.agent.NodeAgent
Stops any process that is in agent's inventory but not in provided job list sent by the PM.
terminate() - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 
terminateRemoteProcess() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
toString() - Method in class org.apache.uima.ducc.agent.launcher.ManagedServiceInfo
 

U

UimaAsServiceConfiguration - Class in org.apache.uima.ducc.agent.deploy.uima
 
UimaAsServiceConfiguration() - Constructor for class org.apache.uima.ducc.agent.deploy.uima.UimaAsServiceConfiguration
 
UimaAsServiceConfiguration.ErrorProcessor - Class in org.apache.uima.ducc.agent.deploy.uima
 
UimaAsServiceConfiguration.ErrorProcessor() - Constructor for class org.apache.uima.ducc.agent.deploy.uima.UimaAsServiceConfiguration.ErrorProcessor
 
unlock() - Static method in class org.apache.uima.ducc.agent.NodeAgent
 
updateAgent(List<IUimaPipelineAEComponent>) - Method in class org.apache.uima.ducc.agent.deploy.uima.ManagedUimaService
 
updateProcessStatus(ProcessStateUpdateDuccEvent) - Method in class org.apache.uima.ducc.agent.NodeAgent
Called when UIMA AS service wrapper sends an update when a process status changes.
useCgroups - Variable in class org.apache.uima.ducc.agent.NodeAgent
 
useJmx - Variable in class org.apache.uima.ducc.agent.deploy.AbstractManagedService
 
userExclusionList - Variable in class org.apache.uima.ducc.agent.config.AgentConfiguration
 
userHasReservation(String) - Method in class org.apache.uima.ducc.agent.NodeAgent
 

V

validator(String, String, String, boolean) - Method in class org.apache.uima.ducc.agent.launcher.CGroupsManager
 
valueOf(String) - Static method in enum org.apache.uima.ducc.agent.launcher.CGroupsManager.CgroupMemoryStat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.uima.ducc.agent.launcher.ManagedProcess.ProcessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.uima.ducc.agent.launcher.ManagedProcess.StopPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.uima.ducc.agent.launcher.ManagedServiceInfo.ServiceState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.uima.ducc.agent.NodeAgentInfo.AgentState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.uima.ducc.agent.launcher.CGroupsManager.CgroupMemoryStat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.uima.ducc.agent.launcher.ManagedProcess.ProcessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.uima.ducc.agent.launcher.ManagedProcess.StopPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.uima.ducc.agent.launcher.ManagedServiceInfo.ServiceState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.uima.ducc.agent.NodeAgentInfo.AgentState
Returns an array containing the constants of this enum type, in the order they are declared.
virtualAgent - Variable in class org.apache.uima.ducc.agent.NodeAgent
 

W

waitFor() - Method in class org.apache.uima.ducc.agent.launcher.ManagedProcess
 
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2012–2017 The Apache Software Foundation. All rights reserved.