- CacheGenieFileTransferService - Class in com.netflix.genie.core.services.impl
-
Caches the downloaded file from the remote location.
- CacheGenieFileTransferService(FileTransferFactory, String, LocalFileTransferImpl, Registry) - Constructor for class com.netflix.genie.core.services.impl.CacheGenieFileTransferService
-
Constructor.
- cacheGenieFileTransferService(FileTransferFactory, String, LocalFileTransferImpl, Registry) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get an instance of the Cache Genie File Transfer service.
- changeOwnershipOfDirectory(String, String) - Method in class com.netflix.genie.core.jobs.workflow.impl.JobKickoffTask
-
Method to change the ownership of a directory.
- characterEncodingFilter() - Method in class com.netflix.genie.web.configs.MvcConfig
-
Character encoding filter that forces content-type in response to be UTF-8.
- checkDelay - Static variable in class com.netflix.genie.core.jpa.entities.CommandEntity_
-
- checkDelay - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- checkProcess() - Method in interface com.netflix.genie.core.util.ProcessChecker
-
Check the status of the process the process checker was constructed to check.
- checkProcess() - Method in class com.netflix.genie.core.util.UnixProcessChecker
-
Check the status of the process the process checker was constructed to check.
- CHILDREN_PID_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable run script children pid.
- CLASS_NAME - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagKeys
-
Key to tag a class name.
- cleanup() - Method in class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
-
Any cleanup that needs to be performed when this task is stopped due to leadership being revoked.
- cleanup() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
-
Any cleanup that needs to be performed when this task is stopped due to leadership being revoked.
- cleanup() - Method in class com.netflix.genie.web.tasks.leader.LeadershipTask
-
Any cleanup that needs to be performed when this task is stopped due to leadership being revoked.
- CLIENT_ID_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
- CLIENT_ID_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-
- CLIENT_SECRET_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
- clientHost - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- Cluster - Class in com.netflix.genie.common.dto
-
Cluster DTO object.
- Cluster(Cluster.Builder) - Constructor for class com.netflix.genie.common.dto.Cluster
-
Constructor used only by the build() method of the builder.
- cluster - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- Cluster.Builder - Class in com.netflix.genie.common.dto
-
A builder to create clusters.
- CLUSTER_COMMAND_QUERY - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
-
This is the query used to find clusters and commands for given criteria from a user.
- CLUSTER_ID - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagKeys
-
Key to tag metrics with cluster ID.
- CLUSTER_NAME - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagKeys
-
Key to tag metrics with cluster name.
- CLUSTER_PATH_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
File Path prefix to be used while creating directories for cluster files to local dir.
- CLUSTER_URL_SUFFIX - Static variable in interface com.netflix.genie.client.apis.ClusterService
-
Path to Clusters.
- ClusterCheckerProperties - Class in com.netflix.genie.web.properties
-
Properties associated with the cluster checking task.
- ClusterCheckerProperties() - Constructor for class com.netflix.genie.web.properties.ClusterCheckerProperties
-
- ClusterCheckerTask - Class in com.netflix.genie.web.tasks.leader
-
A task which checks to see if this leader node can communicate with all other nodes in the cluster.
- ClusterCheckerTask(String, ClusterCheckerProperties, JobSearchService, JobPersistenceService, RestTemplate, ManagementServerProperties, Registry) - Constructor for class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
-
Constructor.
- ClusterClient - Class in com.netflix.genie.client
-
Client library for the Cluster Service.
- ClusterClient(String, List<Interceptor>, GenieNetworkConfiguration) - Constructor for class com.netflix.genie.client.ClusterClient
-
Constructor.
- ClusterCommandsProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection to return only the commands for a cluster.
- ClusterCriteria - Class in com.netflix.genie.common.dto
-
Cluster Criteria.
- ClusterCriteria(Set<String>) - Constructor for class com.netflix.genie.common.dto.ClusterCriteria
-
Create a cluster criteria object with the included tags.
- clusterCriteria - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- ClusterEntity - Class in com.netflix.genie.core.jpa.entities
-
Representation of the state of the Cluster object.
- ClusterEntity() - Constructor for class com.netflix.genie.core.jpa.entities.ClusterEntity
-
Default Constructor.
- ClusterEntity_ - Class in com.netflix.genie.core.jpa.entities
-
- ClusterEntity_() - Constructor for class com.netflix.genie.core.jpa.entities.ClusterEntity_
-
- ClusterLoadBalancer - Interface in com.netflix.genie.core.services
-
Interface for the cluster load-balancer, which returns the "best" cluster to
run job on from an array of candidates.
- clusterLoadBalancer() - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get a Randomized Cluster load balancer.
- clusterName - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- clusterProcessorTask(Registry, GenieFileTransferService) - Method in class com.netflix.genie.web.configs.JobConfig
-
Create an Cluster Task bean that processes the cluster needed for a job.
- ClusterResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Cluster.
- ClusterResource(Cluster) - Constructor for class com.netflix.genie.web.hateoas.resources.ClusterResource
-
Constructor.
- ClusterResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Cluster resources out of clusters.
- ClusterResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.ClusterResourceAssembler
-
- ClusterRestController - Class in com.netflix.genie.web.controllers
-
REST end-point for supporting clusters.
- ClusterRestController(ClusterService, ClusterResourceAssembler, CommandResourceAssembler) - Constructor for class com.netflix.genie.web.controllers.ClusterRestController
-
Constructor.
- clusters - Static variable in class com.netflix.genie.core.jpa.entities.CommandEntity_
-
- ClusterService - Interface in com.netflix.genie.client.apis
-
An interface that provides all methods needed for the Genie cluster client implementation.
- ClusterService - Interface in com.netflix.genie.core.services
-
Abstraction layer to encapsulate data ClusterConfig functionality.
Classes implementing this abstraction layer must be thread-safe
- clusterService(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaClusterRepository, JpaCommandRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get JPA based implementation of the ClusterService.
- ClusterStatus - Enum in com.netflix.genie.common.dto
-
The possible statuses for a cluster.
- ClusterTask - Class in com.netflix.genie.core.jobs.workflow.impl
-
Implementation of the workflow task for processing cluster information a job needs.
- ClusterTask(Registry, GenieFileTransferService) - Constructor for class com.netflix.genie.core.jobs.workflow.impl.ClusterTask
-
Constructor.
- com.netflix.genie - package com.netflix.genie
-
Root Genie package.
- com.netflix.genie.client - package com.netflix.genie.client
-
Client library for Genie.
- com.netflix.genie.client.apis - package com.netflix.genie.client.apis
-
Package containing all the interfaces encapsulating request calls to Genie.
- com.netflix.genie.client.configs - package com.netflix.genie.client.configs
-
Package containing configuration classes for Genie client.
- com.netflix.genie.client.exceptions - package com.netflix.genie.client.exceptions
-
A package containing all exceptions in the Genie client.
- com.netflix.genie.client.interceptors - package com.netflix.genie.client.interceptors
-
A package that contains all interceptors to be added to modify outgoing requests and incoming responses.
- com.netflix.genie.client.security.oauth2 - package com.netflix.genie.client.security.oauth2
-
Package containing Oauth security related classes.
- com.netflix.genie.client.security.oauth2.impl - package com.netflix.genie.client.security.oauth2.impl
-
Package containing implementations of interfaces defined in the oauth package.
- com.netflix.genie.common.dto - package com.netflix.genie.common.dto
-
Data transfer objects for Genie for the APIs as well as the internal services.
- com.netflix.genie.common.dto.search - package com.netflix.genie.common.dto.search
-
DTOs specifically related to search results.
- com.netflix.genie.common.exceptions - package com.netflix.genie.common.exceptions
-
Classes that represent Genie exceptions.
- com.netflix.genie.common.util - package com.netflix.genie.common.util
-
Classes that have common Genie utilities.
- com.netflix.genie.core.events - package com.netflix.genie.core.events
-
Contains all the classes which extend ApplicationEvent
for customized events
within Genie.
- com.netflix.genie.core.jobs - package com.netflix.genie.core.jobs
-
Classes for core Genie job execution.
- com.netflix.genie.core.jobs.workflow - package com.netflix.genie.core.jobs.workflow
-
Classes for core Genie job execution.
- com.netflix.genie.core.jobs.workflow.impl - package com.netflix.genie.core.jobs.workflow.impl
-
Classes for core Genie job execution.
- com.netflix.genie.core.jpa.entities - package com.netflix.genie.core.jpa.entities
-
Entity classes that represent the Genie data model/internal state.
- com.netflix.genie.core.jpa.entities.projections - package com.netflix.genie.core.jpa.entities.projections
-
A package containing projection interfaces for Spring Data JPA.
- com.netflix.genie.core.jpa.repositories - package com.netflix.genie.core.jpa.repositories
-
Classes used for accessing data with JPA.
- com.netflix.genie.core.jpa.services - package com.netflix.genie.core.jpa.services
-
Implementation of Genie services using JPA.
- com.netflix.genie.core.jpa.specifications - package com.netflix.genie.core.jpa.specifications
-
Package containing specification classes for use with JPA queries through Spring.
- com.netflix.genie.core.properties - package com.netflix.genie.core.properties
-
Classes to represent type safe configuration properties used by classes in core.
- com.netflix.genie.core.services - package com.netflix.genie.core.services
-
Interfaces for core Genie services.
- com.netflix.genie.core.services.impl - package com.netflix.genie.core.services.impl
-
Implementation for the various core Genie services.
- com.netflix.genie.core.util - package com.netflix.genie.core.util
-
General utility classes.
- com.netflix.genie.test.categories - package com.netflix.genie.test.categories
-
Interfaces used across Genie tests to provide JUnit categories.
- com.netflix.genie.test.suppliers - package com.netflix.genie.test.suppliers
-
Functional interfaces for suppliers.
- com.netflix.genie.web.aspect - package com.netflix.genie.web.aspect
-
Various Spring aspects for Genie web.
- com.netflix.genie.web.configs - package com.netflix.genie.web.configs
-
Various Spring configurations for Genie web.
- com.netflix.genie.web.configs.aws - package com.netflix.genie.web.configs.aws
-
Spring configuration classes for running on AWS.
- com.netflix.genie.web.controllers - package com.netflix.genie.web.controllers
-
Classes that represent the REST-ful resources provided by Genie.
- com.netflix.genie.web.hateoas.assemblers - package com.netflix.genie.web.hateoas.assemblers
-
Classes used to assemble resources from model objects.
- com.netflix.genie.web.hateoas.resources - package com.netflix.genie.web.hateoas.resources
-
Resource wrappers for the model classes.
- com.netflix.genie.web.health - package com.netflix.genie.web.health
-
Classes for reporting health information to actuator.
- com.netflix.genie.web.properties - package com.netflix.genie.web.properties
-
This package contains classes which represent configuration properties for type binding and simpler usage.
- com.netflix.genie.web.resources.handlers - package com.netflix.genie.web.resources.handlers
-
Classes which handle requests for HTTP resources.
- com.netflix.genie.web.resources.writers - package com.netflix.genie.web.resources.writers
-
Interfaces and implementations to convert a directory to given representations.
- com.netflix.genie.web.security - package com.netflix.genie.web.security
-
All the classes that handle configuring security for Genie.
- com.netflix.genie.web.security.oauth2 - package com.netflix.genie.web.security.oauth2
-
Classes for securing Genie using oauth2.
- com.netflix.genie.web.security.oauth2.pingfederate - package com.netflix.genie.web.security.oauth2.pingfederate
-
Classes to augment the default OAuth2 Spring support to add compatibility with Ping Federate as the primary
authentication and token store.
- com.netflix.genie.web.security.saml - package com.netflix.genie.web.security.saml
-
Classes for interacting with a SAML IDP for SSO.
- com.netflix.genie.web.security.x509 - package com.netflix.genie.web.security.x509
-
Classes for securing Genie endpoints using x509 certificate authentication.
- com.netflix.genie.web.services.impl - package com.netflix.genie.web.services.impl
-
Implementations of services specific to a web application.
- com.netflix.genie.web.services.loadbalancers.script - package com.netflix.genie.web.services.loadbalancers.script
-
Classes related to a JavaScript engine based cluster load balancer.
- com.netflix.genie.web.tasks - package com.netflix.genie.web.tasks
-
Classes which Genie will run basically as cron jobs to do various impl.
- com.netflix.genie.web.tasks.job - package com.netflix.genie.web.tasks.job
-
Tasks for monitoring and acting on jobs.
- com.netflix.genie.web.tasks.leader - package com.netflix.genie.web.tasks.leader
-
Classes involved in leadership election and tasks associated with being a cluster leader.
- com.netflix.genie.web.tasks.node - package com.netflix.genie.web.tasks.node
-
Classes that run as tasks on every node in a Genie cluster.
- Command - Class in com.netflix.genie.common.dto
-
A command data transfer object.
- Command(Command.Builder) - Constructor for class com.netflix.genie.common.dto.Command
-
Constructor used by the builder.
- command - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- Command.Builder - Class in com.netflix.genie.common.dto
-
A builder to create commands.
- COMMAND_ID - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagKeys
-
Key to tag metrics with command ID.
- COMMAND_NAME - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagKeys
-
Key to tag metrics with command name.
- COMMAND_PATH_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
File Path prefix to be used while creating directories for command files to local dir.
- COMMAND_URL_SUFFIX - Static variable in interface com.netflix.genie.client.apis.CommandService
-
Path to Commands.
- commandArgs - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- CommandClient - Class in com.netflix.genie.client
-
Client library for the Command Service.
- CommandClient(String, List<Interceptor>, GenieNetworkConfiguration) - Constructor for class com.netflix.genie.client.CommandClient
-
Constructor.
- commandCriterion - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- CommandEntity - Class in com.netflix.genie.core.jpa.entities
-
Representation of the state of the Command Object.
- CommandEntity() - Constructor for class com.netflix.genie.core.jpa.entities.CommandEntity
-
Default Constructor.
- CommandEntity_ - Class in com.netflix.genie.core.jpa.entities
-
- CommandEntity_() - Constructor for class com.netflix.genie.core.jpa.entities.CommandEntity_
-
- commandName - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- commandProcessorTask(Registry, GenieFileTransferService) - Method in class com.netflix.genie.web.configs.JobConfig
-
Create an Command Task bean that processes the command needed for a job.
- CommandResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Command.
- CommandResource(Command) - Constructor for class com.netflix.genie.web.hateoas.resources.CommandResource
-
Constructor.
- CommandResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Command resources out of commands.
- CommandResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.CommandResourceAssembler
-
- CommandRestController - Class in com.netflix.genie.web.controllers
-
REST end-point for supporting commands.
- CommandRestController(CommandService, CommandResourceAssembler, ApplicationResourceAssembler, ClusterResourceAssembler) - Constructor for class com.netflix.genie.web.controllers.CommandRestController
-
Constructor.
- commands - Static variable in class com.netflix.genie.core.jpa.entities.ApplicationEntity_
-
- commands - Static variable in class com.netflix.genie.core.jpa.entities.ClusterEntity_
-
- CommandService - Interface in com.netflix.genie.client.apis
-
An interface that provides all methods needed for the Genie command client implementation.
- CommandService - Interface in com.netflix.genie.core.services
-
Abstraction layer to encapsulate CommandConfig functionality.
Classes implementing this abstraction layer must be thread-safe.
- commandService(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaCommandRepository, JpaApplicationRepository, JpaClusterRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get JPA based implementation of the CommandService.
- CommandStatus - Enum in com.netflix.genie.common.dto
-
The available statuses for Commands.
- CommandTask - Class in com.netflix.genie.core.jobs.workflow.impl
-
Implementation of the workflow task for processing command information.
- CommandTask(Registry, GenieFileTransferService) - Constructor for class com.netflix.genie.core.jobs.workflow.impl.CommandTask
-
Constructor.
- CommonDTO - Class in com.netflix.genie.common.dto
-
Common fields for multiple DTOs.
- CommonDTO.Builder<T extends CommonDTO.Builder> - Class in com.netflix.genie.common.dto
-
Builder pattern to save constructor arguments.
- CONFIG_FILE_PATH_PREFIX - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
File Path prefix to be used while creating paths for config files downloaded by Genie to local dir.
- configs - Static variable in class com.netflix.genie.core.jpa.entities.ApplicationEntity_
-
- configs - Static variable in class com.netflix.genie.core.jpa.entities.ClusterEntity_
-
- configs - Static variable in class com.netflix.genie.core.jpa.entities.CommandEntity_
-
- configs - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- configure(SpringApplicationBuilder) - Method in class com.netflix.genie.GenieWar
- configure(ResourceServerSecurityConfigurer) - Method in class com.netflix.genie.web.security.oauth2.OAuth2Config
- configure(HttpSecurity) - Method in class com.netflix.genie.web.security.oauth2.OAuth2Config
- configure(HttpSecurity) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Defines the web based security configuration.
- configure(WebSecurity) - Method in class com.netflix.genie.web.security.SecurityConfig
- configure(HttpSecurity) - Method in class com.netflix.genie.web.security.SecurityConfig
- configure(HttpSecurity) - Method in class com.netflix.genie.web.security.x509.X509Config
- configureGlobal(AuthenticationManagerBuilder) - Method in class com.netflix.genie.web.security.SecurityConfig
-
Configure the global authentication manager.
- configurePathMatch(PathMatchConfigurer) - Method in class com.netflix.genie.web.configs.MvcConfig
- contextProvider(SAMLProperties) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Provider of the SAML context.
- coordinateJob(JobRequest, JobMetadata) - Method in class com.netflix.genie.core.services.impl.JobCoordinatorServiceImpl
-
Takes in a Job Request object and does necessary preparation for execution.
- coordinateJob(JobRequest, JobMetadata) - Method in interface com.netflix.genie.core.services.JobCoordinatorService
-
Takes in a Job Request object and does necessary preparation for execution.
- copy(String, File) - Method in interface com.netflix.genie.core.services.AttachmentService
-
Copy all the attachments for a job into the specified directory.
- copy(String, File) - Method in class com.netflix.genie.core.services.impl.FileSystemAttachmentService
-
Copy all the attachments for a job into the specified directory.
- COULD_NOT_LOAD_DONE_FILE - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
-
Job killed, exit status unknown as done file is unreadable.
- countJobsByUserAndStatusIn(String, Set<JobStatus>) - Method in interface com.netflix.genie.core.jpa.repositories.JpaJobRepository
-
Count all jobs that belong to a given user and are in any of the given states.
- cpuRequested - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- createApplication(Application) - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to create a application in Genie.
- createApplication(Application) - Method in class com.netflix.genie.client.ApplicationClient
-
Create a application ing genie.
- createApplication(Application) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Create new application.
- createApplication(Application) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Create new application.
- createApplication(Application) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Create an Application.
- createCluster(Cluster) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to create a cluster in Genie.
- createCluster(Cluster) - Method in class com.netflix.genie.client.ClusterClient
-
Create a cluster ing genie.
- createCluster(Cluster) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Create new cluster configuration.
- createCluster(Cluster) - Method in interface com.netflix.genie.core.services.ClusterService
-
Create new cluster configuration.
- createCluster(Cluster) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Create cluster configuration.
- createCommand(Command) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to create a command in Genie.
- createCommand(Command) - Method in class com.netflix.genie.client.CommandClient
-
Create a command ing genie.
- createCommand(Command) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Create new command configuration.
- createCommand(Command) - Method in interface com.netflix.genie.core.services.CommandService
-
Create new command configuration.
- createCommand(Command) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Create a Command configuration.
- created - Static variable in class com.netflix.genie.core.jpa.entities.AuditEntity_
-
- createDirectories(String) - Method in class com.netflix.genie.core.services.impl.CacheGenieFileTransferService
-
- createDirectory(String) - Method in class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
-
Helper method to create directories on local filesystem.
- createEntityInstanceConfigDirectory(String, String, AdminResources) - Method in class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
-
Helper method to create the config directory for a particular application, cluster or command in the
current working directory for the job.
- createEntityInstanceDependenciesDirectory(String, String, AdminResources) - Method in class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
-
Helper method to create the dependency directory for a particular application, cluster or command in the
current working directory for the job.
- createEntityInstanceDirectory(String, String, AdminResources) - Method in class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
-
Helper method to create the directory for a particular application, cluster or command in the
current working directory for the job.
- createFileIfNotExists(String) - Method in class com.netflix.genie.core.jpa.services.JpaFileServiceImpl
-
Attempt to create a file reference in the system if it doesn't already exist.
- createFileIfNotExists(String) - Method in interface com.netflix.genie.core.services.FileService
-
Attempt to create a file reference in the system if it doesn't already exist.
- createForActiveJobsLimit(String, long, long) - Static method in exception com.netflix.genie.common.exceptions.GenieUserLimitExceededException
-
Static factory method to produce a GenieUserLimitExceededException suitable for when the user exceeded the
maximum number of active jobs and its trying to submit yet another.
- createJob(JobRequest, JobMetadata, Job, JobExecution) - Method in class com.netflix.genie.core.jpa.services.JpaJobPersistenceServiceImpl
-
Save all the initial job fields in the data store.
- createJob(JobRequest, JobMetadata, Job, JobExecution) - Method in interface com.netflix.genie.core.services.JobPersistenceService
-
Save all the initial job fields in the data store.
- createTagIfNotExists(String) - Method in class com.netflix.genie.core.jpa.services.JpaTagServiceImpl
-
Attempt to create a tag in the system if it doesn't already exist.
- createTagIfNotExists(String) - Method in interface com.netflix.genie.core.services.TagService
-
Attempt to create a tag in the system if it doesn't already exist.
- createTagSearchString(Set<TagEntity>) - Static method in class com.netflix.genie.core.jpa.specifications.JpaSpecificationUtils
-
Convert a set of TagEntities to the '|' delimited tag search string.
- createUser(String, String) - Method in class com.netflix.genie.core.jobs.workflow.impl.JobKickoffTask
-
Create user on the system.
- CriterionEntity - Class in com.netflix.genie.core.jpa.entities
-
Entity for criteria records.
- CriterionEntity(Set<TagEntity>) - Constructor for class com.netflix.genie.core.jpa.entities.CriterionEntity
-
Constructor.
- CriterionEntity_ - Class in com.netflix.genie.core.jpa.entities
-
- CriterionEntity_() - Constructor for class com.netflix.genie.core.jpa.entities.CriterionEntity_
-
- curatorFrameworkFactory(ZookeeperProperties) - Method in class com.netflix.genie.web.configs.ZookeeperConfig
-
The curator framework factory bean which will generate a valid Curator framework client for interacting with
Zookeeper from this Genie node.
- DatabaseCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties controlling the behavior of the database cleanup leadership task.
- DatabaseCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DatabaseCleanupProperties
-
- DatabaseCleanupTask - Class in com.netflix.genie.web.tasks.leader
-
A task which will clean up the database of old jobs if desired.
- DatabaseCleanupTask(DatabaseCleanupProperties, JobPersistenceService, ClusterService, FileService, TagService, Registry) - Constructor for class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
-
Constructor.
- dataOperation() - Method in class com.netflix.genie.web.aspect.SystemArchitecture
-
A data service operation is the execution of any method defined on a
dao interface.
- DataServiceRetryAspect - Class in com.netflix.genie.web.aspect
-
Aspect implementation of retrying the data service methods on certain failures.
- DataServiceRetryAspect(DataServiceRetryProperties) - Constructor for class com.netflix.genie.web.aspect.DataServiceRetryAspect
-
Constructor.
- DataServiceRetryProperties - Class in com.netflix.genie.core.properties
-
All properties related to data service retry template in Genie.
- DataServiceRetryProperties() - Constructor for class com.netflix.genie.core.properties.DataServiceRetryProperties
-
- dataServiceRetryProperties() - Method in class com.netflix.genie.web.configs.PropertiesConfig
-
All the properties related to configuring data service retries.
- DATE - Static variable in class com.netflix.genie.test.suppliers.RandomSuppliers
-
Get a random date.
- DEFAULT_CHECK_DELAY - Static variable in class com.netflix.genie.common.dto.Command
-
The default amount of time to wait between job process checks.
- DEFAULT_COUNT - Static variable in class com.netflix.genie.core.properties.JobsUsersActiveLimitProperties
-
Default value for active user job limit count.
- DEFAULT_ENABLED - Static variable in class com.netflix.genie.core.properties.JobsUsersActiveLimitProperties
-
Default value for active user job limit enabled.
- DEFAULT_NUM_RETRIES - Static variable in class com.netflix.genie.client.configs.GenieNetworkConfiguration
-
The default number of times to retry connections if desired.
- DEFAULT_ORDER - Static variable in interface com.netflix.genie.core.services.ClusterLoadBalancer
-
The default order to apply to any implementation that doesn't explicitly set one.
- DEFAULT_TIMEOUT - Static variable in class com.netflix.genie.client.configs.GenieNetworkConfiguration
-
Default network timeout value if not specified.
- DEFAULT_TIMEOUT_DURATION - Static variable in class com.netflix.genie.common.dto.JobRequest
-
The default number of seconds from start before a job times out.
- defaultAccessTokenConverter(UserAuthenticationConverter) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteConfig
-
The class used to covert access tokens to authentications in Spring Security.
- DefaultDirectoryWriter - Class in com.netflix.genie.web.resources.writers
-
A default directory writer implementation.
- DefaultDirectoryWriter() - Constructor for class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
-
- DefaultDirectoryWriter.Directory - Class in com.netflix.genie.web.resources.writers
-
- DefaultDirectoryWriter.Entry - Class in com.netflix.genie.web.resources.writers
-
- DefaultKey() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties.Keystore.DefaultKey
-
- DefaultMailServiceImpl - Class in com.netflix.genie.core.services.impl
-
Default No-Op implementation of Mail Service Interface.
- DefaultMailServiceImpl() - Constructor for class com.netflix.genie.core.services.impl.DefaultMailServiceImpl
-
- defaultWebSSOProfileOptions() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
The Web SSO profile options.
- delete(String) - Method in interface com.netflix.genie.core.services.AttachmentService
-
Delete the attachments for the given job.
- delete(String) - Method in class com.netflix.genie.core.services.impl.FileSystemAttachmentService
-
Delete the attachments for the given job.
- DELETE_TERMINATED_CLUSTERS_COMMANDS_REFERENCES_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
-
For referential integrity before clusters are deleted remove all command links.
- DELETE_TERMINATED_CLUSTERS_CONFIGS_FILE_REFERENCES_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
-
For referential integrity before clusters are deleted remove all config file references.
- DELETE_TERMINATED_CLUSTERS_DEPENDENCIES_FILE_REFERENCES_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
-
For referential integrity before clusters are deleted remove all dependency file references.
- DELETE_TERMINATED_CLUSTERS_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
-
The SQL to find all clusters in a TERMINATED state that aren't attached to any jobs still in the database.
- DELETE_TERMINATED_CLUSTERS_TAGS_REFERENCES_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
-
For referential integrity before clusters are deleted remove all tag references.
- deleteAllApplications() - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to delete all applications in Genie.
- deleteAllApplications() - Method in class com.netflix.genie.client.ApplicationClient
-
Method to delete all applications from Genie.
- deleteAllApplications() - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Delete all applications from database.
- deleteAllApplications() - Method in interface com.netflix.genie.core.services.ApplicationService
-
Delete all applications from database.
- deleteAllApplications() - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete all applications from database.
- deleteAllClusters() - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to delete all clusters in Genie.
- deleteAllClusters() - Method in class com.netflix.genie.client.ClusterClient
-
Method to delete all clusters from Genie.
- deleteAllClusters() - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Delete all clusters from database.
- deleteAllClusters() - Method in interface com.netflix.genie.core.services.ClusterService
-
Delete all clusters from database.
- deleteAllClusters() - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete all clusters from database.
- deleteAllCommands() - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to delete all commands in Genie.
- deleteAllCommands() - Method in class com.netflix.genie.client.CommandClient
-
Method to delete all commands from Genie.
- deleteAllCommands() - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Delete all commands from database.
- deleteAllCommands() - Method in interface com.netflix.genie.core.services.CommandService
-
Delete all commands from database.
- deleteAllCommands() - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete all applications from database.
- deleteApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to delete a application in Genie.
- deleteApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
-
Method to delete a application from Genie.
- deleteApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Delete an application configuration from database.
- deleteApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Delete an application configuration from database.
- deleteApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete an application configuration from database.
- deleteBatchOfJobsCreatedBeforeDate(Date, int, int) - Method in class com.netflix.genie.core.jpa.services.JpaJobPersistenceServiceImpl
-
This method will delete a chunk of jobs whose creation time is earlier than the given date.
- deleteBatchOfJobsCreatedBeforeDate(Date, int, int) - Method in interface com.netflix.genie.core.services.JobPersistenceService
-
This method will delete a chunk of jobs whose creation time is earlier than the given date.
- deleteByIdIn(Set<Long>) - Method in interface com.netflix.genie.core.jpa.repositories.JpaFileRepository
-
Delete all files from the database that are in the current set of ids.
- deleteByIdIn(List<Long>) - Method in interface com.netflix.genie.core.jpa.repositories.JpaJobRepository
-
Deletes all jobs for the given ids.
- deleteByIdIn(Set<Long>) - Method in interface com.netflix.genie.core.jpa.repositories.JpaTagRepository
-
Delete all tags from the database whose ids are in the supplied set.
- deleteCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to delete a cluster in Genie.
- deleteCluster(String) - Method in class com.netflix.genie.client.ClusterClient
-
Method to delete a cluster from Genie.
- deleteCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Delete a cluster configuration by id.
- deleteCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
-
Delete a cluster configuration by id.
- deleteCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete a cluster configuration.
- deleteCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to delete a command in Genie.
- deleteCommand(String) - Method in class com.netflix.genie.client.CommandClient
-
Method to delete a command from Genie.
- deleteCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Delete a command configuration from database.
- deleteCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
-
Delete a command configuration from database.
- deleteCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete a command.
- deleteFile(File) - Method in class com.netflix.genie.core.services.impl.CacheGenieFileTransferService
-
- deleteTerminatedClusters() - Method in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
-
Delete all clusters that are in a terminated state and aren't attached to any jobs.
- deleteTerminatedClusters() - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Delete all clusters that are in a terminated state and aren't attached to any jobs.
- deleteTerminatedClusters() - Method in interface com.netflix.genie.core.services.ClusterService
-
Delete all clusters that are in a terminated state and aren't attached to any jobs.
- deleteTerminatedClustersCommandsReferences() - Method in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
-
Delete all links to clusters that are about to be terminated from commands.
- deleteTerminatedClustersConfigsFileReferences() - Method in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
-
Delete all links to clusters that are about to be terminated from config file references.
- deleteTerminatedClustersDependenciesFileReferences() - Method in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
-
Delete all links to clusters that are about to be terminated from dependency file references.
- deleteTerminatedClustersTagsReferences() - Method in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
-
Delete all links to clusters that are about to be terminated from tags.
- deleteUnusedFiles(Instant) - Method in class com.netflix.genie.core.jpa.services.JpaFileServiceImpl
-
Delete all files from the database that aren't referenced which were created before the supplied created
threshold.
- deleteUnusedFiles(Instant) - Method in interface com.netflix.genie.core.services.FileService
-
Delete all files from the database that aren't referenced which were created before the supplied created
threshold.
- deleteUnusedTags(Instant) - Method in class com.netflix.genie.core.jpa.services.JpaTagServiceImpl
-
Delete all tags from the database that aren't referenced which were created before the supplied created
threshold.
- deleteUnusedTags(Instant) - Method in interface com.netflix.genie.core.services.TagService
-
Delete all tags from the database that aren't referenced which were created before the supplied created
threshold.
- dependencies - Static variable in class com.netflix.genie.core.jpa.entities.ApplicationEntity_
-
- dependencies - Static variable in class com.netflix.genie.core.jpa.entities.ClusterEntity_
-
- dependencies - Static variable in class com.netflix.genie.core.jpa.entities.CommandEntity_
-
- dependencies - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- DEPENDENCY_FILE_PATH_PREFIX - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
File Path prefix to be used while creating paths for dependency files downloaded by Genie to local dir.
- description - Static variable in class com.netflix.genie.core.jpa.entities.BaseEntity_
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.netflix.genie.common.util.JsonDateDeserializer
- Directory() - Constructor for class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter.Directory
-
- directoryWriter() - Method in class com.netflix.genie.web.configs.MvcConfig
-
Get the directory writer to use.
- DirectoryWriter - Interface in com.netflix.genie.web.resources.writers
-
Interface for methods to convert a directory to various String representations.
- disableLogArchival - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- DiskCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties controlling the behavior of the database cleanup leadership task.
- DiskCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DiskCleanupProperties
-
- DiskCleanupTask - Class in com.netflix.genie.web.tasks.node
-
This task runs on every Genie node and is responsible for cleaning up the local disk so that space can be
recaptured.
- DiskCleanupTask(DiskCleanupProperties, TaskScheduler, Resource, JobSearchService, JobsProperties, Executor, Registry) - Constructor for class com.netflix.genie.web.tasks.node.DiskCleanupTask
-
Constructor.
- DocumentationTest - Interface in com.netflix.genie.test.categories
-
Interface intended to be used as a JUnit category to flag tests as generating documentation.
- done(String) - Method in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-
Called when the job is done.
- done(String) - Method in interface com.netflix.genie.core.services.JobStateService
-
Called when the job is done.
- DOUBLE_QUOTE_SYMBOL - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Double Quote symbol.
- generateSetupFileSourceSnippet(String, String, String, Writer, String) - Method in class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
-
- GENIE_APPLICATION_DIR_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for Genie application directory.
- GENIE_CLUSTER_DIR_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for Genie cluster directory.
- GENIE_CLUSTER_ID_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for Genie cluster id.
- GENIE_CLUSTER_NAME_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for the Genie cluster name.
- GENIE_CLUSTER_TAGS_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for the Genie cluster tags.
- GENIE_COMMAND_DIR_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for Genie command directory.
- GENIE_COMMAND_ID_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for Genie command id.
- GENIE_COMMAND_NAME_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for the Genie command name.
- GENIE_COMMAND_TAGS_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for the Genie command tags.
- GENIE_DONE_FILE_CONTENT_PREFIX - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Genie Done file contents prefix.
- GENIE_DONE_FILE_NAME - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Done filename generated by Genie after running a job.
- GENIE_ENV_PATH - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Genie env file path.
- GENIE_FORWARDED_FROM_HEADER - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
The header to use to mark a forwarded from another Genie node.
- GENIE_INIT_FAILURE_MESSAGE_FILE_NAME - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
File created by Genie with details and trace for a job that failed to initialize.
- GENIE_JOB_DIR_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for Genie job working directory.
- GENIE_JOB_ID_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for Genie Job ID.
- GENIE_JOB_IS_ROOT_DIRECTORY - Static variable in class com.netflix.genie.web.resources.handlers.GenieResourceHttpRequestHandler
-
Used to flag if this is the root directory or not for a given job.
- GENIE_JOB_LAUNCHER_SCRIPT - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
The launcher script name that genie creates to setup a job for running.
- GENIE_JOB_MEMORY_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for Genie Job Memory.
- GENIE_JOB_NAME_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for Genie Job Name.
- GENIE_KILL_REASON_FILE_NAME - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
"Kill reason" filename generated by Genie after killing a job.
- GENIE_LOG_PATH - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Genie log file path.
- GENIE_PATH_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
File Path prefix to be used while creating working directory for jobs.
- GENIE_PREFIX - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-
- GENIE_REQUESTED_CLUSTER_TAGS_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for the Genie cluster criteria tags in the job request.
- GENIE_REQUESTED_COMMAND_TAGS_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Environment variable for the Genie command tags in the job request.
- GENIE_TEMPORARY_DONE_FILE_NAME - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Temporary done filename generated by Genie after running a job as not to conflict/overwrite the
one that 'trap' handler might have created.
- genieApi() - Method in class com.netflix.genie.web.configs.SwaggerConfig
-
Configure Spring Fox.
- genieAsyncTaskExecutor(int) - Method in class com.netflix.genie.web.configs.TaskConfig
-
Get a task executor for executing tasks asynchronously that don't need to be scheduled at a recurring rate.
- GenieBadRequestException - Exception in com.netflix.genie.common.exceptions
-
Extension of a GenieException for all bad request failures.
- GenieBadRequestException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieBadRequestException
-
Constructor.
- GenieBadRequestException(String) - Constructor for exception com.netflix.genie.common.exceptions.GenieBadRequestException
-
Constructor.
- GenieBaseTask - Class in com.netflix.genie.core.jobs.workflow.impl
-
An abstract class that all classes that implement a workflow task should inherit from.
- GenieBaseTask(Registry) - Constructor for class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
-
- GenieClientException - Exception in com.netflix.genie.client.exceptions
-
An exception class that represents all failures received by the client.
- GenieClientException(int, String) - Constructor for exception com.netflix.genie.client.exceptions.GenieClientException
-
Constructor.
- GenieClientException(String) - Constructor for exception com.netflix.genie.client.exceptions.GenieClientException
-
Constructor.
- GenieConflictException - Exception in com.netflix.genie.common.exceptions
-
Extension of a GenieException for all conflict failures.
- GenieConflictException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieConflictException
-
Constructor.
- GenieConflictException(String) - Constructor for exception com.netflix.genie.common.exceptions.GenieConflictException
-
Constructor.
- GenieCpuHealthIndicator - Class in com.netflix.genie.web.health
-
Health indicator for system cpu usage.
- GenieCpuHealthIndicator(HealthProperties, Registry, TaskScheduler) - Constructor for class com.netflix.genie.web.health.GenieCpuHealthIndicator
-
Constructor.
- GenieDateFormat - Class in com.netflix.genie.common.util
-
An extension of the ISO8601DateFormat to include milliseconds.
- GenieDateFormat() - Constructor for class com.netflix.genie.common.util.GenieDateFormat
-
Constructor.
- GenieEventBus - Interface in com.netflix.genie.core.events
-
Genie Event Bus interface.
- genieEventBus - Variable in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-
- GenieEventBusImpl - Class in com.netflix.genie.core.events
-
An event bus implementation for the Genie application to use.
- GenieEventBusImpl(SimpleApplicationEventMulticaster, SimpleApplicationEventMulticaster) - Constructor for class com.netflix.genie.core.events.GenieEventBusImpl
-
Constructor.
- GenieException - Exception in com.netflix.genie.common.exceptions
-
The common exception class that represents a service failure.
- GenieException(int, String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieException
-
Constructor.
- GenieException(int, String) - Constructor for exception com.netflix.genie.common.exceptions.GenieException
-
Constructor.
- GenieExceptionMapper - Class in com.netflix.genie.web.controllers
-
Exception mapper for Genie Exceptions.
- GenieExceptionMapper(Registry) - Constructor for class com.netflix.genie.web.controllers.GenieExceptionMapper
-
Constructor.
- GenieFileTransferService - Class in com.netflix.genie.core.services.impl
-
This class abstracts away all the implementations of FileTransfer interface.
- GenieFileTransferService(FileTransferFactory) - Constructor for class com.netflix.genie.core.services.impl.GenieFileTransferService
-
Constructor.
- genieFileTransferService(FileTransferFactory) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get an instance of the Genie File Transfer service.
- GenieMemoryHealthIndicator - Class in com.netflix.genie.web.health
-
A health indicator based around metrics from the Genie system.
- GenieMemoryHealthIndicator(JobMetricsService, JobsProperties) - Constructor for class com.netflix.genie.web.health.GenieMemoryHealthIndicator
-
Constructor.
- GenieNetworkConfiguration - Class in com.netflix.genie.client.configs
-
An object that encapsulates network configurations for Genie client HTTP requests.
- GenieNetworkConfiguration() - Constructor for class com.netflix.genie.client.configs.GenieNetworkConfiguration
-
- GenieNotFoundException - Exception in com.netflix.genie.common.exceptions
-
Extension of a GenieException for all not found exceptions.
- GenieNotFoundException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieNotFoundException
-
Constructor.
- GenieNotFoundException(String) - Constructor for exception com.netflix.genie.common.exceptions.GenieNotFoundException
-
Constructor.
- GeniePreconditionException - Exception in com.netflix.genie.common.exceptions
-
Extension of a GenieException for all precondition failures.
- GeniePreconditionException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GeniePreconditionException
-
Constructor.
- GeniePreconditionException(String) - Constructor for exception com.netflix.genie.common.exceptions.GeniePreconditionException
-
Constructor.
- genieResourceHttpRequestHandler(DirectoryWriter, ApplicationContext, Resource) - Method in class com.netflix.genie.web.configs.MvcConfig
-
Get a static resource handler for Genie Jobs.
- GenieResourceHttpRequestHandler - Class in com.netflix.genie.web.resources.handlers
-
Class extends ResourceHttpRequestHandler to override handling a request to return directory listing if it
is a directory otherwise follow default behavior.
- GenieResourceHttpRequestHandler(DirectoryWriter) - Constructor for class com.netflix.genie.web.resources.handlers.GenieResourceHttpRequestHandler
-
Constructor.
- genieS3Client(int, AWSCredentialsProvider) - Method in class com.netflix.genie.web.configs.aws.AwsS3Config
-
A bean providing a client to work with S3.
- GenieServerException - Exception in com.netflix.genie.common.exceptions
-
Extension of a GenieException for all internal server failures.
- GenieServerException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieServerException
-
Constructor.
- GenieServerException(String) - Constructor for exception com.netflix.genie.common.exceptions.GenieServerException
-
Constructor.
- GenieServerUnavailableException - Exception in com.netflix.genie.common.exceptions
-
Extension of a GenieException for all server unavailable failures.
- GenieServerUnavailableException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieServerUnavailableException
-
Constructor.
- GenieServerUnavailableException(String) - Constructor for exception com.netflix.genie.common.exceptions.GenieServerUnavailableException
-
Constructor.
- genieSyncTaskExecutor() - Method in class com.netflix.genie.web.configs.TaskConfig
-
Synchronous task executor.
- GenieTask - Class in com.netflix.genie.web.tasks
-
Interface for any task that should run in the Genie system.
- GenieTask() - Constructor for class com.netflix.genie.web.tasks.GenieTask
-
- genieTaskScheduler(int) - Method in class com.netflix.genie.web.configs.TaskConfig
-
Get a task scheduler.
- GenieTaskScheduleType - Enum in com.netflix.genie.web.tasks
-
The enumeration values which a
GenieTask
can be be scheduled with.
- GenieTimeoutException - Exception in com.netflix.genie.common.exceptions
-
Extension of a GenieException for timeouts.
- GenieTimeoutException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieTimeoutException
-
Constructor.
- GenieTimeoutException(String) - Constructor for exception com.netflix.genie.common.exceptions.GenieTimeoutException
-
Constructor.
- genieUserGroup - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- GenieUserLimitExceededException - Exception in com.netflix.genie.common.exceptions
-
Extension of a GenieException for a user exceeding some limit (e.g., submitting too many jobs).
- GenieUserLimitExceededException(String, String, String) - Constructor for exception com.netflix.genie.common.exceptions.GenieUserLimitExceededException
-
Constructor.
- GenieWar - Class in com.netflix.genie
-
A class that serves to set up Spring Boot within a servlet container rather than an embedded one.
- GenieWar() - Constructor for class com.netflix.genie.GenieWar
-
- GenieWeb - Class in com.netflix.genie
-
Main Genie Spring Configuration class.
- GenieWeb() - Constructor for class com.netflix.genie.GenieWeb
-
Protected constructor.
- get(String) - Method in interface com.netflix.genie.core.services.FileTransferFactory
-
Factory method to return the FileTransfer implementation.
- getActiveJobCountForUser(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Get the count of 'active' jobs for a given user across all instances.
- getActiveJobCountForUser(String) - Method in interface com.netflix.genie.core.services.JobSearchService
-
Get the count of 'active' jobs for a given user across all instances.
- getActiveStatuses() - Static method in enum com.netflix.genie.common.dto.JobStatus
-
Get an unmodifiable set of all the statuses that make up a job being considered active.
- getAllActiveJobsOnHost(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Given a hostname return a set of all the jobs currently active on that host.
- getAllActiveJobsOnHost(String) - Method in interface com.netflix.genie.core.services.JobSearchService
-
Given a hostname return a set of all the jobs currently active on that host.
- getAllHostsWithActiveJobs() - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Get a set of host names which are currently have active jobs in the Genie cluster.
- getAllHostsWithActiveJobs() - Method in interface com.netflix.genie.core.services.JobSearchService
-
Get a set of host names which are currently have active jobs in the Genie cluster.
- getApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to fetch a single job from Genie.
- getApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
-
Method to get a Application from Genie.
- getApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Gets application for given id.
- getApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Gets application for given id.
- getApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get Application for given id.
- getApplications(String, String, List<String>, List<String>, String) - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to get all applications from Genie.
- getApplications() - Method in class com.netflix.genie.client.ApplicationClient
-
Method to get a list of all the applications.
- getApplications(String, String, List<String>, List<String>, String) - Method in class com.netflix.genie.client.ApplicationClient
-
Method to get a list of all the applications from Genie for the query parameters specified.
- getApplications() - Method in class com.netflix.genie.core.jobs.JobExecutionEnvironment
-
Get the applications for this instance.
- getApplications() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobApplicationsProjection
-
Get the applications associated with a job.
- getApplications() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
-
Get the applications used to run this job.
- getApplications(String, String, Set<ApplicationStatus>, Set<String>, String, Pageable) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Get applications for given filter criteria.
- getApplications(String, String, Set<ApplicationStatus>, Set<String>, String, Pageable) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Get applications for given filter criteria.
- getApplications(String, String, Set<String>, Set<String>, String, Pageable, PagedResourcesAssembler<Application>) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get Applications based on user parameters.
- getApplicationsForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to get applications for a command in Genie.
- getApplicationsForCommand(String) - Method in class com.netflix.genie.client.CommandClient
-
Method to get all the applications for a command.
- getApplicationsForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Get the applications for a given command.
- getApplicationsForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
-
Get the applications for a given command.
- getApplicationsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get the applications configured for a given command.
- getApplicationsRequested() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
-
Get any applications requested by their id.
- getArchiveLocation() - Method in class com.netflix.genie.common.dto.Job
-
Get the archive location for the job if there is one.
- getArchiveLocation() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get location where logs are archived.
- getArchiveLocation() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
-
Get the location where the job was archived.
- getCheckDelay() - Method in class com.netflix.genie.common.dto.JobExecution
-
Get the amount of time (in milliseconds) to delay between checks of status of the job process.
- getCheckDelay() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the amount of time (in milliseconds) to delay the check for the job status.
- getCheckDelay() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobExecutionProjection
-
Get the amount of time (in milliseconds) to delay the check for the job status.
- getClientHost() - Method in class com.netflix.genie.common.dto.JobMetadata
-
Get the client host.
- getClientHost() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the client host.
- getClientHost() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
-
Get the client host.
- getCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to fetch a single job from Genie.
- getCluster(String) - Method in class com.netflix.genie.client.ClusterClient
-
Method to get a Cluster from Genie.
- getCluster() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the cluster that is running or did run this job.
- getCluster() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobClusterProjection
-
Get the cluster that ran or is currently running a given job.
- getCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Get the cluster configuration by id.
- getCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
-
Get the cluster configuration by id.
- getCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get cluster configuration from unique id.
- getClusterCriteria() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
-
Get all the cluster criteria.
- getClusterName() - Method in class com.netflix.genie.common.dto.Job
-
Get the name of the cluster running the job if there currently is one.
- getClusterName() - Method in class com.netflix.genie.common.dto.search.JobSearchResult
-
Get the name of the cluster running the job if there currently is one.
- getClusterName() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Gets the name of the cluster on which this job was run.
- getClusterName() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
-
Get the name of the cluster that is running or did run this job.
- getClusterName() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
-
Get the name of the cluster that is running or did run this job.
- getClusters(String, List<String>, List<String>, Long, Long) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to get clusters from Genie based on filters specified.
- getClusters() - Method in class com.netflix.genie.client.ClusterClient
-
Method to get a list of all the clusters.
- getClusters(String, List<String>, List<String>, Long, Long) - Method in class com.netflix.genie.client.ClusterClient
-
Method to get a list of all the clusters from Genie for the query parameters specified.
- getClusters(String, Set<ClusterStatus>, Set<String>, Date, Date, Pageable) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Get cluster info for various parameters.
- getClusters(String, Set<ClusterStatus>, Set<String>, Date, Date, Pageable) - Method in interface com.netflix.genie.core.services.ClusterService
-
Get cluster info for various parameters.
- getClusters(String, Set<String>, Set<String>, Long, Long, Pageable, PagedResourcesAssembler<Cluster>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get cluster config based on user params.
- getClustersForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to get clusters for a command in Genie.
- getClustersForCommand(String) - Method in class com.netflix.genie.client.CommandClient
-
Method to get all the clusters for a command.
- getClustersForCommand(String, Set<ClusterStatus>) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Get all the clusters the command with given id is associated with.
- getClustersForCommand(String, Set<ClusterStatus>) - Method in interface com.netflix.genie.core.services.CommandService
-
Get all the clusters the command with given id is associated with.
- getClustersForCommand(String, Set<String>) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get all the clusters this command is associated with.
- getCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to fetch a single job from Genie.
- getCommand(String) - Method in class com.netflix.genie.client.CommandClient
-
Method to get a Command from Genie.
- getCommand() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the command that is executing this job.
- getCommand() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobCommandProjection
-
Get the command that ran or is currently running a given job.
- getCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Gets command configuration for given id.
- getCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
-
Gets command configuration for given id.
- getCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get Command configuration for given id.
- getCommandArgs() - Method in class com.netflix.genie.common.dto.Job
-
Get the arguments to be put on the command line along with the command executable.
- getCommandArgs() - Method in class com.netflix.genie.common.dto.JobRequest
-
Get the arguments to be put on the command line along with the command executable.
- getCommandArgs() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobCommonFieldsProjection
-
Get the command arguments for this job.
- getCommandCriterion() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the command criterion if one exists.
- getCommandCriterion() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
-
Get the command criterion for this job.
- getCommandName() - Method in class com.netflix.genie.common.dto.Job
-
Get the name of the command running this job if there currently is one.
- getCommandName() - Method in class com.netflix.genie.common.dto.search.JobSearchResult
-
Get the name of the command running this job if there currently is one.
- getCommandName() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Gets the command name for this job.
- getCommandName() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
-
Get the name of the command that is executing this job.
- getCommandName() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
-
Get the name of the command that is executing this job.
- getCommands(String, String, List<String>, List<String>) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to get all commands from Genie filtered based on query params.
- getCommands() - Method in class com.netflix.genie.client.CommandClient
-
Method to get a list of all the commands.
- getCommands(String, String, List<String>, List<String>) - Method in class com.netflix.genie.client.CommandClient
-
Method to get a list of all the commands from Genie for the query parameters specified.
- getCommands() - Method in interface com.netflix.genie.core.jpa.entities.projections.ClusterCommandsProjection
-
Get the commands associated with a cluster.
- getCommands(String, String, Set<CommandStatus>, Set<String>, Pageable) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Get command configurations for given filter criteria.
- getCommands(String, String, Set<CommandStatus>, Set<String>, Pageable) - Method in interface com.netflix.genie.core.services.CommandService
-
Get command configurations for given filter criteria.
- getCommands(String, String, Set<String>, Set<String>, Pageable, PagedResourcesAssembler<Command>) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get Command configuration based on user parameters.
- getCommandsForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to get commmands for a application in Genie.
- getCommandsForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
-
Method to get all the commands for an application.
- getCommandsForApplication(String, Set<CommandStatus>) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Get all the commands the application with given id is associated with.
- getCommandsForApplication(String, Set<CommandStatus>) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Get all the commands the application with given id is associated with.
- getCommandsForApplication(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get all the commands this application is associated with.
- getCommandsForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to get commmands for a cluster in Genie.
- getCommandsForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
-
Method to get all the commands for a cluster.
- getCommandsForCluster(String, Set<CommandStatus>) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Get the set of commands associated with the cluster with given id.
- getCommandsForCluster(String, Set<CommandStatus>) - Method in interface com.netflix.genie.core.services.ClusterService
-
Get the set of commands associated with the cluster with given id.
- getCommandsForCluster(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get all the commandIds configured for a given cluster.
- getConfigs() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
-
Get all the configuration files for this job.
- getConfigsForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to get configs for a application in Genie.
- getConfigsForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
-
Method to get all the configs for a application.
- getConfigsForApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Get the set of configuration files associated with the application with
given id.
- getConfigsForApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Get the set of configuration files associated with the application with
given id.
- getConfigsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get all the configuration files for a given application.
- getConfigsForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to get configs for a cluster in Genie.
- getConfigsForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
-
Method to get all the configs for a cluster.
- getConfigsForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Get the set of configuration files associated with the cluster with given
id.
- getConfigsForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
-
Get the set of configuration files associated with the cluster with given
id.
- getConfigsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get all the configuration files for a given cluster.
- getConfigsForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to get configs for a command in Genie.
- getConfigsForCommand(String) - Method in class com.netflix.genie.client.CommandClient
-
Method to get all the configs for a command.
- getConfigsForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Get the set of configuration files associated with the command with given
id.
- getConfigsForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
-
Get the set of configuration files associated with the command with given
id.
- getConfigsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get all the configuration files for a given command.
- getCpu() - Method in class com.netflix.genie.common.dto.JobRequest
-
Get the number of CPU's requested to run this job.
- getCpuRequested() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the number of CPU's requested to run this job.
- getCpuRequested() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
-
Get the number of CPU's requested to run this job.
- getCreated() - Method in class com.netflix.genie.common.dto.BaseDTO
-
Get the creation time.
- getCreated() - Method in class com.netflix.genie.core.jpa.entities.AuditEntity
-
Get when this entity was created.
- getCreated() - Method in interface com.netflix.genie.core.jpa.entities.projections.AuditProjection
-
Get when this entity was created.
- getDefaultMailServiceImpl() - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get an default implementation of the Mail Service interface if nothing is supplied.
- getDependencies() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
-
Get all the dependency files for this job.
- getDependenciesForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to get dependency files for a application in Genie.
- getDependenciesForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
-
Method to get all the dependency files for an application.
- getDependenciesForApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Get the set of dependency files associated with the application with given id.
- getDependenciesForApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Get the set of dependency files associated with the application with given id.
- getDependenciesForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get all the dependency files for a given application.
- getDependenciesForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to get dependency files for a cluster in Genie.
- getDependenciesForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
-
Method to get all the dependency files for an cluster.
- getDependenciesForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Get the set of dependency files associated with the cluster with given id.
- getDependenciesForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
-
Get the set of dependency files associated with the cluster with given id.
- getDependenciesForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get all the dependency files for a given cluster.
- getDependenciesForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to get dependency files for a command in Genie.
- getDependenciesForCommand(String) - Method in class com.netflix.genie.client.CommandClient
-
Method to get all the dependency files for an command.
- getDependenciesForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Get the set of dependency files associated with the command with given id.
- getDependenciesForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
-
Get the set of dependency files associated with the command with given id.
- getDependenciesForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get all the dependency files for a given command.
- getDescription() - Method in class com.netflix.genie.common.dto.CommonDTO
-
Get the description.
- getDescription() - Method in class com.netflix.genie.core.jpa.entities.BaseEntity
-
Gets the description of this entity.
- getDescription() - Method in interface com.netflix.genie.core.jpa.entities.projections.BaseProjection
-
Get the description of this resource.
- getDirectory(File, String, boolean) - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
-
- getDuration(Date, Date) - Static method in class com.netflix.genie.common.util.TimeUtils
-
Get the duration between when something was started and finished.
- getEmail() - Method in class com.netflix.genie.common.dto.JobRequest
-
Get the email for the user.
- getEmail() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the email of the user associated with this job if they desire an email notification at completion
of the job.
- getEmail() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
-
Get the email of the user associated with this job if they desire an email notification at completion
of the job.
- getErrorCode() - Method in exception com.netflix.genie.client.exceptions.GenieClientException
-
Return the HTTP status code for this exception.
- getErrorCode() - Method in exception com.netflix.genie.common.exceptions.GenieException
-
Return the HTTP status code for this exception.
- getExitCode() - Method in class com.netflix.genie.common.dto.JobExecution
-
Get the exit code of the process.
- getExitCode() - Method in enum com.netflix.genie.common.util.ProcessStatus
-
Return the status getExitCode for the job.
- getExitCode() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the exit code from the process that ran the job.
- getExitCode() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobExecutionProjection
-
Get the exit code from the process that ran the job.
- getFile(String, String) - Method in interface com.netflix.genie.core.services.FileTransfer
-
Gets a file from any remote location to Genie's local working directory.
- getFile(String, String) - Method in class com.netflix.genie.core.services.impl.CacheGenieFileTransferService
-
Get the file needed by Genie for job execution.
- getFile(String, String) - Method in class com.netflix.genie.core.services.impl.GenieFileTransferService
-
Get the file needed by Genie for job execution.
- getFile(String, String) - Method in class com.netflix.genie.core.services.impl.LocalFileTransferImpl
-
Gets a file from any remote location to Genie's local working directory.
- getFile(String, String) - Method in class com.netflix.genie.core.services.impl.S3FileTransferImpl
-
Gets a file from any remote location to Genie's local working directory.
- getFile(String, HttpServletRequest) - Method in class com.netflix.genie.web.controllers.UIController
-
Forward the file request to the API.
- getFile(String, String) - Method in class com.netflix.genie.web.services.impl.HttpFileTransferImpl
-
Gets a file from any remote location to Genie's local working directory.
- getFileTransfer(String) - Method in class com.netflix.genie.core.services.impl.GenieFileTransferService
-
- getFindPredicate(Root<JobEntity>, CriteriaBuilder, String, String, String, Set<JobStatus>, Set<String>, String, ClusterEntity, String, CommandEntity, Date, Date, Date, Date, String, String) - Static method in class com.netflix.genie.core.jpa.specifications.JpaJobSpecs
-
Generate a criteria query predicate for a where clause based on the given parameters.
- getFinished() - Method in class com.netflix.genie.common.dto.Job
-
Get the time the job finished.
- getFinished() - Method in class com.netflix.genie.common.dto.search.JobSearchResult
-
Get the time the job finished.
- getFinished() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Gets the finish time for this job.
- getFinished() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
-
Get when the job was finished.
- getFinished() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
-
Get the time the job finished if it has finished.
- getFinishedStatuses() - Static method in enum com.netflix.genie.common.dto.JobStatus
-
Get an unmodifiable set of all the statuses that make up a job being considered finished.
- getFixedDelay() - Method in class com.netflix.genie.web.tasks.GenieTask
-
Get how long the system should wait between invoking the run() method of this task in milliseconds after the
last successful run of the task.
- getFixedDelay() - Method in class com.netflix.genie.web.tasks.job.JobMonitor
-
Get how long the system should wait between invoking the run() method of this task in milliseconds after the
last successful run of the task.
- getFixedRate() - Method in class com.netflix.genie.web.tasks.GenieTask
-
Get how long the system should wait between invoking the run() method of this task in milliseconds.
- getFixedRate() - Method in class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
-
Get how long the system should wait between invoking the run() method of this task in milliseconds.
- getGenieUserGroup() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the user group for this job.
- getGenieUserGroup() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
-
Get the user group for this job.
- getGroup() - Method in class com.netflix.genie.common.dto.JobRequest
-
Get the group the user should be a member of.
- getGrouping() - Method in class com.netflix.genie.common.dto.Job
-
Get the grouping for this job if there currently is one.
- getGrouping() - Method in class com.netflix.genie.common.dto.JobRequest
-
Get the grouping for this job if there currently is one.
- getGrouping() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the grouping this job is a part of.
- getGrouping() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobCommonFieldsProjection
-
Get the grouping this job is a part of.
- getGroupingInstance() - Method in class com.netflix.genie.common.dto.Job
-
Get the grouping instance for this job if there currently is one.
- getGroupingInstance() - Method in class com.netflix.genie.common.dto.JobRequest
-
Get the grouping instance for this job if there currently is one.
- getGroupingInstance() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the instance identifier of a grouping.
- getGroupingInstance() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobCommonFieldsProjection
-
Get the instance identifier of a grouping.
- getHostName() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobHostNameProjection
-
Get the host name for the job.
- getId() - Method in class com.netflix.genie.common.dto.BaseDTO
-
Get the Id of this DTO.
- getId() - Method in interface com.netflix.genie.core.jpa.entities.projections.IdProjection
-
Get the id from the projection.
- getIndex(HttpServletResponse, Authentication) - Method in class com.netflix.genie.web.controllers.UIController
-
Return the getIndex.html template for requests to root.
- getJavaMailSenderMailService(JavaMailSender, String) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Returns a bean for mail service impl using the Spring Mail.
- getJob(String) - Method in interface com.netflix.genie.client.apis.JobService
-
Method to fetch a single job from Genie.
- getJob(String) - Method in class com.netflix.genie.client.JobClient
-
Method to get a job from Genie.
- getJob(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Get job information for given job id.
- getJob(String) - Method in interface com.netflix.genie.core.services.JobSearchService
-
Get job information for given job id.
- getJob(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get job information for given job id.
- getJobApplications(String) - Method in interface com.netflix.genie.client.apis.JobService
-
Method to get the Applications for a job.
- getJobApplications(String) - Method in class com.netflix.genie.client.JobClient
-
Method to get the Applications for the job.
- getJobApplications(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Get the applications the job was run with or exception if not found.
- getJobApplications(String) - Method in interface com.netflix.genie.core.services.JobSearchService
-
Get the applications the job was run with or exception if not found.
- getJobApplications(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the applications used ot run the job.
- getJobCluster(String) - Method in interface com.netflix.genie.client.apis.JobService
-
Method to get the cluster information on which a job is run.
- getJobCluster(String) - Method in class com.netflix.genie.client.JobClient
-
Method to get the cluster on which the job executes.
- getJobCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Get the cluster the job was run on or exception if not found.
- getJobCluster(String) - Method in interface com.netflix.genie.core.services.JobSearchService
-
Get the cluster the job was run on or exception if not found.
- getJobCluster(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the cluster the job was run on or is currently running on.
- getJobCommand(String) - Method in interface com.netflix.genie.client.apis.JobService
-
Method to get the command information on which a job is run.
- getJobCommand(String) - Method in class com.netflix.genie.client.JobClient
-
Method to get the command on which the job executes.
- getJobCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Get the command the job was run with or exception if not found.
- getJobCommand(String) - Method in interface com.netflix.genie.core.services.JobSearchService
-
Get the command the job was run with or exception if not found.
- getJobCommand(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the command the job was run with or is currently running with.
- getJobExecution(String) - Method in interface com.netflix.genie.client.apis.JobService
-
Method to get the execution information for a job.
- getJobExecution(String) - Method in class com.netflix.genie.client.JobClient
-
Method to get the Job Execution information for the job.
- getJobExecution(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Get job execution for given job id.
- getJobExecution(String) - Method in interface com.netflix.genie.core.services.JobSearchService
-
Get job execution for given job id.
- getJobExecution(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the execution information about a job.
- getJobHost(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Get the hostname a job is running on.
- getJobHost(String) - Method in interface com.netflix.genie.core.services.JobSearchService
-
Get the hostname a job is running on.
- getJobMetadata(String) - Method in interface com.netflix.genie.client.apis.JobService
-
Method to get the metadata information for a job.
- getJobMetadata(String) - Method in class com.netflix.genie.client.JobClient
-
Method to get the metadata information for the job.
- getJobMetadata(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Get the metadata about a job.
- getJobMetadata(String) - Method in interface com.netflix.genie.core.services.JobSearchService
-
Get the metadata about a job.
- getJobMetadata(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the metadata information about a job.
- getJobOutput(String, String, HttpServletRequest, HttpServletResponse) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the job output directory.
- getJobRequest(String) - Method in interface com.netflix.genie.client.apis.JobService
-
Method to get the JobRequest for a job.
- getJobRequest(String) - Method in class com.netflix.genie.client.JobClient
-
Method to get the Job Request for the job.
- getJobRequest(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Get job request for given job id.
- getJobRequest(String) - Method in interface com.netflix.genie.core.services.JobSearchService
-
Get job request for given job id.
- getJobRequest(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the original job request.
- getJobs(String, String, String, Set<String>, Set<String>, String, String, String, String, Long, Long, Long, Long, String, String) - Method in interface com.netflix.genie.client.apis.JobService
-
Method to get all jobs from Genie.
- getJobs() - Method in class com.netflix.genie.client.JobClient
-
Method to get a list of all the jobs.
- getJobs(String, String, String, Set<String>, Set<String>, String, String, String, String, Long, Long, Long, Long) - Method in class com.netflix.genie.client.JobClient
-
Deprecated.
- getJobs(String, String, String, Set<String>, Set<String>, String, String, String, String, Long, Long, Long, Long, String, String) - Method in class com.netflix.genie.client.JobClient
-
Method to get a list of all the jobs from Genie for the query parameters specified.
- getJobStatus(String) - Method in interface com.netflix.genie.client.apis.JobService
-
Method to get Job status.
- getJobStatus(String) - Method in class com.netflix.genie.client.JobClient
-
Method to fetch the status of a job.
- getJobStatus(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Get the status of the job with the given id.
- getJobStatus(String) - Method in interface com.netflix.genie.core.services.JobSearchService
-
Get the status of the job with the given id.
- getJobStatus(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the status of the given job if it exists.
- getJobStderr(String) - Method in interface com.netflix.genie.client.apis.JobService
-
Method to fetch the stderr of a job from Genie.
- getJobStderr(String) - Method in class com.netflix.genie.client.JobClient
-
Method to fetch the stderr of a job from Genie.
- getJobStdout(String) - Method in interface com.netflix.genie.client.apis.JobService
-
Method to fetch the stdout of a job from Genie.
- getJobStdout(String) - Method in class com.netflix.genie.client.JobClient
-
Method to fetch the stdout of a job from Genie.
- getKillFlag() - Static method in class com.netflix.genie.core.jobs.JobConstants
-
Returns the appropriate flag to append to kill command based on the OS.
- getLastModified() - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter.Entry
-
Get the last modified time as a date.
- getLastModifiedTime(String) - Method in interface com.netflix.genie.core.services.FileTransfer
-
Returns the last modified time of the file with the given path.
- getLastModifiedTime(String) - Method in class com.netflix.genie.core.services.impl.LocalFileTransferImpl
-
Returns the last modified time of the file with the given path.
- getLastModifiedTime(String) - Method in class com.netflix.genie.core.services.impl.S3FileTransferImpl
-
Returns the last modified time of the file with the given path.
- getLastModifiedTime(String) - Method in class com.netflix.genie.web.services.impl.HttpFileTransferImpl
-
Returns the last modified time of the file with the given path.
- getMediaType(HttpServletRequest, Resource) - Method in class com.netflix.genie.web.resources.handlers.GenieResourceHttpRequestHandler
-
Overriding to handle case where media type was unknown to default to Text
- getMemory() - Method in class com.netflix.genie.common.dto.Command
-
Get the default amount of memory (in MB) to use for jobs which use this command.
- getMemory() - Method in class com.netflix.genie.common.dto.JobExecution
-
Get the amount of memory (in MB) of the job.
- getMemory() - Method in class com.netflix.genie.common.dto.JobRequest
-
Get the amount of memory (in MB) requested to run this job with.
- getMemory() - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
-
Get the default memory for a job using this command.
- getMemoryRequested() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the memory requested to run this job with.
- getMemoryRequested() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
-
Get the memory requested to run this job with.
- getMemoryUsed() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the amount of memory (in MB) that this job is/was run with.
- getMemoryUsed() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobExecutionProjection
-
Get the amount of memory (in MB) that this job is/was run with.
- getMessage() - Method in enum com.netflix.genie.common.util.ProcessStatus
-
Return the getMessage associated with each status getExitCode.
- getMetadata() - Method in class com.netflix.genie.common.dto.CommonDTO
-
Get the metadata of this resource as a JSON Node.
- getMetadata() - Method in class com.netflix.genie.core.jpa.entities.BaseEntity
-
Get the metadata of this entity which is unstructured JSON.
- getMetadata() - Method in interface com.netflix.genie.core.jpa.entities.projections.BaseProjection
-
Get the metadata of this entity which is unstructured JSON.
- getMidnightUTC() - Static method in class com.netflix.genie.web.tasks.TaskUtils
-
Get exactly midnight (00:00:00.000) UTC for the current day.
- getName() - Method in interface com.netflix.genie.core.jpa.entities.projections.BaseProjection
-
Get the name of the resource.
- getName() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
-
Get the name of the job.
- getNumActiveJobs() - Method in class com.netflix.genie.core.services.impl.JobMetricsServiceImpl
-
Get the number of jobs active on this node.
- getNumActiveJobs() - Method in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-
Get the number of jobs active on this node.
- getNumActiveJobs() - Method in interface com.netflix.genie.core.services.JobMetricsService
-
Get the number of jobs active on this node.
- getNumAttachments() - Method in class com.netflix.genie.common.dto.JobMetadata
-
Get the number of attachments.
- getNumAttachments() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the number of attachments.
- getNumAttachments() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
-
Get the number of attachments.
- getOrder() - Method in interface com.netflix.genie.core.services.ClusterLoadBalancer
- getOrder() - Method in class com.netflix.genie.core.services.impl.RandomizedClusterLoadBalancerImpl
- getOrder() - Method in class com.netflix.genie.web.aspect.DataServiceRetryAspect
-
- getOrder() - Method in class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
- getProcessId() - Method in class com.netflix.genie.common.dto.JobExecution
-
Get the process id for this job execution as Optional.
- getProcessId() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the process id of the job.
- getProcessId() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobExecutionProjection
-
Get the process id of the job.
- getRegistry() - Method in class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
-
- getRoot() - Method in class com.netflix.genie.web.controllers.RootRestController
-
Get a simple HAL+JSON object which represents the various links available in Genie REST API as an entry point.
- getScheduleType() - Method in class com.netflix.genie.web.tasks.GenieTask
-
Get the type of scheduling mechanism which should be used to schedule this task.
- getScheduleType() - Method in class com.netflix.genie.web.tasks.job.JobMonitor
-
Get the type of scheduling mechanism which should be used to schedule this task.
- getScheduleType() - Method in class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
-
Get the type of scheduling mechanism which should be used to schedule this task.
- getScheduleType() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
-
Get the type of scheduling mechanism which should be used to schedule this task.
- getSetupFile() - Method in class com.netflix.genie.common.dto.ExecutionEnvironmentDTO
-
Get the setup file.
- getSetupFile() - Method in class com.netflix.genie.core.jpa.entities.BaseEntity
-
Get the setup file for this entity.
- getSetupFile() - Method in interface com.netflix.genie.core.jpa.entities.projections.SetupFileProjection
-
Get the setup file for this resource.
- getStarted() - Method in class com.netflix.genie.common.dto.Job
-
Get the time the job started.
- getStarted() - Method in class com.netflix.genie.common.dto.search.JobSearchResult
-
Get the time the job started.
- getStarted() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Gets the start time for this job.
- getStarted() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
-
Get when the job was started.
- getStarted() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
-
Get the time the job started if it has started.
- getStatus() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobStatusProjection
-
Get the job status.
- getStatusMsg() - Method in class com.netflix.genie.common.dto.Job
-
Get the current status message.
- getStatusMsg() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Gets the status message or this job.
- getStatusMsg() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
-
Get the current status message of the job.
- getStdErrSize() - Method in class com.netflix.genie.common.dto.JobMetadata
-
Get the size of standard error for this job.
- getStdErrSize() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the size of standard error for this job.
- getStdErrSize() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
-
Get the size of standard error for this job.
- getStdOutSize() - Method in class com.netflix.genie.common.dto.JobMetadata
-
Get the size of standard out for this job.
- getStdOutSize() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the size of standard out for this job.
- getStdOutSize() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
-
Get the size of standard out for this job.
- getTags() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobCommonFieldsProjection
-
Get the tags for the job.
- getTagsForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to get tags for a application in Genie.
- getTagsForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
-
Method to get all the tags for a application.
- getTagsForApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Get the set of tags associated with the application with given
id.
- getTagsForApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Get the set of tags associated with the application with given
id.
- getTagsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get all the tags for a given application.
- getTagsForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to get tags for a cluster in Genie.
- getTagsForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
-
Method to get all the tags for a cluster.
- getTagsForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Get the set of tags associated with the cluster with given
id.
- getTagsForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
-
Get the set of tags associated with the cluster with given
id.
- getTagsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get all the tags for a given cluster.
- getTagsForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to get tags for a command in Genie.
- getTagsForCommand(String) - Method in class com.netflix.genie.client.CommandClient
-
Method to get all the tags for a command.
- getTagsForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Get the set of tags associated with the command with given
id.
- getTagsForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
-
Get the set of tags associated with the command with given
id.
- getTagsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get all the tags for a given command.
- getTimeout() - Method in class com.netflix.genie.common.dto.JobExecution
-
Get the timeout date for this job after which if it is still running the system will attempt to kill it.
- getTimeout() - Method in class com.netflix.genie.common.dto.JobRequest
-
Get the amount of time requested (in seconds) before this job is timed out on the server.
- getTimeout() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the date this job will be killed due to exceeding its set timeout duration.
- getTimeout() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobExecutionProjection
-
Get the date this job will be killed due to exceeding its set timeout duration.
- getTimeoutRequested() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the timeout (in seconds) requested by the user for this job.
- getTimeoutRequested() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
-
Get the timeout (in seconds) requested by the user for this job.
- getToken(String, Map<String, String>) - Method in interface com.netflix.genie.client.apis.TokenService
-
A method to retrive oauth tokens from the server.
- getToken() - Method in class com.netflix.genie.client.security.oauth2.TokenFetcher
-
Method that returns the OAuth credentials.
- getTotalSizeOfAttachments() - Method in class com.netflix.genie.common.dto.JobMetadata
-
Get the total size of the attachments.
- getTotalSizeOfAttachments() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the total size of the attachments.
- getTotalSizeOfAttachments() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
-
Get the total size of the attachments.
- getTrigger() - Method in class com.netflix.genie.web.tasks.GenieTask
-
Get the Trigger which this task should be scheduled with.
- getTrigger() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
-
Get the Trigger which this task should be scheduled with.
- getType() - Method in class com.netflix.genie.common.dto.Application
-
Get the type of this application.
- getType() - Method in class com.netflix.genie.core.jpa.entities.ApplicationEntity
-
Get the type of this application.
- getUniqueId() - Method in interface com.netflix.genie.core.jpa.entities.projections.BaseProjection
-
Get the unique identifier for this entity.
- getUniqueId() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobExecutionProjection
-
Get the unique identifier of this job execution.
- getUniqueId() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
-
Get the unique identifier of this job execution.
- getUniqueId() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
-
Get the unique identifier of the job.
- getUpdated() - Method in class com.netflix.genie.common.dto.BaseDTO
-
Get the update time.
- getUpdated() - Method in class com.netflix.genie.core.jpa.entities.AuditEntity
-
Get the time this entity was updated.
- getUpdated() - Method in interface com.netflix.genie.core.jpa.entities.projections.AuditProjection
-
Get when this entity was updated.
- getUsedMemory() - Method in class com.netflix.genie.core.services.impl.JobMetricsServiceImpl
-
Get the amount of memory currently used by jobs in MB.
- getUsedMemory() - Method in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-
Get the amount of memory currently used by jobs in MB.
- getUsedMemory() - Method in interface com.netflix.genie.core.services.JobMetricsService
-
Get the amount of memory currently used by jobs in MB.
- getUser() - Method in interface com.netflix.genie.core.jpa.entities.projections.BaseProjection
-
Get the user who created the resource.
- getUser() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
-
Get the user who ran or is running the job.
- getUserAgent() - Method in class com.netflix.genie.common.dto.JobMetadata
-
Get the user agent.
- getUserAgent() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Get the user agent.
- getUserAgent() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
-
Get the user agent.
- getVersion() - Method in interface com.netflix.genie.core.jpa.entities.projections.BaseProjection
-
Get the version.
- GRANT_TYPE - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
- GRANT_TYPE_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
- grouping - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- groupingInstance - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- Groups() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties.Attributes.Groups
-
- Job - Class in com.netflix.genie.common.dto
-
Read only data transfer object representing a Job in the Genie system.
- Job(Job.Builder) - Constructor for class com.netflix.genie.common.dto.Job
-
Constructor used by the builder.
- Job.Builder - Class in com.netflix.genie.common.dto
-
A builder to create jobs.
- JOB_EXCEEDED_STDERR_LENGTH - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
-
Job killed because maximum stderr length was exceeded.
- JOB_EXCEEDED_STDOUT_LENGTH - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
-
Job killed because maximum stdout length was exceeded.
- JOB_EXCEEDED_TIMEOUT - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
-
Job killed because maximum run time was exceeded.
- JOB_EXECUTION_DTO_KEY - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Key used for look up of Job Execution DTO in a Context Map for workflows.
- JOB_EXECUTION_ENV_KEY - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Key used for look up of Job Execution environment object in a Context Map for workflows.
- JOB_FAILED - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
-
Job terminated with non-zero exit code.
- JOB_FAILURE_AND_KILL_HANDLER_LOGIC - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
An object the encapsulates the kill handling logic to be added to the for each job.
- JOB_FINISHED_SUCCESSFULLY - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
-
Job completed successfully.
- JOB_KILLED_BY_USER - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
-
Job killed by user.
- JOB_PROCESS_NOT_FOUND - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
-
Job killed, could not check on the process.
- JobApplicationsProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection to return just the applications associated with a given job.
- JobClient - Class in com.netflix.genie.client
-
Client library for the Job Service.
- JobClient(String, List<Interceptor>, GenieNetworkConfiguration) - Constructor for class com.netflix.genie.client.JobClient
-
Constructor.
- JobClusterProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection to return just the cluster for a given job.
- JobCommandProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection to return just the command for a given job.
- JobCommonFieldsProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection for common fields between pre 3.3.0 JobRequest and Job entities.
- JobCompletionHandler - Class in com.netflix.genie.web.tasks.job
-
Handles the job finished event.
- JobCompletionHandler(JobCompletionService) - Constructor for class com.netflix.genie.web.tasks.job.JobCompletionHandler
-
Constructor.
- JobCompletionService - Class in com.netflix.genie.web.tasks.job
-
A class that has the methods to perform various tasks when a job completes.
- JobCompletionService(JobPersistenceService, JobSearchService, GenieFileTransferService, Resource, MailService, Registry, JobsProperties, RetryTemplate) - Constructor for class com.netflix.genie.web.tasks.job.JobCompletionService
-
Constructor.
- JobConfig - Class in com.netflix.genie.web.configs
-
Configuration for Jobs Setup and Run.
- JobConfig() - Constructor for class com.netflix.genie.web.configs.JobConfig
-
- JobConstants - Class in com.netflix.genie.core.jobs
-
A class holding some constants to be used everywhere.
- JobConstants() - Constructor for class com.netflix.genie.core.jobs.JobConstants
-
Protected constructor for utility class.
- JobCoordinatorService - Interface in com.netflix.genie.core.services
-
Job Coordination APIs.
- jobCoordinatorService(JobPersistenceService, JobKillService, JobStateService, JobSearchService, JobsProperties, ApplicationService, ClusterService, CommandService, List<ClusterLoadBalancer>, Registry, String) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get an instance of the JobCoordinatorService.
- JobCoordinatorServiceImpl - Class in com.netflix.genie.core.services.impl
-
Implementation of the JobCoordinatorService APIs.
- JobCoordinatorServiceImpl(JobPersistenceService, JobKillService, JobStateService, JobsProperties, ApplicationService, JobSearchService, ClusterService, CommandService, List<ClusterLoadBalancer>, Registry, String) - Constructor for class com.netflix.genie.core.services.impl.JobCoordinatorServiceImpl
-
Constructor.
- JobDoneFile - Class in com.netflix.genie.core.jobs
-
Class that represents the structure of the genie.done file created when a job is done.
- JobDoneFile() - Constructor for class com.netflix.genie.core.jobs.JobDoneFile
-
- JobEntity - Class in com.netflix.genie.core.jpa.entities
-
Representation of the state of a Genie job.
- JobEntity() - Constructor for class com.netflix.genie.core.jpa.entities.JobEntity
-
Default Constructor.
- JobEntity_ - Class in com.netflix.genie.core.jpa.entities
-
- JobEntity_() - Constructor for class com.netflix.genie.core.jpa.entities.JobEntity_
-
- JobExecution - Class in com.netflix.genie.common.dto
-
All information needed to show state of a running job.
- JobExecution(JobExecution.Builder) - Constructor for class com.netflix.genie.common.dto.JobExecution
-
Constructor used by the builder build() method.
- JobExecution.Builder - Class in com.netflix.genie.common.dto
-
A builder to create job requests.
- JobExecutionEnvironment - Class in com.netflix.genie.core.jobs
-
Encapsulates the details of the job, cluster , command and applications needed to run a job.
- JobExecutionEnvironment.Builder - Class in com.netflix.genie.core.jobs
-
A builder to create Job Execution Environment objects.
- JobExecutionProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection with the data present in a Genie JobExecutionEntity from pre-3.3.0.
- JobExecutionResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Job Execution.
- JobExecutionResource(JobExecution) - Constructor for class com.netflix.genie.web.hateoas.resources.JobExecutionResource
-
Constructor.
- JobExecutionResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Job Request resources out of JobRequest DTOs.
- JobExecutionResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobExecutionResourceAssembler
-
- jobExists(String) - Method in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-
Returns true if the job exists locally.
- jobExists(String) - Method in interface com.netflix.genie.core.services.JobStateService
-
Returns true if the job exists locally.
- JobFailureAndKillHandlerLogicTask - Class in com.netflix.genie.core.jobs.workflow.impl
-
This class is responsible for adding the kill handling logic to run.sh.
- JobFailureAndKillHandlerLogicTask(Registry) - Constructor for class com.netflix.genie.core.jobs.workflow.impl.JobFailureAndKillHandlerLogicTask
-
Constructor.
- JobFinishedEvent - Class in com.netflix.genie.core.events
-
An event thrown when a job is completed.
- JobFinishedEvent(String, JobFinishedReason, String, Object) - Constructor for class com.netflix.genie.core.events.JobFinishedEvent
-
Constructor.
- JobFinishedReason - Enum in com.netflix.genie.core.events
-
An enumeration representing the various reasons a JobFinishedEvent would be sent.
- JobHostNameProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection for job hosts.
- JobKickoffTask - Class in com.netflix.genie.core.jobs.workflow.impl
-
Implementation of the workflow task for processing job information for genie mode.
- JobKickoffTask(boolean, boolean, Executor, String, Registry) - Constructor for class com.netflix.genie.core.jobs.workflow.impl.JobKickoffTask
-
Constructor.
- jobKickoffTask(JobsProperties, Executor, String, Registry) - Method in class com.netflix.genie.web.configs.JobConfig
-
Create an Job Kickoff Task bean that runs the job.
- jobKillLogicTask(Registry) - Method in class com.netflix.genie.web.configs.JobConfig
-
Create a task that adds logic to handle kill requests to a job.
- JobKillReasonFile - Class in com.netflix.genie.core.jobs
-
Class that represents the structure of the kill-reason file created when a job is killed.
- JobKillReasonFile(String) - Constructor for class com.netflix.genie.core.jobs.JobKillReasonFile
-
Constructor, annotated for Jackson.
- JobKillService - Interface in com.netflix.genie.core.services
-
Interface for services to kill jobs.
- jobKillService(String, JobSearchService, Executor, JobsProperties, GenieEventBus, Resource, ObjectMapper) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get an local implementation of the JobKillService.
- JobLauncher - Class in com.netflix.genie.core.jobs
-
Class to wrap launching a job in an asynchronous thread from the HTTP request thread to free up the system to
respond to the user.
- JobLauncher(JobSubmitterService, JobRequest, Cluster, Command, List<Application>, int, Registry) - Constructor for class com.netflix.genie.core.jobs.JobLauncher
-
Constructor.
- JobMetadata - Class in com.netflix.genie.common.dto
-
Additional metadata associated with a Job Request such as client host, user agent, etc.
- JobMetadata(JobMetadata.Builder) - Constructor for class com.netflix.genie.common.dto.JobMetadata
-
Constructor used only through the builder.
- JobMetadata.Builder - Class in com.netflix.genie.common.dto
-
Builder for creating a JobMetadata instance.
- JobMetadataProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection of the jobs table which produces only the fields that were present in the pre-3.3.0
JobMetadata table before it was merged into one large jobs table.
- JobMetadataResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Job Metadata object.
- JobMetadataResource(JobMetadata) - Constructor for class com.netflix.genie.web.hateoas.resources.JobMetadataResource
-
Constructor.
- JobMetadataResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Job Request resources out of JobRequest DTOs.
- JobMetadataResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobMetadataResourceAssembler
-
- JobMetricsService - Interface in com.netflix.genie.core.services
-
A service which returns metrics for active jobs.
- JobMetricsServiceImpl - Class in com.netflix.genie.core.services.impl
-
A default implementation of the job count service which uses the job search service to find the running jobs on
the host.
- JobMetricsServiceImpl(JobSearchService, String) - Constructor for class com.netflix.genie.core.services.impl.JobMetricsServiceImpl
-
Constructor.
- JobMonitor - Class in com.netflix.genie.web.tasks.job
-
Given a process id this class will check if the job client process is running or not.
- JobMonitoringCoordinator - Class in com.netflix.genie.web.tasks.job
-
A Task to monitor running jobs on a Genie node.
- JobMonitoringCoordinator(String, JobSearchService, GenieEventBus, TaskScheduler, Executor, Registry, Resource, JobsProperties, JobSubmitterService) - Constructor for class com.netflix.genie.web.tasks.job.JobMonitoringCoordinator
-
Constructor.
- JobPersistenceService - Interface in com.netflix.genie.core.services
-
Interfaces for providing persistence functions for jobs other than search.
- jobPersistenceService(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaJobRepository, JpaApplicationRepository, JpaClusterRepository, JpaCommandRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get JPA based implementation of the JobPersistenceService.
- jobProcessorTask(AttachmentService, Registry, GenieFileTransferService) - Method in class com.netflix.genie.web.configs.JobConfig
-
Create an Job Task bean that processes Job information provided by user.
- JobProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection for the fields originally available in pre-3.3.0 JobEntity classes.
- JobRequest - Class in com.netflix.genie.common.dto
-
All information needed to make a request to run a new job.
- JobRequest.Builder - Class in com.netflix.genie.common.dto
-
A builder to create job requests.
- JobRequestProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection to reproduce the JobRequest entity fields which were was a table present before 3.3.0.
- JobRequestResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Job Request.
- JobRequestResource(JobRequest) - Constructor for class com.netflix.genie.web.hateoas.resources.JobRequestResource
-
Constructor.
- JobRequestResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Job Request resources out of JobRequest DTOs.
- JobRequestResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobRequestResourceAssembler
-
- JobResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Job.
- JobResource(Job) - Constructor for class com.netflix.genie.web.hateoas.resources.JobResource
-
Constructor.
- JobResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Job resources out of job DTOs.
- JobResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobResourceAssembler
-
- JobRestController - Class in com.netflix.genie.web.controllers
-
REST end-point for supporting jobs.
- JobRestController(JobCoordinatorService, JobSearchService, AttachmentService, ApplicationResourceAssembler, ClusterResourceAssembler, CommandResourceAssembler, JobResourceAssembler, JobRequestResourceAssembler, JobExecutionResourceAssembler, JobMetadataResourceAssembler, JobSearchResultResourceAssembler, String, RestTemplate, GenieResourceHttpRequestHandler, JobsProperties, Registry) - Constructor for class com.netflix.genie.web.controllers.JobRestController
-
Constructor.
- JOBS_URL_SUFFIX - Static variable in interface com.netflix.genie.client.apis.JobService
-
Path to Jobs.
- JobScheduledEvent - Class in com.netflix.genie.core.events
-
Event when a job is scheduled to be executed.
- JobScheduledEvent(String, Future<?>, int, Object) - Constructor for class com.netflix.genie.core.events.JobScheduledEvent
-
Constructor.
- JobsCleanupProperties - Class in com.netflix.genie.core.properties
-
Properties related to cleanup for jobs.
- JobsCleanupProperties() - Constructor for class com.netflix.genie.core.properties.JobsCleanupProperties
-
- jobsDir(ResourceLoader, JobsProperties) - Method in class com.netflix.genie.web.configs.MvcConfig
-
Get the jobs dir as a Spring Resource.
- JobSearchProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection to return only the fields desired for a job with search results.
- JobSearchResult - Class in com.netflix.genie.common.dto.search
-
This class represents the subset of data returned from a Job when a search for Jobs is conducted.
- JobSearchResult(String, String, String, JobStatus, Date, Date, String, String) - Constructor for class com.netflix.genie.common.dto.search.JobSearchResult
-
Constructor.
- JobSearchResultResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Job.
- JobSearchResultResource(JobSearchResult) - Constructor for class com.netflix.genie.web.hateoas.resources.JobSearchResultResource
-
Constructor.
- JobSearchResultResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Job resources out of job search result DTOs.
- JobSearchResultResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobSearchResultResourceAssembler
-
- JobSearchService - Interface in com.netflix.genie.core.services
-
Interface for searching jobs.
- jobSearchService(JpaJobRepository, JpaClusterRepository, JpaCommandRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get JPA based implementation of the JobSearchService.
- JobService - Interface in com.netflix.genie.client.apis
-
An interface that provides all methods needed for the Genie job client implementation.
- JobsForwardingProperties - Class in com.netflix.genie.core.properties
-
Properties related to job forwarding.
- JobsForwardingProperties() - Constructor for class com.netflix.genie.core.properties.JobsForwardingProperties
-
- JobsLocationsProperties - Class in com.netflix.genie.core.properties
-
Properties for various job related locations.
- JobsLocationsProperties() - Constructor for class com.netflix.genie.core.properties.JobsLocationsProperties
-
- JobsMaxProperties - Class in com.netflix.genie.core.properties
-
Properties related to maximum values allowed for various components of running jobs.
- JobsMaxProperties() - Constructor for class com.netflix.genie.core.properties.JobsMaxProperties
-
- JobsMemoryProperties - Class in com.netflix.genie.core.properties
-
Properties pertaining to how much memory jobs can use on Genie.
- JobsMemoryProperties() - Constructor for class com.netflix.genie.core.properties.JobsMemoryProperties
-
- JobsProperties - Class in com.netflix.genie.core.properties
-
All properties related to jobs in Genie.
- JobsProperties() - Constructor for class com.netflix.genie.core.properties.JobsProperties
-
- jobsProperties() - Method in class com.netflix.genie.web.configs.PropertiesConfig
-
All the properties related to configuring and running jobs.
- JobStartedEvent - Class in com.netflix.genie.core.events
-
An event fired when a new job is started on a node.
- JobStartedEvent(JobExecution, Object) - Constructor for class com.netflix.genie.core.events.JobStartedEvent
-
Constructor.
- JobStateService - Interface in com.netflix.genie.core.services
-
A service which defines the three basic stages of a job.
- JobStateServiceImpl - Class in com.netflix.genie.core.services.impl
-
A Service to monitor the state of locally run jobs.
- JobStateServiceImpl(JobSubmitterService, TaskScheduler, GenieEventBus, Registry) - Constructor for class com.netflix.genie.core.services.impl.JobStateServiceImpl
-
Constructor.
- JobStatus - Enum in com.netflix.genie.common.dto
-
Possible statuses for a Job.
- JobStatusMessages - Class in com.netflix.genie.common.dto
-
Constant strings for status message attached to a job after it terminates.
- JobStatusProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection for returning only the status of a given job.
- JobSubmitterService - Interface in com.netflix.genie.core.services
-
Interface to hand off job execution based on different environments.
- jobSubmitterService(JobPersistenceService, GenieEventBus, List<WorkflowTask>, Resource, Registry) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get a implementation of the JobSubmitterService that runs jobs locally.
- JobsUsersActiveLimitProperties - Class in com.netflix.genie.core.properties
-
Properties related to user limits in number of active jobs.
- JobsUsersActiveLimitProperties() - Constructor for class com.netflix.genie.core.properties.JobsUsersActiveLimitProperties
-
- JobsUsersProperties - Class in com.netflix.genie.core.properties
-
Properties related to users running jobs.
- JobsUsersProperties() - Constructor for class com.netflix.genie.core.properties.JobsUsersProperties
-
- JobTask - Class in com.netflix.genie.core.jobs.workflow.impl
-
Implementation of the workflow task for processing job information for genie mode.
- JobTask(AttachmentService, Registry, GenieFileTransferService) - Constructor for class com.netflix.genie.core.jobs.workflow.impl.JobTask
-
Constructor.
- JpaApplicationRepository - Interface in com.netflix.genie.core.jpa.repositories
-
Application repository.
- JpaApplicationServiceImpl - Class in com.netflix.genie.core.jpa.services
-
JPA based implementation of the ApplicationService.
- JpaApplicationServiceImpl(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaApplicationRepository, JpaCommandRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Default constructor.
- JpaApplicationSpecs - Class in com.netflix.genie.core.jpa.specifications
-
Specifications for JPA queries.
- JpaBaseRepository<E extends BaseEntity> - Interface in com.netflix.genie.core.jpa.repositories
-
A common repository for inheritance of common methods for Entities extending BaseEntity.
- JpaClusterRepository - Interface in com.netflix.genie.core.jpa.repositories
-
Cluster repository.
- JpaClusterServiceImpl - Class in com.netflix.genie.core.jpa.services
-
Implementation of the ClusterService interface using JPA.
- JpaClusterServiceImpl(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaClusterRepository, JpaCommandRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Default constructor - initialize all required dependencies.
- JpaClusterSpecs - Class in com.netflix.genie.core.jpa.specifications
-
Specifications for JPA queries.
- JpaCommandRepository - Interface in com.netflix.genie.core.jpa.repositories
-
Command repository.
- JpaCommandServiceImpl - Class in com.netflix.genie.core.jpa.services
-
Implementation of the CommandService interface.
- JpaCommandServiceImpl(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaCommandRepository, JpaApplicationRepository, JpaClusterRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Default constructor.
- JpaCommandSpecs - Class in com.netflix.genie.core.jpa.specifications
-
Specifications for JPA queries.
- JpaFileRepository - Interface in com.netflix.genie.core.jpa.repositories
-
Repository for file references.
- JpaFileServiceImpl - Class in com.netflix.genie.core.jpa.services
-
JPA based implementation of the FileService interface.
- JpaFileServiceImpl(JpaFileRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaFileServiceImpl
-
Constructor.
- JpaJobPersistenceServiceImpl - Class in com.netflix.genie.core.jpa.services
-
JPA implementation of the job persistence service.
- JpaJobPersistenceServiceImpl(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaJobRepository, JpaApplicationRepository, JpaClusterRepository, JpaCommandRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaJobPersistenceServiceImpl
-
Constructor.
- JpaJobRepository - Interface in com.netflix.genie.core.jpa.repositories
-
Job repository.
- JpaJobSearchServiceImpl - Class in com.netflix.genie.core.jpa.services
-
JPA implementation of the Job Search Service.
- JpaJobSearchServiceImpl(JpaJobRepository, JpaClusterRepository, JpaCommandRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
-
Constructor.
- JpaJobSpecs - Class in com.netflix.genie.core.jpa.specifications
-
Specifications for JPA queries.
- JpaServiceUtils - Class in com.netflix.genie.core.jpa.services
-
Utility methods for JPA services.
- JpaSpecificationUtils - Class in com.netflix.genie.core.jpa.specifications
-
Utility methods for the specification classes.
- JpaTagRepository - Interface in com.netflix.genie.core.jpa.repositories
-
Repository for tags.
- JpaTagServiceImpl - Class in com.netflix.genie.core.jpa.services
-
JPA based implementation of the TagService interface.
- JpaTagServiceImpl(JpaTagRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaTagServiceImpl
-
Constructor.
- JsonDateDeserializer - Class in com.netflix.genie.common.util
-
Used to de-serialize dates from strings in Json payloads.
- JsonDateDeserializer() - Constructor for class com.netflix.genie.common.util.JsonDateDeserializer
-
- JsonDateSerializer - Class in com.netflix.genie.common.util
-
Used to serialize dates into json in an expected format.
- JsonDateSerializer() - Constructor for class com.netflix.genie.common.util.JsonDateSerializer
-
- JsonUtils - Class in com.netflix.genie.common.util
-
Utility methods for interacting with JSON.
- JsonUtils() - Constructor for class com.netflix.genie.common.util.JsonUtils
-
Protected constructor for a utility class.
- jwtConsumer(PublicKey, PingFederateValidator) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTConfig
-
The jwtConsumer class which will be used to verify and parse the JWT token from ping federate.
- jwtPublicKey(String) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTConfig
-
The public key used to verify the signatures of JWT tokens.
- RandomizedClusterLoadBalancerImpl - Class in com.netflix.genie.core.services.impl
-
Basic implementation of a load balancer where a cluster is picked at random.
- RandomizedClusterLoadBalancerImpl() - Constructor for class com.netflix.genie.core.services.impl.RandomizedClusterLoadBalancerImpl
-
- RandomSuppliers - Class in com.netflix.genie.test.suppliers
-
Supply random types.
- readAccessToken(String) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTTokenServices
- RedisConfig - Class in com.netflix.genie.web.configs
-
Controls whether a Redis connection is configured for this Genie node or not.
- RedisConfig() - Constructor for class com.netflix.genie.web.configs.RedisConfig
-
- RedisConfig.EnableRedisRepositoryConfig - Class in com.netflix.genie.web.configs
-
Whether or not we should enable Redis data repositories.
- refresh() - Method in class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
-
Check if the script file needs to be refreshed.
- registry - Variable in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-
- removeAllApplicationsForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to delete all applications for a command in Genie.
- removeAllApplicationsForCommand(String) - Method in class com.netflix.genie.client.CommandClient
-
Remove all applications for this command.
- removeAllApplicationsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Remove the applications from a given command.
- removeAllCommands() - Method in class com.netflix.genie.core.jpa.entities.ClusterEntity
-
Remove all the commands from this application.
- removeAllCommandsForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to delete all commands for a cluster in Genie.
- removeAllCommandsForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
-
Remove all commands for this cluster.
- removeAllCommandsForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Remove all commands from the cluster.
- removeAllCommandsForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
-
Remove all commands from the cluster.
- removeAllCommandsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Remove the all commandIds from a given cluster.
- removeAllConfigsForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to delete all configs for a application in Genie.
- removeAllConfigsForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
-
Remove all configs for this application.
- removeAllConfigsForApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Remove all configuration files from the application.
- removeAllConfigsForApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Remove all configuration files from the application.
- removeAllConfigsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete the all configuration files from a given application.
- removeAllConfigsForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to delete all configs for a cluster in Genie.
- removeAllConfigsForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
-
Remove all configs for this cluster.
- removeAllConfigsForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Remove all configuration files from the cluster.
- removeAllConfigsForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
-
Remove all configuration files from the cluster.
- removeAllConfigsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete the all configuration files from a given cluster.
- removeAllConfigsForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to delete all configs for a command in Genie.
- removeAllConfigsForCommand(String) - Method in class com.netflix.genie.client.CommandClient
-
Remove all configs for this command.
- removeAllConfigsForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Remove all configuration files from the command.
- removeAllConfigsForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
-
Remove all configuration files from the command.
- removeAllConfigsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete the all configuration files from a given command.
- removeAllDependenciesForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to delete all dependencies for a application in Genie.
- removeAllDependenciesForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
-
Remove all dependencies for this application.
- removeAllDependenciesForApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Remove all dependency files from the application.
- removeAllDependenciesForApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Remove all dependency files from the application.
- removeAllDependenciesForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete the all dependency files from a given application.
- removeAllDependenciesForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to delete all dependencies for a cluster in Genie.
- removeAllDependenciesForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
-
Remove all dependencies for this cluster.
- removeAllDependenciesForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Remove all dependency files from the cluster.
- removeAllDependenciesForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
-
Remove all dependency files from the cluster.
- removeAllDependenciesForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete the all dependency files from a given cluster.
- removeAllDependenciesForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to delete all dependencies for a command in Genie.
- removeAllDependenciesForCommand(String) - Method in class com.netflix.genie.client.CommandClient
-
Remove all dependencies for this command.
- removeAllDependenciesForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Remove all dependency files from the command.
- removeAllDependenciesForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
-
Remove all dependency files from the command.
- removeAllDependenciesForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete the all dependency files from a given command.
- removeAllListeners() - Method in class com.netflix.genie.core.events.GenieEventBusImpl
- removeAllTagsForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to delete all tags for a application in Genie.
- removeAllTagsForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
-
Remove all tags for this application.
- removeAllTagsForApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Remove all tags from the application.
- removeAllTagsForApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Remove all tags from the application.
- removeAllTagsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete the all tags from a given application.
- removeAllTagsForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to delete all tags for a cluster in Genie.
- removeAllTagsForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
-
Remove all tags for this cluster.
- removeAllTagsForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Remove all tags from the cluster.
- removeAllTagsForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
-
Remove all tags from the cluster.
- removeAllTagsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete the all tags from a given cluster.
- removeAllTagsForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to delete all tags for a command in Genie.
- removeAllTagsForCommand(String) - Method in class com.netflix.genie.client.CommandClient
-
Remove all tags for this command.
- removeAllTagsForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Remove all tags from the command.
- removeAllTagsForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
-
Remove all tags from the command.
- removeAllTagsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete the all tags from a given command.
- removeApplication(ApplicationEntity) - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
-
Remove an application from this command.
- removeApplicationForCommand(String, String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to delete a application for a command in Genie.
- removeApplicationForCommand(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Remove the application from the command.
- removeApplicationForCommand(String, String) - Method in interface com.netflix.genie.core.services.CommandService
-
Remove the application from the command.
- removeApplicationForCommand(String, String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Remove the application from a given command.
- removeApplicationFromCommand(String, String) - Method in class com.netflix.genie.client.CommandClient
-
Remove an application from a command.
- removeApplicationListener(ApplicationListener<?>) - Method in class com.netflix.genie.core.events.GenieEventBusImpl
- removeApplicationListenerBean(String) - Method in class com.netflix.genie.core.events.GenieEventBusImpl
- removeApplicationsForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Remove the applications from the command.
- removeApplicationsForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
-
Remove the applications from the command.
- removeCommand(CommandEntity) - Method in class com.netflix.genie.core.jpa.entities.ClusterEntity
-
Remove a command from this cluster.
- removeCommandForCluster(String, String) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to delete a command for a cluster in Genie.
- removeCommandForCluster(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Remove a command from the cluster.
- removeCommandForCluster(String, String) - Method in interface com.netflix.genie.core.services.ClusterService
-
Remove a command from the cluster.
- removeCommandForCluster(String, String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Remove an command from a given cluster.
- removeCommandFromCluster(String, String) - Method in class com.netflix.genie.client.ClusterClient
-
Remove a command from a cluster.
- removeConfigForApplication(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Remove a configuration file from the application.
- removeConfigForApplication(String, String) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Remove a configuration file from the application.
- removeConfigForCommand(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Remove a configuration file from the command.
- removeConfigForCommand(String, String) - Method in interface com.netflix.genie.core.services.CommandService
-
Remove a configuration file from the command.
- removeDependencyForApplication(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Remove a dependency file from the application.
- removeDependencyForApplication(String, String) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Remove a dependency file from the application.
- removeDependencyForCluster(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Remove a dependency file from the cluster.
- removeDependencyForCluster(String, String) - Method in interface com.netflix.genie.core.services.ClusterService
-
Remove a dependency file from the cluster.
- removeDependencyForCommand(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Remove a dependency file from the command.
- removeDependencyForCommand(String, String) - Method in interface com.netflix.genie.core.services.CommandService
-
Remove a dependency file from the command.
- removeTagForApplication(String, String) - Method in interface com.netflix.genie.client.apis.ApplicationService
-
Method to delete a tag for a application in Genie.
- removeTagForApplication(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
-
Remove a tag from the application.
- removeTagForApplication(String, String) - Method in interface com.netflix.genie.core.services.ApplicationService
-
Remove a tag from the application.
- removeTagForApplication(String, String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Remove an tag from a given application.
- removeTagForCluster(String, String) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to delete a tag for a cluster in Genie.
- removeTagForCluster(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Remove a tag from the cluster.
- removeTagForCluster(String, String) - Method in interface com.netflix.genie.core.services.ClusterService
-
Remove a tag from the cluster.
- removeTagForCluster(String, String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Remove an tag from a given cluster.
- removeTagForCommand(String, String) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to delete a tag for a command in Genie.
- removeTagForCommand(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Remove a tag from the command.
- removeTagForCommand(String, String) - Method in interface com.netflix.genie.core.services.CommandService
-
Remove a tag from the command.
- removeTagForCommand(String, String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Remove an tag from a given command.
- removeTagFromApplication(String, String) - Method in class com.netflix.genie.client.ApplicationClient
-
Remove a tag from a application.
- removeTagFromCluster(String, String) - Method in class com.netflix.genie.client.ClusterClient
-
Remove a tag from a cluster.
- removeTagFromCommand(String, String) - Method in class com.netflix.genie.client.CommandClient
-
Remove a tag from a command.
- resourceLoader() - Method in class com.netflix.genie.web.configs.MvcConfig
-
Get a resource loader.
- resourceOperation() - Method in class com.netflix.genie.web.aspect.SystemArchitecture
-
A resource service is the execution of any method defined on a controller.
- ResponseMappingInterceptor - Class in com.netflix.genie.client.interceptors
-
Class that evaluates the retrofit response code and maps it to an appropriate Genie Exception.
- ResponseMappingInterceptor() - Constructor for class com.netflix.genie.client.interceptors.ResponseMappingInterceptor
-
Constructor.
- restTemplate(int, int) - Method in class com.netflix.genie.web.configs.MvcConfig
-
Get RestTemplate for calling between Genie nodes.
- retryTemplate(int, int, int) - Method in class com.netflix.genie.web.configs.MvcConfig
-
Get RetryTemplate.
- ROLE_PREFIX - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-
- RootResource - Class in com.netflix.genie.web.hateoas.resources
-
Root resource to describe the Genie API.
- RootResource(JsonNode) - Constructor for class com.netflix.genie.web.hateoas.resources.RootResource
-
Constructor.
- RootResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles root resource from a JsonNode.
- RootResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.RootResourceAssembler
-
- RootRestController - Class in com.netflix.genie.web.controllers
-
Rest controller for the V3 API root.
- RootRestController(RootResourceAssembler) - Constructor for class com.netflix.genie.web.controllers.RootRestController
-
Constructor.
- run() - Method in class com.netflix.genie.core.jobs.JobLauncher
-
Starts the job setup and launch process once the thread is activated.
- run() - Method in class com.netflix.genie.web.tasks.job.JobMonitor
-
This will check the process identified by the pid supplied to the constructor.
- run() - Method in class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
-
Ping the health check endpoint of all other nodes which have running jobs.
- run() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
-
Clean out database based on date.
- run() - Method in class com.netflix.genie.web.tasks.node.DiskCleanupTask
-
Checks the disk for jobs on this host.
- S3FileTransferImpl - Class in com.netflix.genie.core.services.impl
-
An implementation of the FileTransferService interface in which the remote locations are on Amazon S3.
- S3FileTransferImpl(AmazonS3, Registry, S3FileTransferProperties) - Constructor for class com.netflix.genie.core.services.impl.S3FileTransferImpl
-
Constructor.
- s3FileTransferImpl(AmazonS3, Registry, S3FileTransferProperties) - Method in class com.netflix.genie.web.configs.aws.AwsS3Config
-
Returns a bean which has an s3 implementation of the File Transfer interface.
- S3FileTransferProperties - Class in com.netflix.genie.core.properties
-
Properties for S3FileTransfer.
- S3FileTransferProperties() - Constructor for class com.netflix.genie.core.properties.S3FileTransferProperties
-
- s3FileTransferProperties() - Method in class com.netflix.genie.web.configs.PropertiesConfig
-
All the properties related to configuring S3 file transfer.
- samlAuthenticationProvider(SAMLUserDetailsService) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Parses the response SAML messages.
- samlBootstrap() - Static method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Initialization of OpenSAML library.
- SAMLConfig - Class in com.netflix.genie.web.security.saml
-
Security configuration for SAML based authentication.
- SAMLConfig() - Constructor for class com.netflix.genie.web.security.saml.SAMLConfig
-
- samlEntryPoint() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Entry point to initialize authentication, default values taken from properties file.
- samlFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Define the security filter chain in order to support SSO Auth by using SAML 2.0.
- samlIDPDiscovery() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Setup the IDP discovery service.
- samlLogger() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
The Logger used by the SAML package.
- samlLogoutFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Overrides default logout processing filter with the one processing SAML messages.
- samlLogoutProcessingFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Filter to handle logout requests.
- SAMLProperties - Class in com.netflix.genie.web.security.saml
-
Class to bind properties to for SAML configurations.
- SAMLProperties() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties
-
- SAMLProperties.Attributes - Class in com.netflix.genie.web.security.saml
-
Contains attributes from the SAML assertion.
- SAMLProperties.Attributes.Groups - Class in com.netflix.genie.web.security.saml
-
Contains attribute information regarding groups from the SAML assertion.
- SAMLProperties.Attributes.User - Class in com.netflix.genie.web.security.saml
-
Attributes about the user.
- SAMLProperties.Idp - Class in com.netflix.genie.web.security.saml
-
Class containing information about the SAML IDP.
- SAMLProperties.Keystore - Class in com.netflix.genie.web.security.saml
-
Information about the keystore used to sign requests to the IDP.
- SAMLProperties.Keystore.DefaultKey - Class in com.netflix.genie.web.security.saml
-
Information about the default key inside the keystore.
- SAMLProperties.LoadBalancer - Class in com.netflix.genie.web.security.saml
-
Information about an optional load balancer this service could sit behind.
- SAMLProperties.Sp - Class in com.netflix.genie.web.security.saml
-
Information about the service provider from the IDP.
- SAMLUserDetailsServiceImpl - Class in com.netflix.genie.web.security.saml
-
Get the user and roles from a SAML certificate.
- SAMLUserDetailsServiceImpl(SAMLProperties, Registry) - Constructor for class com.netflix.genie.web.security.saml.SAMLUserDetailsServiceImpl
-
Constructor.
- samlWebSSOHoKProcessingFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Filter to process holder of key sso requests.
- samlWebSSOProcessingFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Processing filter for WebSSO profile messages.
- save(String, String, InputStream) - Method in interface com.netflix.genie.core.services.AttachmentService
-
Save a given attachment for a job for later retrieval.
- save(String, String, InputStream) - Method in class com.netflix.genie.core.services.impl.FileSystemAttachmentService
-
Save a given attachment for a job for later retrieval.
- schedule(String, JobRequest, Cluster, Command, List<Application>, int) - Method in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-
Schedules the job.
- schedule(String, JobRequest, Cluster, Command, List<Application>, int) - Method in interface com.netflix.genie.core.services.JobStateService
-
Schedules the job.
- scheduler - Variable in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-
- SCOPE_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
- SCOPE_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-
- ScriptLoadBalancer - Class in com.netflix.genie.web.services.loadbalancers.script
-
An implementation of the ClusterLoadBalancer interface which uses user a supplied script to make decisions based
on the list of clusters and the job request supplied.
- ScriptLoadBalancer(AsyncTaskExecutor, TaskScheduler, GenieFileTransferService, Environment, ObjectMapper, Registry) - Constructor for class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
-
Constructor.
- SecurityConditions - Class in com.netflix.genie.web.security
-
Container class for all the security conditions we want to use.
- SecurityConditions() - Constructor for class com.netflix.genie.web.security.SecurityConditions
-
- SecurityConditions.AnySecurityEnabled - Class in com.netflix.genie.web.security
-
A class used to enable the security config any time any of the supported security platforms is enabled.
- SecurityConfig - Class in com.netflix.genie.web.security
-
Primary Genie Security configuration for all but only x509 client certification.
- SecurityConfig() - Constructor for class com.netflix.genie.web.security.SecurityConfig
-
- SecurityInterceptor - Interface in com.netflix.genie.client.interceptors
-
An interface whose implementation is supposed to modify the HTTP Request by adding Security credentials.
- SecurityUtils - Class in com.netflix.genie.web.security
-
Utility methods for common functionality in security configurations that ONLY configure security on API paths.
- SecurityUtils() - Constructor for class com.netflix.genie.web.security.SecurityUtils
-
Protected constructor for utility class.
- SELECT_FOR_UPDATE_UNUSED_FILES_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaFileRepository
-
The query used to select any dangling file references.
- SELECT_FOR_UPDATE_UNUSED_TAGS_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaTagRepository
-
This is the query used to find the ids of tags that aren't referenced by any of the other tables.
- selectCluster(Set<Cluster>, JobRequest) - Method in interface com.netflix.genie.core.services.ClusterLoadBalancer
-
Return best cluster to run job on.
- selectCluster(Set<Cluster>, JobRequest) - Method in class com.netflix.genie.core.services.impl.RandomizedClusterLoadBalancerImpl
-
Return best cluster to run job on.
- selectCluster(Set<Cluster>, JobRequest) - Method in class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
-
Return best cluster to run job on.
- SEMICOLON_SYMBOL - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Semicolon symbol.
- sendEmail(String, String, String) - Method in class com.netflix.genie.core.services.impl.DefaultMailServiceImpl
-
Method to send emails.
- sendEmail(String, String, String) - Method in class com.netflix.genie.core.services.impl.MailServiceImpl
-
- sendEmail(String, String, String) - Method in interface com.netflix.genie.core.services.MailService
-
Method to send emails.
- serialize(Date, JsonGenerator, SerializerProvider) - Method in class com.netflix.genie.common.util.JsonDateSerializer
- serviceOperation() - Method in class com.netflix.genie.web.aspect.SystemArchitecture
-
A service operation is the execution of any method defined on a
service class/interface.
- ServicesConfig - Class in com.netflix.genie.web.configs
-
Configuration for all the services.
- ServicesConfig() - Constructor for class com.netflix.genie.web.configs.ServicesConfig
-
- setApplications(List<ApplicationEntity>) - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
-
Sets the applications for this command.
- setApplications(List<ApplicationEntity>) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set the applications used to run this job.
- setApplicationsForCommand(String, List<String>) - Method in interface com.netflix.genie.client.apis.CommandService
-
Method to override and set applications for a command in Genie.
- setApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
-
Set the applications for the command.
- setApplicationsForCommand(String, List<String>) - Method in interface com.netflix.genie.core.services.CommandService
-
Set the applications for the command.
- setApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Set the applications for the given command.
- setBeanClassLoader(ClassLoader) - Method in class com.netflix.genie.core.events.GenieEventBusImpl
- setBeanFactory(BeanFactory) - Method in class com.netflix.genie.core.events.GenieEventBusImpl
-
- setCluster(ClusterEntity) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set the cluster this job ran on.
- setClusterCriteria(List<CriterionEntity>) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set the cluster criteria set for this job.
- setClusters(Set<ClusterEntity>) - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
-
Set the clusters this command is available on.
- setCommand(CommandEntity) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set the command used to run this job.
- setCommandArgs(List<String>) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set the command arguments to use with this job.
- setCommandCriterion(CriterionEntity) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set the command criterion.
- setCommands(List<CommandEntity>) - Method in class com.netflix.genie.core.jpa.entities.ClusterEntity
-
Sets the commands for this cluster.
- setCommandsForCluster(String, List<String>) - Method in interface com.netflix.genie.client.apis.ClusterService
-
Method to override and set commands for a cluster in Genie.
- setCommandsForCluster(String, List<String>) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
-
Update the set of command files associated with the cluster with
given id.
- setCommandsForCluster(String, List<String>) - Method in interface com.netflix.genie.core.services.ClusterService
-
Update the set of command files associated with the cluster with
given id.
- setCommandsForCluster(String, List<String>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Set the commandIds for a given cluster.
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.ApplicationEntity
-
Set all the files associated as configuration files for this application.
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.ClusterEntity
-
Set all the files associated as configuration files for this cluster.
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
-
Set all the files associated as configuration files for this cluster.
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set all the files associated as configuration files for this job.
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.ApplicationEntity
-
Set all the files associated as dependency files for this application.
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.ClusterEntity
-
Set all the files associated as dependency files for this cluster.
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
-
Set all the files associated as dependency files for this cluster.
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set all the files associated as dependency files for this job.
- setDescription(String) - Method in class com.netflix.genie.core.jpa.entities.BaseEntity
-
Set the description of this entity.
- setFinished(Date) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set the finishTime for the job.
- setHeaders(HttpServletResponse, Resource, MediaType) - Method in class com.netflix.genie.web.resources.handlers.GenieResourceHttpRequestHandler
-
Overriding this method so can handle content lengths greater than Integer.MAX_VALUE.
- setJobCompletionInformation(String, int, JobStatus, String, Long, Long) - Method in class com.netflix.genie.core.jpa.services.JpaJobPersistenceServiceImpl
-
Method to set all job completion information for a job execution.
- setJobCompletionInformation(String, int, JobStatus, String, Long, Long) - Method in interface com.netflix.genie.core.services.JobPersistenceService
-
Method to set all job completion information for a job execution.
- setJobRunningInformation(String, int, long, Date) - Method in class com.netflix.genie.core.jpa.services.JpaJobPersistenceServiceImpl
-
Update the job with information for the running job process.
- setJobRunningInformation(String, int, long, Date) - Method in interface com.netflix.genie.core.services.JobPersistenceService
-
Update the job with information for the running job process.
- setLastModified(Date) - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter.Entry
-
Set the last modified time as a date.
- setMemoryAndTask(String, int, Future<?>) - Method in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-
- setMetadata(String) - Method in class com.netflix.genie.core.jpa.entities.BaseEntity
-
Set the JSON metadata of this entity.
- setRestTemplate(RestTemplate) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
Set the rest operations to use.
- setRetryListeners(RetryListener[]) - Method in class com.netflix.genie.web.aspect.DataServiceRetryAspect
-
Sets the retry listeners for the retry template in use.
- setSetupFile(FileEntity) - Method in class com.netflix.genie.core.jpa.entities.BaseEntity
-
Set the setup file for this entity.
- setStarted(Date) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set the startTime for the job.
- setStdErrSize(Long) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set the total size in bytes of the std err file for this job.
- setStdOutSize(Long) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set the total size in bytes of the std out file for this job.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.core.jpa.entities.ApplicationEntity
-
Set all the tags associated to this application.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.core.jpa.entities.ClusterEntity
-
Set all the tags associated to this cluster.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
-
Set all the tags associated to this cluster.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.core.jpa.entities.CriterionEntity
-
Set all the tags associated to this criterion.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set all the tags associated to this job.
- setTimeout(Date) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
-
Set the date this job will be killed due to exceeding its set timeout duration.
- setupFile - Static variable in class com.netflix.genie.core.jpa.entities.BaseEntity_
-
- SetupFileProjection - Interface in com.netflix.genie.core.jpa.entities.projections
-
Projection for returning the setup file of a given entity.
- soapBinding() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
A SOAP binding to use.
- SOURCE - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Bash source command.
- Sp() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties.Sp
-
- ssoCircleExtendedMetadataProvider(SAMLProperties) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Setup the extended metadata delegate for the IDP.
- started - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- startLeadership(ContextRefreshedEvent) - Method in class com.netflix.genie.web.tasks.leader.LocalLeader
-
Event listener for when a context is started up.
- status - Static variable in class com.netflix.genie.core.jpa.entities.ApplicationEntity_
-
- status - Static variable in class com.netflix.genie.core.jpa.entities.ClusterEntity_
-
- status - Static variable in class com.netflix.genie.core.jpa.entities.CommandEntity_
-
- status - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- STATUS - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagKeys
-
Key to tag the status of a request or operation.
- statusMsg - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- STDERR_LOG_FILE_NAME - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Stderr Filename generated by Genie after running a job.
- STDERR_REDIRECT - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
unix stderr symbol.
- stdErrSize - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- STDOUT_LOG_FILE_NAME - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
Stdout Filename generated by Genie after running a job.
- STDOUT_REDIRECT - Static variable in class com.netflix.genie.core.jobs.JobConstants
-
unix stdout symbol.
- stdOutSize - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-
- stopLeadership(ContextClosedEvent) - Method in class com.netflix.genie.web.tasks.leader.LocalLeader
-
Before the application shuts down need to turn off leadership activities.
- STRING - Static variable in class com.netflix.genie.test.suppliers.RandomSuppliers
-
Get a random String.
- SUBMIT_INIT_FAILURE - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
-
Job failed with unexpected exception during initialization.
- SUBMIT_PRECONDITION_FAILURE - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
-
Job precondition was not satisfied during initialization.
- submitJob(JobRequest) - Method in interface com.netflix.genie.client.apis.JobService
-
Method to submit a job to Genie.
- submitJob(JobRequest) - Method in class com.netflix.genie.client.JobClient
-
Submit a job to genie using the jobRequest provided.
- submitJob(JobRequest, Cluster, Command, List<Application>, int) - Method in class com.netflix.genie.core.services.impl.LocalJobRunner
-
Submit the job for appropriate execution based on environment.
- submitJob(JobRequest, Cluster, Command, List<Application>, int) - Method in interface com.netflix.genie.core.services.JobSubmitterService
-
Submit the job for appropriate execution based on environment.
- submitJob(JobRequest, String, String, HttpServletRequest) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Submit a new job.
- submitJob(JobRequest, MultipartFile[], String, String, HttpServletRequest) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Submit a new job with attachments.
- submitJobWithAttachments(JobRequest, List<MultipartBody.Part>) - Method in interface com.netflix.genie.client.apis.JobService
-
Submit a job with attachments.
- submitJobWithAttachments(JobRequest, Map<String, InputStream>) - Method in class com.netflix.genie.client.JobClient
-
Submit a job to genie using the jobRequest and attachments provided.
- subtractDaysFromDate(Calendar, int) - Static method in class com.netflix.genie.web.tasks.TaskUtils
-
Subtract the given number of days from the given date.
- SUCCESS - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagValues
-
Tag value to denote success (used with TagKeys.STATUS).
- SUCCESS_EXIT_CODE - Static variable in class com.netflix.genie.common.dto.JobExecution
-
The exit code that will be set to indicate a job has succeeded.
- successLogoutHandler() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Handler for successful logout.
- successRedirectHandler() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Handler deciding where to redirect user after successful login.
- SwaggerConfig - Class in com.netflix.genie.web.configs
-
Spring configuration for Swagger via SpringFox.
- SwaggerConfig() - Constructor for class com.netflix.genie.web.configs.SwaggerConfig
-
- SYSTEM_CRASHED_WHILE_JOB_STARTING - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
-
Job is undefined intermediate state caused by a crash during setup.
- SystemArchitecture - Class in com.netflix.genie.web.aspect
-
Application pointcut expressions.
- SystemArchitecture() - Constructor for class com.netflix.genie.web.aspect.SystemArchitecture
-