- 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.