- chooseClusterForJob(String) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Get the clusters on which the job can be run.
- chooseClusterForJob(String) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Get the clusters on which the job can be run.
- ClusterConfigResource - Class in com.netflix.genie.server.resources
-
Code for ClusterConfigResource - REST end-point for supporting cluster
configurations.
- ClusterConfigResource(ClusterConfigService) - Constructor for class com.netflix.genie.server.resources.ClusterConfigResource
-
Constructor.
- ClusterConfigService - Interface in com.netflix.genie.server.services
-
Abstraction layer to encapsulate data ClusterConfig functionality.
Classes implementing this abstraction layer must be thread-safe
- ClusterConfigServiceJPAImpl - Class in com.netflix.genie.server.services.impl.jpa
-
Implementation of the PersistentClusterConfig interface.
- ClusterConfigServiceJPAImpl(ClusterRepository, CommandRepository, JobRepository) - Constructor for class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Default constructor - initialize all required dependencies.
- ClusterLoadBalancer - Interface in com.netflix.genie.server.services
-
Interface for the cluster load-balancer, which returns the "best" cluster to
run job on from an array of candidates.
- ClusterRepository - Interface in com.netflix.genie.server.repository.jpa
-
Cluster repository.
- ClusterSpecs - Class in com.netflix.genie.server.repository.jpa
-
Specifications for JPA queries.
- ClusterSpecs() - Constructor for class com.netflix.genie.server.repository.jpa.ClusterSpecs
-
Private constructor for utility class.
- com.netflix.genie.server.health - package com.netflix.genie.server.health
-
Classes that represent the Genie service health
- com.netflix.genie.server.jobmanager - package com.netflix.genie.server.jobmanager
-
Interfaces for job management
- com.netflix.genie.server.jobmanager.impl - package com.netflix.genie.server.jobmanager.impl
-
Implementation of various job managers
- com.netflix.genie.server.metrics - package com.netflix.genie.server.metrics
-
Classes that represent metrics published by Genie
- com.netflix.genie.server.metrics.impl - package com.netflix.genie.server.metrics.impl
-
Implementations for lasses that represent metrics published by Genie
- com.netflix.genie.server.repository.jpa - package com.netflix.genie.server.repository.jpa
-
Classes used for accessing data with JPA
- com.netflix.genie.server.resources - package com.netflix.genie.server.resources
-
Classes that represent the REST-ful resources provided by Genie
- com.netflix.genie.server.services - package com.netflix.genie.server.services
-
Interfaces and factories for core Genie services
- com.netflix.genie.server.services.impl - package com.netflix.genie.server.services.impl
-
Implementation for the various core Genie services
- com.netflix.genie.server.services.impl.jpa - package com.netflix.genie.server.services.impl.jpa
-
Implementation of Genie services using JPA
- com.netflix.genie.server.startup - package com.netflix.genie.server.startup
-
Classes that provide the initial startup of Genie services
- com.netflix.genie.server.util - package com.netflix.genie.server.util
-
General utility classes
- CommandConfigResource - Class in com.netflix.genie.server.resources
-
Code for CommandConfigResource.
- CommandConfigResource(CommandConfigService) - Constructor for class com.netflix.genie.server.resources.CommandConfigResource
-
Constructor.
- CommandConfigService - Interface in com.netflix.genie.server.services
-
Abstraction layer to encapsulate CommandConfig functionality.
Classes implementing this abstraction layer must be thread-safe.
- CommandConfigServiceJPAImpl - Class in com.netflix.genie.server.services.impl.jpa
-
Implementation of the CommandConfigService interface.
- CommandConfigServiceJPAImpl(CommandRepository, ApplicationRepository, ClusterRepository) - Constructor for class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Default constructor.
- CommandRepository - Interface in com.netflix.genie.server.repository.jpa
-
Command repository.
- CommandSpecs - Class in com.netflix.genie.server.repository.jpa
-
Specifications for JPA queries.
- CommandSpecs() - Constructor for class com.netflix.genie.server.repository.jpa.CommandSpecs
-
Private constructor for utility class.
- configureServlets() - Method in class com.netflix.genie.server.startup.GenieModule
-
Configure the Guice bindings.
- ConstraintViolationExceptionMapper - Class in com.netflix.genie.server.resources
-
Exception mapper for ConstraintViolationExceptions.
- ConstraintViolationExceptionMapper() - Constructor for class com.netflix.genie.server.resources.ConstraintViolationExceptionMapper
-
- createApplication(Application) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Create an Application.
- createApplication(Application) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Create new application.
- createApplication(Application) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Create new application.
- createBaseProcessArguments() - Method in class com.netflix.genie.server.jobmanager.impl.JobManagerImpl
-
Extract/initialize command-line arguments passed by user.
- createCluster(Cluster) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Create cluster configuration.
- createCluster(Cluster) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Create new cluster configuration.
- createCluster(Cluster) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Create new cluster configuration.
- createCommand(Command) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Create a Command configuration.
- createCommand(Command) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Create new command configuration.
- createCommand(Command) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Create new command configuration.
- createJob(Job) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Validate the job and persist it if it passes validation.
- createJob(Job) - Method in interface com.netflix.genie.server.services.JobService
-
Validate the job and persist it if it passes validation.
- GenieApplication - Class in com.netflix.genie.server.startup
-
This class provides custom initialization for Genie during startup.
- GenieApplication() - Constructor for class com.netflix.genie.server.startup.GenieApplication
-
- GenieExceptionMapper - Class in com.netflix.genie.server.resources
-
Exception mapper for CloudServiceExceptions.
- GenieExceptionMapper() - Constructor for class com.netflix.genie.server.resources.GenieExceptionMapper
-
- GenieGuiceBootstrap - Class in com.netflix.genie.server.startup
-
Bootstraps the Genie application.
- GenieGuiceBootstrap() - Constructor for class com.netflix.genie.server.startup.GenieGuiceBootstrap
-
- GenieModule - Class in com.netflix.genie.server.startup
-
A Guice module which binds spring beans to the Guice binder for integration.
- GenieModule() - Constructor for class com.netflix.genie.server.startup.GenieModule
-
- GenieNodeStatistics - Interface in com.netflix.genie.server.metrics
-
Singleton class that implements all servo monitoring for Genie.
- GenieNodeStatisticsImpl - Class in com.netflix.genie.server.metrics.impl
-
Singleton class that implements all servo monitoring for Genie.
- GenieNodeStatisticsImpl() - Constructor for class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
- GenieResponseFilter - Class in com.netflix.genie.server.resources
-
Used to increment various counters based on response from Jersey.
- GenieResponseFilter(GenieNodeStatistics) - Constructor for class com.netflix.genie.server.resources.GenieResponseFilter
-
Constructor.
- GenieSpringBootstrap - Class in com.netflix.genie.server.startup
-
This class bootstraps some common Genie spring stuff.
- GenieSpringBootstrap(JobJanitor, JobCountManager, JobCountMonitor) - Constructor for class com.netflix.genie.server.startup.GenieSpringBootstrap
-
Constructor.
- getApplication(String) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Get Application for given id.
- getApplication(String) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Gets application for given id.
- getApplication(String) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Gets application for given id.
- getApplicationForCommand(String) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Get the application configured for a given command.
- getApplicationForCommand(String) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Get the application for a given command.
- getApplicationForCommand(String) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Get the application for a given command.
- getApplications(String, String, Set<String>, Set<String>, int, int, boolean, Set<String>) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Get Applications based on user parameters.
- getApplications(String, String, Set<ApplicationStatus>, Set<String>, int, int, boolean, Set<String>) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Get applications for given filter criteria.
- getApplications(String, String, Set<ApplicationStatus>, Set<String>, int, int, boolean, Set<String>) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Get applications for given filter criteria.
- getArchiveURI(String) - Static method in class com.netflix.genie.server.util.NetUtil
-
Returns the s3 location where job logs will be archived.
- getCluster() - Method in class com.netflix.genie.server.jobmanager.impl.JobManagerImpl
-
Get the cluster being used for the job.
- getCluster(String) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Get cluster configuration from unique id.
- getCluster(String) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Get the cluster configuration by id.
- getCluster(String) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Get the cluster configuration by id.
- getClusters(String, Set<String>, Set<String>, Long, Long, int, int, boolean, Set<String>) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Get cluster config based on user params.
- getClusters(String, Set<ClusterStatus>, Set<String>, Long, Long, int, int, boolean, Set<String>) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Get cluster info for various parameters.
- getClusters(String, Set<ClusterStatus>, Set<String>, Long, Long, int, int, boolean, Set<String>) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Get cluster info for various parameters.
- getClustersForCommand(String, Set<String>) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Get all the clusters this command is associated with.
- getClustersForCommand(String, Set<ClusterStatus>) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Get all the clusters the command with given id is associated with.
- getClustersForCommand(String, Set<ClusterStatus>) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Get all the clusters the command with given id is associated with.
- getCommand(String) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Get Command configuration for given id.
- getCommand(String) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Gets command configuration for given id.
- getCommand(String) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Gets command configuration for given id.
- getCommands(String, String, Set<String>, Set<String>, int, int, boolean, Set<String>) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Get Command configuration based on user parameters.
- getCommands(String, String, Set<CommandStatus>, Set<String>, int, int, boolean, Set<String>) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Get command configurations for given filter criteria.
- getCommands(String, String, Set<CommandStatus>, Set<String>, int, int, boolean, Set<String>) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Get command configurations for given filter criteria.
- getCommandsForApplication(String, Set<String>) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Get all the commands this application is associated with.
- getCommandsForApplication(String, Set<CommandStatus>) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Get all the commands the application with given id is associated with.
- getCommandsForApplication(String, Set<CommandStatus>) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Get all the commands the application with given id is associated with.
- getCommandsForCluster(String, Set<String>) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Get all the commands configured for a given cluster.
- getCommandsForCluster(String, Set<CommandStatus>) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Get the set of commands associated with the cluster with given id.
- getCommandsForCluster(String, Set<CommandStatus>) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Get the set of commands associated with the cluster with given id.
- getConfigsForApplication(String) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Get all the configuration files for a given application.
- getConfigsForApplication(String) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Get the set of configuration files associated with the application with
given id.
- getConfigsForApplication(String) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Get the set of configuration files associated with the application with
given id.
- getConfigsForCluster(String) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Get all the configuration files for a given cluster.
- getConfigsForCluster(String) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Get the set of configuration files associated with the cluster with given
id.
- getConfigsForCluster(String) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Get the set of configuration files associated with the cluster with given
id.
- getConfigsForCommand(String) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Get all the configuration files for a given command.
- getConfigsForCommand(String) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Get the set of configuration files associated with the command with given
id.
- getConfigsForCommand(String) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Get the set of configuration files associated with the command with given
id.
- getFailedEmailSentCount() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get number of email that failed to be sent from this instance.
- getFailedEmailSentCount() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get number of email that failed to be sent from this instance.
- getGenie2xxCount() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get count of 2xx responses.
- getGenie2xxCount() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get count of 2xx responses.
- getGenie4xxCount() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get count of 4xx responses.
- getGenie4xxCount() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get count of 4xx responses.
- getGenie5xxCount() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get count of 5xx responses.
- getGenie5xxCount() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get count of 5xx responses.
- getGenieFailedJobs() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get number of failed jobs on this instance.
- getGenieFailedJobs() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get number of failed jobs on this instance.
- getGenieForwardedJobs() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get number of forwarded jobs from this instance.
- getGenieForwardedJobs() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get number of forwarded jobs from this instance.
- getGenieJobSubmissions() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get number of job submissions on this instance.
- getGenieJobSubmissions() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get number of job submissions on this instance.
- getGenieKilledJobs() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get number of killed jobs on this instance.
- getGenieKilledJobs() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get number of killed jobs on this instance.
- getGenieRunningJobs() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get number of running jobs on this instance.
- getGenieRunningJobs() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get number of running jobs on this instance.
- getGenieRunningJobs0To15m() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get number of running jobs with runtime less than 15 mins.
- getGenieRunningJobs0To15m() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get number of running jobs with runtime less than 15 mins.
- getGenieRunningJobs15mTo2h() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get the number of running jobs with runtime between 15 mins and 2 hours.
- getGenieRunningJobs15mTo2h() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get the number of running jobs with runtime between 15 mins and 2 hours.
- getGenieRunningJobs2hTo8h() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get the number of running jobs with runtime between 2 to 8 hours.
- getGenieRunningJobs2hTo8h() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get the number of running jobs with runtime between 2 to 8 hours.
- getGenieRunningJobs8hPlus() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get the number of running jobs with runtime greater than 8 hours.
- getGenieRunningJobs8hPlus() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get the number of running jobs with runtime greater than 8 hours.
- getGenieSuccessfulJobs() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get number of successful jobs on this instance.
- getGenieSuccessfulJobs() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get number of successful jobs on this instance.
- getGroupName() - Method in class com.netflix.genie.server.jobmanager.impl.JobManagerImpl
-
Get the group to use.
- getHostName() - Static method in class com.netflix.genie.server.util.NetUtil
-
Return either the cloud or dc host name, depending on the datacenter.
- getIdleInstance(long) - Method in class com.netflix.genie.server.metrics.impl.JobCountManagerImpl
-
Returns the most idle Genie instance (< minJobThreshold running jobs),
if possible - else returns current instance.
- getIdleInstance(long) - Method in interface com.netflix.genie.server.metrics.JobCountManager
-
Returns the most idle Genie instance (< minJobThreshold running jobs),
if possible - else returns current instance.
- getJarsForApplication(String) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Get all the jar files for a given application.
- getJarsForApplication(String) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Get the set of jar files associated with the application with given id.
- getJarsForApplication(String) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Get the set of jar files associated with the application with given id.
- getJob() - Method in class com.netflix.genie.server.jobmanager.impl.JobManagerImpl
-
Get the job being managed.
- getJob(String) - Method in class com.netflix.genie.server.resources.JobResource
-
Get job information for given job id.
- getJob(String) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Get job information for given job id.
- getJob(String) - Method in interface com.netflix.genie.server.services.JobService
-
Get job information for given job id.
- getJobDir() - Method in class com.netflix.genie.server.jobmanager.impl.JobManagerImpl
-
Get the directory used to store this jobs files and configurations.
- getJobManager(Job) - Method in class com.netflix.genie.server.jobmanager.JobManagerFactory
-
Returns the right job manager for the job type.
- getJobs(String, String, String, Set<String>, Set<String>, String, String, String, String, int, int, boolean, Set<String>) - Method in class com.netflix.genie.server.resources.JobResource
-
Get jobs for given filter criteria.
- getJobs(String, String, String, Set<JobStatus>, Set<String>, String, String, String, String, int, int, boolean, Set<String>) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Get job info for given filter criteria.
- getJobs(String, String, String, Set<JobStatus>, Set<String>, String, String, String, String, int, int, boolean, Set<String>) - Method in interface com.netflix.genie.server.services.JobService
-
Get job info for given filter criteria.
- getJobStatus(String) - Method in class com.netflix.genie.server.resources.JobResource
-
Get job status for give job id.
- getJobStatus(String) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Get job status for give job id.
- getJobStatus(String) - Method in interface com.netflix.genie.server.services.JobService
-
Get job status for give job id.
- getJobSubmissionRetryCount() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get number job submission retries.
- getJobSubmissionRetryCount() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get number job submission retries.
- getNumInstanceJobs() - Method in class com.netflix.genie.server.metrics.impl.JobCountManagerImpl
-
Get number of running jobs running on this instance.
- getNumInstanceJobs(Long, Long) - Method in class com.netflix.genie.server.metrics.impl.JobCountManagerImpl
-
Get number of running jobs with minStartTime < startTime >
maxStartTime on this instance min/max startTimes are ignored if they are
null.
- getNumInstanceJobs(String, Long, Long) - Method in class com.netflix.genie.server.metrics.impl.JobCountManagerImpl
-
Get number of running jobs with minStartTime <= startTime < maxStartTime
min/max startTimes are ignored if they are null.
- getNumInstanceJobs() - Method in class com.netflix.genie.server.metrics.impl.JobCountMonitorImpl
-
Get number of jobs running on this instance.
- getNumInstanceJobs() - Method in interface com.netflix.genie.server.metrics.JobCountManager
-
Get number of running jobs running on this instance.
- getNumInstanceJobs(Long, Long) - Method in interface com.netflix.genie.server.metrics.JobCountManager
-
Get number of running jobs with minStartTime < startTime >
maxStartTime on this instance min/max startTimes are ignored if they are
null.
- getNumInstanceJobs(String, Long, Long) - Method in interface com.netflix.genie.server.metrics.JobCountManager
-
Get number of running jobs with minStartTime <= startTime < maxStartTime
min/max startTimes are ignored if they are null.
- getNumInstanceJobs() - Method in interface com.netflix.genie.server.metrics.JobCountMonitor
-
Get number of jobs running on this instance.
- getNumInstanceJobs15Mins() - Method in class com.netflix.genie.server.metrics.impl.JobCountMonitorImpl
-
Get number of running jobs on this instance running for > 15 minutes.
- getNumInstanceJobs15Mins() - Method in interface com.netflix.genie.server.metrics.JobCountMonitor
-
Get number of running jobs on this instance running for > 15 minutes.
- getNumInstanceJobs2Hrs() - Method in class com.netflix.genie.server.metrics.impl.JobCountMonitorImpl
-
Get number of running jobs with 15m < runtime < 2 hours.
- getNumInstanceJobs2Hrs() - Method in interface com.netflix.genie.server.metrics.JobCountMonitor
-
Get number of running jobs with 15m < runtime < 2 hours.
- getNumInstanceJobs8Hrs() - Method in class com.netflix.genie.server.metrics.impl.JobCountMonitorImpl
-
Get number of running jobs with 2h < runtime < hours.
- getNumInstanceJobs8Hrs() - Method in interface com.netflix.genie.server.metrics.JobCountMonitor
-
Get number of running jobs with 2h < runtime < hours.
- getNumInstanceJobs8HrsPlus() - Method in class com.netflix.genie.server.metrics.impl.JobCountMonitorImpl
-
Get number of running jobs with runtime > 8h.
- getNumInstanceJobs8HrsPlus() - Method in interface com.netflix.genie.server.metrics.JobCountMonitor
-
Get number of running jobs with runtime > 8h.
- getPageRequest(int, int, boolean, Set<String>, Class<?>, String) - Static method in class com.netflix.genie.server.services.impl.jpa.JPAUtils
-
Get a page request to be used when querying the database which sets the page, limit, order direction and
order by parameters for querying the databases.
- getStatus() - Method in class com.netflix.genie.server.health.HealthCheck
-
Should return custom status based on actual health - currently it always
returns 200 (HTTP_OK).
- getSuccessfulEmailSentCount() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Get number of successful email sent from this instance.
- getSuccessfulEmailSentCount() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Get number of successful email sent from this instance.
- getTagsForApplication(String) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Get all the tags for a given application.
- getTagsForApplication(String) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Get the set of tags associated with the application with given
id.
- getTagsForApplication(String) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Get the set of tags associated with the application with given
id.
- getTagsForCluster(String) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Get all the tags for a given cluster.
- getTagsForCluster(String) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Get the set of tags associated with the cluster with given
id.
- getTagsForCluster(String) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Get the set of tags associated with the cluster with given
id.
- getTagsForCommand(String) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Get all the tags for a given command.
- getTagsForCommand(String) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Get the set of tags associated with the command with given
id.
- getTagsForCommand(String) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Get the set of tags associated with the command with given
id.
- getTagsForJob(String) - Method in class com.netflix.genie.server.resources.JobResource
-
Get all the tags for a given job.
- getTagsForJob(String) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Get the set of tags associated with the job with given id.
- getTagsForJob(String) - Method in interface com.netflix.genie.server.services.JobService
-
Get the set of tags associated with the job with given id.
- incrFailedEmailCount() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Increment failed email sent count on this instance atomically.
- incrFailedEmailCount() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Increment failed email sent count on this instance atomically.
- incrGenie2xxCount() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Increment 2xx response count atomically.
- incrGenie2xxCount() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Increment 2xx response count atomically.
- incrGenie4xxCount() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Increment 4xx response count atomically.
- incrGenie4xxCount() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Increment 4xx response count atomically.
- incrGenie5xxCount() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Increment 5xx response count atomically.
- incrGenie5xxCount() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Increment 5xx response count atomically.
- incrGenieFailedJobs() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Increment number of failed jobs atomically.
- incrGenieFailedJobs() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Increment number of failed jobs atomically.
- incrGenieForwardedJobs() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Increment number of forwarded jobs atomically.
- incrGenieForwardedJobs() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Increment number of forwarded jobs atomically.
- incrGenieJobSubmissions() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Increment job submissions on this instance atomically.
- incrGenieJobSubmissions() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Increment job submissions on this instance atomically.
- incrGenieKilledJobs() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Increment number of killed jobs atomically.
- incrGenieKilledJobs() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Increment number of killed jobs atomically.
- incrGenieSuccessfulJobs() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Increment number of successful jobs atomically.
- incrGenieSuccessfulJobs() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Increment number of successful jobs atomically.
- incrJobSubmissionRetryCount() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Increment job submission retry count.
- incrJobSubmissionRetryCount() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Increment job submission retry count.
- incrSuccessfulEmailCount() - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Increment successful email sent from this instance atomically.
- incrSuccessfulEmailCount() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Increment successful email sent from this instance atomically.
- init() - Method in class com.netflix.genie.server.health.HealthCheck
-
Any custom initialization goes here - but empty right now.
- init(Job, Cluster) - Method in class com.netflix.genie.server.jobmanager.impl.JobManagerImpl
-
Initialize the JobManager.
- init(Job, Cluster) - Method in interface com.netflix.genie.server.jobmanager.JobManager
-
Initialize the JobManager.
- initialize() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Initialize the object.
- initialize() - Method in class com.netflix.genie.server.startup.GenieSpringBootstrap
-
Initialize the application here - db connections, daemon threads, etc.
- isInitCalled() - Method in class com.netflix.genie.server.jobmanager.impl.JobManagerImpl
-
Check whether init was called or not.
- RandomizedClusterLoadBalancerImpl - Class in com.netflix.genie.server.services.impl
-
Basic implementation of a load balancer where a cluster is picked at random.
- RandomizedClusterLoadBalancerImpl() - Constructor for class com.netflix.genie.server.services.impl.RandomizedClusterLoadBalancerImpl
-
- removeAllCommandsForCluster(String) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Remove the all commands from a given cluster.
- removeAllCommandsForCluster(String) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Remove all commands from the cluster.
- removeAllCommandsForCluster(String) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Remove all commands from the cluster.
- removeAllConfigsForApplication(String) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Delete the all configuration files from a given application.
- removeAllConfigsForApplication(String) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Remove all configuration files from the application.
- removeAllConfigsForApplication(String) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Remove all configuration files from the application.
- removeAllConfigsForCommand(String) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Delete the all configuration files from a given command.
- removeAllConfigsForCommand(String) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Remove all configuration files from the command.
- removeAllConfigsForCommand(String) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Remove all configuration files from the command.
- removeAllJarsForApplication(String) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Delete the all jar files from a given application.
- removeAllJarsForApplication(String) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Remove all jar files from the application.
- removeAllJarsForApplication(String) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Remove all jar files from the application.
- removeAllTagsForApplication(String) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Delete the all tags from a given application.
- removeAllTagsForApplication(String) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Remove all tags from the application.
- removeAllTagsForApplication(String) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Remove all tags from the application.
- removeAllTagsForCluster(String) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Delete the all tags from a given cluster.
- removeAllTagsForCluster(String) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Remove all tags from the cluster.
- removeAllTagsForCluster(String) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Remove all tags from the cluster.
- removeAllTagsForCommand(String) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Delete the all tags from a given command.
- removeAllTagsForCommand(String) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Remove all tags from the command.
- removeAllTagsForCommand(String) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Remove all tags from the command.
- removeAllTagsForJob(String) - Method in class com.netflix.genie.server.resources.JobResource
-
Delete the all tags from a given job.
- removeAllTagsForJob(String) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Remove all tags from the job.
- removeAllTagsForJob(String) - Method in interface com.netflix.genie.server.services.JobService
-
Remove all tags from the job.
- removeApplicationForCommand(String) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Remove the application from a given command.
- removeApplicationForCommand(String) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Remove the application from the command.
- removeApplicationForCommand(String) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Remove the application from the command.
- removeCommandForCluster(String, String) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Remove an command from a given cluster.
- removeCommandForCluster(String, String) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Remove a command from the cluster.
- removeCommandForCluster(String, String) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Remove a command from the cluster.
- removeConfigForApplication(String, String) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Remove a configuration file from the application.
- removeConfigForApplication(String, String) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Remove a configuration file from the application.
- removeConfigForCommand(String, String) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Remove a configuration file from the command.
- removeConfigForCommand(String, String) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Remove a configuration file from the command.
- removeJarForApplication(String, String) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Remove a jar file from the application.
- removeJarForApplication(String, String) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Remove a jar file from the application.
- removeTagForApplication(String, String) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Remove an tag from a given application.
- removeTagForApplication(String, String) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Remove a tag from the application.
- removeTagForApplication(String, String) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Remove a tag from the application.
- removeTagForCluster(String, String) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Remove an tag from a given cluster.
- removeTagForCluster(String, String) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Remove a tag from the cluster.
- removeTagForCluster(String, String) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Remove a tag from the cluster.
- removeTagForCommand(String, String) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Remove an tag from a given command.
- removeTagForCommand(String, String) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Remove a tag from the command.
- removeTagForCommand(String, String) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Remove a tag from the command.
- removeTagForJob(String, String) - Method in class com.netflix.genie.server.resources.JobResource
-
Remove an tag from a given job.
- removeTagForJob(String, String) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Remove a tag from the job.
- removeTagForJob(String, String) - Method in interface com.netflix.genie.server.services.JobService
-
Remove a tag from the job.
- run() - Method in class com.netflix.genie.server.jobmanager.impl.JobJanitorImpl
-
The main run method for this thread - it runs for ever until explicitly
shutdown.
- run() - Method in class com.netflix.genie.server.jobmanager.impl.JobMonitorImpl
-
The main run method for this thread - wait till it finishes, and manage
job state in DB.
- run() - Method in class com.netflix.genie.server.metrics.impl.JobCountMonitorImpl
-
The main run method for this thread - it runs for ever until explicitly
shutdown.
- runJob(Job) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Run the job using a JobLauncher.
- runJob(Job) - Method in interface com.netflix.genie.server.services.JobService
-
Run the job using a JobLauncher.
- selectCluster(List<Cluster>) - Method in interface com.netflix.genie.server.services.ClusterLoadBalancer
-
Return best cluster to run job on.
- selectCluster(List<Cluster>) - Method in class com.netflix.genie.server.services.impl.RandomizedClusterLoadBalancerImpl
-
Return best cluster to run job on.
- SEMI_COLON - Static variable in class com.netflix.genie.server.jobmanager.impl.JobManagerImpl
-
Constant for reuse of semi-colon.
- setApplicationContext(ApplicationContext) - Method in class com.netflix.genie.server.jobmanager.JobManagerFactory
- setApplicationForCommand(String, Application) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Set the application for the given command.
- setApplicationForCommand(String, Application) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Set the application for the command.
- setApplicationForCommand(String, Application) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Set the application for the command.
- setApplicationInfoForJob(String, String, String) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Set the application information for a given job.
- setApplicationInfoForJob(String, String, String) - Method in interface com.netflix.genie.server.services.JobService
-
Set the application information for a given job.
- setClusterInfoForJob(String, String, String) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Set the cluster information for a given job.
- setClusterInfoForJob(String, String, String) - Method in interface com.netflix.genie.server.services.JobService
-
Set the cluster information for a given job.
- setCommandInfoForJob(String, String, String) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Set the command information for a given job.
- setCommandInfoForJob(String, String, String) - Method in interface com.netflix.genie.server.services.JobService
-
Set the command information for a given job.
- setGenie2xxCount(AtomicLong) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
A setter method for 2xx count.
- setGenie2xxCount(AtomicLong) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
A setter method for 2xx count.
- setGenie4xxCount(AtomicLong) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
A setter method for 4xx count.
- setGenie4xxCount(AtomicLong) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
A setter method for 4xx count.
- setGenie5xxCount(AtomicLong) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
A setter method for 5xx count.
- setGenie5xxCount(AtomicLong) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
A setter method for 5xx count.
- setGenieFailedJobs(AtomicLong) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
A setter method for failed jobs.
- setGenieFailedJobs(AtomicLong) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
A setter method for failed jobs.
- setGenieForwardedJobs(AtomicLong) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
A setter method for forwarded jobs.
- setGenieForwardedJobs(AtomicLong) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
A setter method for forwarded jobs.
- setGenieJobSubmissions(AtomicLong) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
A setter method for job submissions.
- setGenieJobSubmissions(AtomicLong) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
A setter method for job submissions.
- setGenieKilledJobs(AtomicLong) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
A setter method for killed jobs.
- setGenieKilledJobs(AtomicLong) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
A setter method for killed jobs.
- setGenieRunningJobs(int) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Set number of running jobs on this instance.
- setGenieRunningJobs(int) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Set number of running jobs on this instance.
- setGenieRunningJobs0To15m(int) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Set the number of running jobs with runtime less than 15 mins.
- setGenieRunningJobs0To15m(int) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Set the number of running jobs with runtime less than 15 mins.
- setGenieRunningJobs15mTo2h(int) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Set the number of running jobs with runtime between 15 mins and 2 hours.
- setGenieRunningJobs15mTo2h(int) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Set the number of running jobs with runtime between 15 mins and 2 hours.
- setGenieRunningJobs2hTo8h(int) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Set the number of running jobs with runtime between 2 to 8 hours.
- setGenieRunningJobs2hTo8h(int) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Set the number of running jobs with runtime between 2 to 8 hours.
- setGenieRunningJobs8hPlus(int) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
Set the number of running jobs with runtime greater than 8 hours.
- setGenieRunningJobs8hPlus(int) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Set the number of running jobs with runtime greater than 8 hours.
- setGenieSuccessfulJobs(AtomicLong) - Method in interface com.netflix.genie.server.metrics.GenieNodeStatistics
-
A setter method for successful jobs.
- setGenieSuccessfulJobs(AtomicLong) - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
A setter method for successful jobs.
- setJob(Job) - Method in class com.netflix.genie.server.jobmanager.impl.JobMonitorImpl
-
Set the job for this to monitor.
- setJob(Job) - Method in interface com.netflix.genie.server.jobmanager.JobMonitor
-
Set the job for this to monitor.
- setJobManager(JobManager) - Method in class com.netflix.genie.server.jobmanager.impl.JobMonitorImpl
-
Set the job manager for this monitor to use.
- setJobManager(JobManager) - Method in interface com.netflix.genie.server.jobmanager.JobMonitor
-
Set the job manager for this monitor to use.
- setJobStatus(String, JobStatus, String) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Set the status for a given job.
- setJobStatus(String, JobStatus, String) - Method in interface com.netflix.genie.server.services.JobService
-
Set the status for a given job.
- setProcess(Process) - Method in class com.netflix.genie.server.jobmanager.impl.JobMonitorImpl
-
Set the process handle for this job.
- setProcess(Process) - Method in interface com.netflix.genie.server.jobmanager.JobMonitor
-
Set the process handle for this job.
- setProcessIdForJob(String, int) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Set the java process id that will run the given job.
- setProcessIdForJob(String, int) - Method in interface com.netflix.genie.server.services.JobService
-
Set the java process id that will run the given job.
- setStop(boolean) - Method in class com.netflix.genie.server.jobmanager.impl.JobJanitorImpl
-
Tell the janitor thread to stop running at next iteration.
- setStop(boolean) - Method in interface com.netflix.genie.server.jobmanager.JobJanitor
-
Tell the janitor thread to stop running at next iteration.
- setStop(boolean) - Method in class com.netflix.genie.server.metrics.impl.JobCountMonitorImpl
-
Tell the monitor thread to stop running at next iteration.
- setStop(boolean) - Method in interface com.netflix.genie.server.metrics.JobCountMonitor
-
Tell the monitor thread to stop running at next iteration.
- setThreadSleepTime(int) - Method in class com.netflix.genie.server.jobmanager.impl.JobMonitorImpl
-
Set the amount of time, in milliseconds, to wait in between checks to the process for completion.
- setThreadSleepTime(int) - Method in interface com.netflix.genie.server.jobmanager.JobMonitor
-
Set the amount of time, in milliseconds, to wait in between checks to the process for completion.
- setupCommonProcess(ProcessBuilder) - Method in class com.netflix.genie.server.jobmanager.impl.JobManagerImpl
-
Set/initialize environment variables for this job.
- setUpdateTime(String) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Update a job with the last updated time.
- setUpdateTime(String) - Method in interface com.netflix.genie.server.services.JobService
-
Update a job with the last updated time.
- setWorkingDir(String) - Method in class com.netflix.genie.server.jobmanager.impl.JobMonitorImpl
-
Set the working directory for this job.
- setWorkingDir(String) - Method in interface com.netflix.genie.server.jobmanager.JobMonitor
-
Set the working directory for this job.
- shutdown() - Method in class com.netflix.genie.server.metrics.impl.GenieNodeStatisticsImpl
-
Perform any pre destruction actions.
- shutdown() - Method in class com.netflix.genie.server.startup.GenieSpringBootstrap
-
Cleanup/shutdown when context is destroyed.
- splitCmdLine(String) - Static method in class com.netflix.genie.server.util.StringUtil
-
Mimics bash command-line parsing as close as possible.
Caveat - only supports double quotes, not single quotes.
- StringUtil - Class in com.netflix.genie.server.util
-
Utility class to parse string (for command-line arguments, versions, etc).
- StringUtil() - Constructor for class com.netflix.genie.server.util.StringUtil
-
Should never be called.
- submitJob(Job) - Method in class com.netflix.genie.server.resources.JobResource
-
Submit a new job.
- submitJob(Job) - Method in interface com.netflix.genie.server.services.ExecutionService
-
Submit a new job.
- submitJob(Job) - Method in class com.netflix.genie.server.services.impl.jpa.ExecutionServiceJPAImpl
-
Submit a new job.
- updateApplication(String, Application) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Update application.
- updateApplication(String, Application) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Update an application.
- updateApplication(String, Application) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Update an application.
- updateCluster(String, Cluster) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Update a cluster configuration.
- updateCluster(String, Cluster) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Update a cluster configuration.
- updateCluster(String, Cluster) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Update a cluster configuration.
- updateCommand(String, Command) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Update command configuration.
- updateCommand(String, Command) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Update command configuration.
- updateCommand(String, Command) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Update command configuration.
- updateCommandsForCluster(String, List<Command>) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Update the commands for a given cluster.
- updateCommandsForCluster(String, List<Command>) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Update the set of command files associated with the cluster with
given id.
- updateCommandsForCluster(String, List<Command>) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Update the set of command files associated with the cluster with
given id.
- updateConfigsForApplication(String, Set<String>) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Update the configuration files for a given application.
- updateConfigsForApplication(String, Set<String>) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Update the set of configuration files associated with the application
with given id.
- updateConfigsForApplication(String, Set<String>) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Update the set of configuration files associated with the application
with given id.
- updateConfigsForCluster(String, Set<String>) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Update the configuration files for a given cluster.
- updateConfigsForCluster(String, Set<String>) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Update the set of configuration files associated with the cluster with
given id.
- updateConfigsForCluster(String, Set<String>) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Update the set of configuration files associated with the cluster with
given id.
- updateConfigsForCommand(String, Set<String>) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Update the configuration files for a given command.
- updateConfigsForCommand(String, Set<String>) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Update the set of configuration files associated with the command with
given id.
- updateConfigsForCommand(String, Set<String>) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Update the set of configuration files associated with the command with
given id.
- updateJarsForApplication(String, Set<String>) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Update the jar files for a given application.
- updateJarsForApplication(String, Set<String>) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Update the set of jar files associated with the application with given
id.
- updateJarsForApplication(String, Set<String>) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Update the set of jar files associated with the application with given
id.
- updateTagsForApplication(String, Set<String>) - Method in class com.netflix.genie.server.resources.ApplicationConfigResource
-
Update the tags for a given application.
- updateTagsForApplication(String, Set<String>) - Method in interface com.netflix.genie.server.services.ApplicationConfigService
-
Update the set of tags associated with the application with
given id.
- updateTagsForApplication(String, Set<String>) - Method in class com.netflix.genie.server.services.impl.jpa.ApplicationConfigServiceJPAImpl
-
Update the set of tags associated with the application with
given id.
- updateTagsForCluster(String, Set<String>) - Method in class com.netflix.genie.server.resources.ClusterConfigResource
-
Update the tags for a given cluster.
- updateTagsForCluster(String, Set<String>) - Method in interface com.netflix.genie.server.services.ClusterConfigService
-
Update the set of tags associated with the cluster with
given id.
- updateTagsForCluster(String, Set<String>) - Method in class com.netflix.genie.server.services.impl.jpa.ClusterConfigServiceJPAImpl
-
Update the set of tags associated with the cluster with
given id.
- updateTagsForCommand(String, Set<String>) - Method in class com.netflix.genie.server.resources.CommandConfigResource
-
Update the tags for a given command.
- updateTagsForCommand(String, Set<String>) - Method in interface com.netflix.genie.server.services.CommandConfigService
-
Update the set of tags associated with the command with
given id.
- updateTagsForCommand(String, Set<String>) - Method in class com.netflix.genie.server.services.impl.jpa.CommandConfigServiceJPAImpl
-
Update the set of tags associated with the command with
given id.
- updateTagsForJob(String, Set<String>) - Method in class com.netflix.genie.server.resources.JobResource
-
Update the tags for a given job.
- updateTagsForJob(String, Set<String>) - Method in class com.netflix.genie.server.services.impl.jpa.JobServiceJPAImpl
-
Update the set of tags associated with the job with given id.
- updateTagsForJob(String, Set<String>) - Method in interface com.netflix.genie.server.services.JobService
-
Update the set of tags associated with the job with given id.