- AbstractWorkerApplication - Class in org.thales.punch.apps.shiva.worker.impl
 
- 
Shiva applications can be of two types: processes or threads.
 
- AbstractWorkerApplication(Path, Path, Application, String, String) - Constructor for class org.thales.punch.apps.shiva.worker.impl.AbstractWorkerApplication
 
-  
 
- addApplication(Application) - Method in interface org.thales.punch.apps.shiva.ILeader
 
- 
Add a new application to the set of applications known to the leader.
 
- addApplication(Application) - Method in class org.thales.punch.apps.shiva.leader.impl.LeaderImpl
 
-  
 
- addConfiguration(long, Command) - Method in interface org.thales.punch.apps.shiva.IWorker
 
- 
Refresh the configuration folder known to this worker.
 
- addConfiguration(long, Command) - Method in class org.thales.punch.apps.shiva.worker.impl.WorkerImpl
 
-  
 
- addWorker(ISettingsMap) - Method in interface org.thales.punch.apps.shiva.ILeader
 
- 
Add a new worker to be known to the leader.
 
- addWorker(String, ISettingsMap) - Method in class org.thales.punch.apps.shiva.kafka.KafkaLeaderControlPlaneController
 
-  
 
- addWorker(ISettingsMap) - Method in class org.thales.punch.apps.shiva.leader.impl.LeaderImpl
 
-  
 
- application - Variable in class org.thales.punch.apps.shiva.worker.impl.AbstractWorkerApplication
 
- 
the application descriptor as read from Kafka
 
- ApplicationDescriptor - Class in org.thales.punch.apps.shiva.leader.impl
 
- 
Simple class to keep track of assigned apps.
 
- ApplicationDescriptor(Application) - Constructor for class org.thales.punch.apps.shiva.leader.impl.ApplicationDescriptor
 
-  
 
- applicationFailedToStart(String, String) - Method in class org.thales.punch.apps.shiva.worker.impl.ApplicationPlatformReporter
 
-  
 
- applicationFailedToStart() - Method in class org.thales.punch.apps.shiva.worker.impl.ApplicationPlatformReporter
 
-  
 
- applicationFolder - Variable in class org.thales.punch.apps.shiva.worker.impl.AbstractWorkerApplication
 
- 
where are stored the application command and arguments files.
 
- ApplicationPlatformReporter - Class in org.thales.punch.apps.shiva.worker.impl
 
- 
This class is in charge of reporting importants events to the
 platform.
 
- ApplicationPlatformReporter(Application, Logger) - Constructor for class org.thales.punch.apps.shiva.worker.impl.ApplicationPlatformReporter
 
-  
 
- applicationStarted() - Method in class org.thales.punch.apps.shiva.worker.impl.ApplicationPlatformReporter
 
- 
Report an application started event
 
- ApplicationStdIoCallback - Class in org.thales.punch.apps.shiva.worker.impl
 
- 
This callback receives child process stdout or stderr outputs.
 
- ApplicationStdIoCallback(ApplicationStdIoCallback.IO, Application) - Constructor for class org.thales.punch.apps.shiva.worker.impl.ApplicationStdIoCallback
 
- 
Create a callback to receive child process stdout and stderr logs
 
- ApplicationStdIoCallback.IO - Enum in org.thales.punch.apps.shiva.worker.impl
 
-  
 
- applicationStopped() - Method in class org.thales.punch.apps.shiva.worker.impl.ApplicationPlatformReporter
 
-  
 
- applyAsInt(JobExecution) - Method in class org.thales.punch.apps.shiva.plan.PlanCallback
 
- 
The callback function.
 
- applyResolverOnFiles(File, Application) - Static method in class org.thales.punch.apps.shiva.worker.utils.WorkerUtil
 
- 
From your channel_structure, apply_resolver_on
 a list of string where each element is a path relative to the working space directory
 
- asSettingsMap() - Method in interface org.thales.punch.apps.shiva.IWorker
 
-  
 
- asSettingsMap() - Method in class org.thales.punch.apps.shiva.worker.impl.WorkerImpl
 
-  
 
- asyncStop() - Method in class org.thales.punch.apps.shiva.plan.PlanThreadImpl
 
-  
 
- asyncStop() - Method in interface org.thales.punch.apps.shiva.worker.impl.IThreadApplication
 
- 
Stop the application.This method returns possibly before the
 thread is effectively gone.