- cacheGenieFileTransferService(FileTransferFactory, FileCacheProperties, LocalFileTransferImpl, MeterRegistry) - Method in class com.netflix.genie.web.configs.GenieServicesAutoConfiguration
-
Get an instance of the Cache Genie File Transfer service.
- CacheGenieFileTransferService - Class in com.netflix.genie.web.services.impl
-
Caches the downloaded file from the remote location.
- CacheGenieFileTransferService(FileTransferFactory, String, LocalFileTransferImpl, MeterRegistry) - Constructor for class com.netflix.genie.web.services.impl.CacheGenieFileTransferService
-
Constructor.
- changeJobStatus(ChangeJobStatusRequest, StreamObserver<ChangeJobStatusResponse>) - Method in class com.netflix.genie.web.rpc.grpc.services.impl.v4.GRpcJobServiceImpl
-
When the agent wants to tell the system that the status of a job is changed this API is called.
- changeOwnershipOfDirectory(String, String) - Method in class com.netflix.genie.web.jobs.workflow.impl.JobKickoffTask
-
Method to change the ownership of a directory.
- characterEncodingFilter() - Method in class com.netflix.genie.web.configs.GenieApiAutoConfiguration
-
Character encoding filter that forces content-type in response to be UTF-8.
- CHECK_DELAY - Static variable in class com.netflix.genie.web.jpa.entities.CommandEntity_
-
- CHECK_DELAY - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- checkDelay - Static variable in class com.netflix.genie.web.jpa.entities.CommandEntity_
-
- checkDelay - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- checkProcess() - Method in interface com.netflix.genie.web.util.ProcessChecker
-
Check the status of the process the process checker was constructed to check.
- checkProcess() - Method in class com.netflix.genie.web.util.UnixProcessChecker
-
Check the status of the process the process checker was constructed to check.
- claimed - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- CLAIMED - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- claimJob(String, AgentClientMetadata) - Method in class com.netflix.genie.web.jpa.services.JpaJobPersistenceServiceImpl
-
Set a job identified by id to be owned by the agent identified by agentClientMetadata.
- claimJob(ClaimJobRequest, StreamObserver<ClaimJobResponse>) - Method in class com.netflix.genie.web.rpc.grpc.services.impl.v4.GRpcJobServiceImpl
-
When an agent is claiming responsibility and ownership for a job this API is called.
- claimJob(String, AgentClientMetadata) - Method in interface com.netflix.genie.web.services.AgentJobService
-
Set a job identified by id to be owned by the agent identified by agentClientMetadata.
- claimJob(String, AgentClientMetadata) - Method in class com.netflix.genie.web.services.impl.AgentJobServiceImpl
-
Set a job identified by id to be owned by the agent identified by agentClientMetadata.
- claimJob(String, AgentClientMetadata) - Method in interface com.netflix.genie.web.services.JobPersistenceService
-
Set a job identified by id to be owned by the agent identified by agentClientMetadata.
- CLASS_NAME - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag a class name.
- cleanup() - Method in class com.netflix.genie.web.tasks.leader.AgentJobCleanupTask
-
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.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.
- closeForCompleted() - Method in class com.netflix.genie.web.util.StreamBuffer
-
Close this buffer because all expected data has been written
Reading will return the end of stream marker after all data has been consumed.
- closeForError(Throwable) - Method in class com.netflix.genie.web.util.StreamBuffer
-
Close this buffer before all data is written due to an error.
- cluster - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- CLUSTER - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- CLUSTER_CRITERIA - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- CLUSTER_ID - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag metrics with cluster ID.
- CLUSTER_NAME - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- CLUSTER_NAME - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag metrics with cluster name.
- 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(GenieHostInfo, ClusterCheckerProperties, JobSearchService, JobPersistenceService, RestTemplate, WebEndpointProperties, MeterRegistry) - Method in class com.netflix.genie.web.configs.GenieTasksAutoConfiguration
-
- 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(GenieHostInfo, ClusterCheckerProperties, JobSearchService, JobPersistenceService, RestTemplate, WebEndpointProperties, MeterRegistry) - Constructor for class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
-
Constructor.
- ClusterCommandsProjection - Interface in com.netflix.genie.web.jpa.entities.projections
-
Projection to return only the commands for a cluster.
- clusterCriteria - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- ClusterEntity - Class in com.netflix.genie.web.jpa.entities
-
Representation of the state of the Cluster object.
- ClusterEntity() - Constructor for class com.netflix.genie.web.jpa.entities.ClusterEntity
-
Default Constructor.
- ClusterEntity_ - Class in com.netflix.genie.web.jpa.entities
-
- ClusterEntity_() - Constructor for class com.netflix.genie.web.jpa.entities.ClusterEntity_
-
- ClusterLoadBalancer - Interface in com.netflix.genie.web.services
-
Interface for the cluster load-balancer, which returns the "best" cluster to
run job on from an array of candidates.
- clusterName - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- clusterPersistenceService(JpaTagPersistenceService, JpaFilePersistenceService, JpaApplicationRepository, JpaClusterRepository, JpaCommandRepository) - Method in class com.netflix.genie.web.configs.GenieJpaAutoConfiguration
-
- ClusterPersistenceService - Interface in com.netflix.genie.web.services
-
Abstraction layer to encapsulate data ClusterConfig functionality.
Classes implementing this abstraction layer must be thread-safe
- clusterProcessorTask(MeterRegistry, GenieFileTransferService) - Method in class com.netflix.genie.web.configs.GenieJobWorkflowAutoConfiguration
-
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(ClusterPersistenceService, ClusterResourceAssembler, CommandResourceAssembler) - Constructor for class com.netflix.genie.web.controllers.ClusterRestController
-
Constructor.
- clusters - Static variable in class com.netflix.genie.web.jpa.entities.CommandEntity_
-
- CLUSTERS - Static variable in class com.netflix.genie.web.jpa.entities.CommandEntity_
-
- ClusterTask - Class in com.netflix.genie.web.jobs.workflow.impl
-
Implementation of the workflow task for processing cluster information a job needs.
- ClusterTask(MeterRegistry, GenieFileTransferService) - Constructor for class com.netflix.genie.web.jobs.workflow.impl.ClusterTask
-
Constructor.
- 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.configs.processors - package com.netflix.genie.web.configs.processors
-
Any environment post processors for Spring that are needed.
- 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.events - package com.netflix.genie.web.events
-
Contains all the classes which extend ApplicationEvent for customized events
within 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.jobs - package com.netflix.genie.web.jobs
-
Classes for core Genie job execution.
- com.netflix.genie.web.jobs.workflow - package com.netflix.genie.web.jobs.workflow
-
Classes for core Genie job execution.
- com.netflix.genie.web.jobs.workflow.impl - package com.netflix.genie.web.jobs.workflow.impl
-
Classes for core Genie job execution.
- com.netflix.genie.web.jpa.entities - package com.netflix.genie.web.jpa.entities
-
Entity classes that represent the Genie data model/internal state.
- com.netflix.genie.web.jpa.entities.aggregates - package com.netflix.genie.web.jpa.entities.aggregates
-
A package containing aggregates interfaces for Spring Data JPA.
- com.netflix.genie.web.jpa.entities.projections - package com.netflix.genie.web.jpa.entities.projections
-
A package containing projection interfaces for Spring Data JPA.
- com.netflix.genie.web.jpa.entities.projections.v4 - package com.netflix.genie.web.jpa.entities.projections.v4
-
Projections for V4 data types.
- com.netflix.genie.web.jpa.entities.v4 - package com.netflix.genie.web.jpa.entities.v4
-
Classes related to working with entities for Genie v4.
- com.netflix.genie.web.jpa.repositories - package com.netflix.genie.web.jpa.repositories
-
Classes used for accessing data with JPA.
- com.netflix.genie.web.jpa.services - package com.netflix.genie.web.jpa.services
-
Implementation of Genie services using JPA.
- com.netflix.genie.web.jpa.specifications - package com.netflix.genie.web.jpa.specifications
-
Package containing specification classes for use with JPA queries through Spring.
- com.netflix.genie.web.jpa.utils - package com.netflix.genie.web.jpa.utils
-
Utilities for working with JPA or the Genie databases in general.
- 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.agent - package com.netflix.genie.web.resources.agent
-
Spring Resource abstraction applied to file streamed during a running agent job.
- 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.rpc.grpc.interceptors - package com.netflix.genie.web.rpc.grpc.interceptors
-
Custom interceptors for the gRPC server.
- com.netflix.genie.web.rpc.grpc.services.impl.v4 - package com.netflix.genie.web.rpc.grpc.services.impl.v4
-
Implementations of V4 gRPC service interfaces.
- com.netflix.genie.web.services - package com.netflix.genie.web.services
-
Interfaces for core Genie services.
- 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.
- com.netflix.genie.web.util - package com.netflix.genie.web.util
-
General utility classes.
- command - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- COMMAND - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- COMMAND_ARGS - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- COMMAND_CRITERION - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- COMMAND_ID - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag metrics with command ID.
- COMMAND_NAME - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- COMMAND_NAME - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag metrics with command name.
- commandArgs - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- commandCriterion - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- CommandEntity - Class in com.netflix.genie.web.jpa.entities
-
Representation of the state of the Command Object.
- CommandEntity() - Constructor for class com.netflix.genie.web.jpa.entities.CommandEntity
-
Default Constructor.
- CommandEntity_ - Class in com.netflix.genie.web.jpa.entities
-
- CommandEntity_() - Constructor for class com.netflix.genie.web.jpa.entities.CommandEntity_
-
- commandName - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- commandPersistenceService(JpaTagPersistenceService, JpaFilePersistenceService, JpaApplicationRepository, JpaClusterRepository, JpaCommandRepository) - Method in class com.netflix.genie.web.configs.GenieJpaAutoConfiguration
-
- CommandPersistenceService - Interface in com.netflix.genie.web.services
-
Abstraction layer to encapsulate CommandConfig functionality.
Classes implementing this abstraction layer must be thread-safe.
- commandProcessorTask(MeterRegistry, GenieFileTransferService) - Method in class com.netflix.genie.web.configs.GenieJobWorkflowAutoConfiguration
-
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(CommandPersistenceService, CommandResourceAssembler, ApplicationResourceAssembler, ClusterResourceAssembler) - Constructor for class com.netflix.genie.web.controllers.CommandRestController
-
Constructor.
- commands - Static variable in class com.netflix.genie.web.jpa.entities.ApplicationEntity_
-
- COMMANDS - Static variable in class com.netflix.genie.web.jpa.entities.ApplicationEntity_
-
- commands - Static variable in class com.netflix.genie.web.jpa.entities.ClusterEntity_
-
- COMMANDS - Static variable in class com.netflix.genie.web.jpa.entities.ClusterEntity_
-
- CommandTask - Class in com.netflix.genie.web.jobs.workflow.impl
-
Implementation of the workflow task for processing command information.
- CommandTask(MeterRegistry, GenieFileTransferService) - Constructor for class com.netflix.genie.web.jobs.workflow.impl.CommandTask
-
Constructor.
- configs - Static variable in class com.netflix.genie.web.jpa.entities.ApplicationEntity_
-
- CONFIGS - Static variable in class com.netflix.genie.web.jpa.entities.ApplicationEntity_
-
- configs - Static variable in class com.netflix.genie.web.jpa.entities.ClusterEntity_
-
- CONFIGS - Static variable in class com.netflix.genie.web.jpa.entities.ClusterEntity_
-
- configs - Static variable in class com.netflix.genie.web.jpa.entities.CommandEntity_
-
- CONFIGS - Static variable in class com.netflix.genie.web.jpa.entities.CommandEntity_
-
- configs - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- CONFIGS - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- Connect() - Constructor for class com.netflix.genie.web.properties.HttpProperties.Connect
-
- contentLength() - Method in class com.netflix.genie.web.resources.agent.AgentFileResourceImpl
- ControllerUtils - Class in com.netflix.genie.web.controllers
-
Utility methods re-used in various controllers.
- coordinateJob(JobRequest, JobMetadata) - Method in class com.netflix.genie.web.services.impl.JobCoordinatorServiceImpl
-
Takes in a Job Request object and does necessary preparation for execution.
- coordinateJob(JobRequest, JobMetadata) - Method in interface com.netflix.genie.web.services.JobCoordinatorService
-
Takes in a Job Request object and does necessary preparation for execution.
- copy(String, File) - Method in interface com.netflix.genie.web.services.AttachmentService
-
Copy all the attachments for a job into the specified directory.
- copy(String, File) - Method in class com.netflix.genie.web.services.impl.FileSystemAttachmentService
-
Copy all the attachments for a job into the specified directory.
- countByServerHostnameEquals(String) - Method in interface com.netflix.genie.web.jpa.repositories.JpaAgentConnectionRepository
-
Find the number of agents currently connected to the given server identified by serverHostName.
- countJobsByUserAndStatusIn(String, Set<JobStatus>) - Method in interface com.netflix.genie.web.jpa.repositories.JpaJobRepository
-
Count all jobs that belong to a given user and are in any of the given states.
- createApplication(Application) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Create an Application.
- createApplication(ApplicationRequest) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Create new application.
- createApplication(ApplicationRequest) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Create new application.
- createCluster(Cluster) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Create cluster configuration.
- createCluster(ClusterRequest) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Create new cluster configuration.
- createCluster(ClusterRequest) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Create new cluster configuration.
- createCommand(Command) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Create a Command configuration.
- createCommand(CommandRequest) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Create new command configuration.
- createCommand(CommandRequest) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Create new command configuration.
- created - Static variable in class com.netflix.genie.web.jpa.entities.AuditEntity_
-
- CREATED - Static variable in class com.netflix.genie.web.jpa.entities.AuditEntity_
-
- createDirectories(String) - Method in class com.netflix.genie.web.services.impl.CacheGenieFileTransferService
-
- createFileIfNotExists(String) - Method in class com.netflix.genie.web.jpa.services.JpaFilePersistenceServiceImpl
-
Attempt to create a file reference in the system if it doesn't already exist.
- createFileIfNotExists(String) - Method in interface com.netflix.genie.web.services.FilePersistenceService
-
Attempt to create a file reference in the system if it doesn't already exist.
- createJob(JobRequest, JobMetadata, Job, JobExecution) - Method in class com.netflix.genie.web.jpa.services.JpaJobPersistenceServiceImpl
-
Save all the initial job fields in the data store.
- createJob(JobRequest, JobMetadata, Job, JobExecution) - Method in interface com.netflix.genie.web.services.JobPersistenceService
-
Save all the initial job fields in the data store.
- createJobDirectory(String) - Method in class com.netflix.genie.web.services.impl.DiskJobFileServiceImpl
-
Create the root of the job directory for the given job.
- createJobDirectory(String) - Method in interface com.netflix.genie.web.services.JobFileService
-
Create the root of the job directory for the given job.
- createRelative(String) - Method in class com.netflix.genie.web.resources.agent.AgentFileResourceImpl
- createTagIfNotExists(String) - Method in class com.netflix.genie.web.jpa.services.JpaTagPersistenceServiceImpl
-
Attempt to create a tag in the system if it doesn't already exist.
- createTagIfNotExists(String) - Method in interface com.netflix.genie.web.services.TagPersistenceService
-
Attempt to create a tag in the system if it doesn't already exist.
- createTagSearchString(Set<TagEntity>) - Static method in class com.netflix.genie.web.jpa.specifications.JpaSpecificationUtils
-
Convert a set of TagEntities to the '|' delimited tag search string.
- createUser(String, String) - Method in class com.netflix.genie.web.jobs.workflow.impl.JobKickoffTask
-
Create user on the system.
- CriteriaResolutionRepository - Interface in com.netflix.genie.web.jpa.repositories
-
Custom extension interfaces for the
JpaClusterRepository which require more hands on control rather than
generated code from Spring.
- CriteriaResolutionRepositoryImpl - Class in com.netflix.genie.web.jpa.repositories
-
- CriteriaResolutionRepositoryImpl() - Constructor for class com.netflix.genie.web.jpa.repositories.CriteriaResolutionRepositoryImpl
-
- CriterionEntity - Class in com.netflix.genie.web.jpa.entities
-
Entity for criteria records.
- CriterionEntity(String, String, String, String, Set<TagEntity>) - Constructor for class com.netflix.genie.web.jpa.entities.CriterionEntity
-
Constructor.
- CriterionEntity_ - Class in com.netflix.genie.web.jpa.entities
-
- CriterionEntity_() - Constructor for class com.netflix.genie.web.jpa.entities.CriterionEntity_
-
- GENIE_ID_PREFIX - Static variable in class com.netflix.genie.web.controllers.DtoConverters
-
The Genie 3 prefix for resource ID added to the set of tags by the system.
- GENIE_NAME_PREFIX - Static variable in class com.netflix.genie.web.controllers.DtoConverters
-
The Genie 3 prefix for resource names added to the set of tags by the system.
- GENIE_USER_GROUP - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- GenieAgentFilterAutoConfiguration - Class in com.netflix.genie.web.configs
-
- GenieAgentFilterAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieAgentFilterAutoConfiguration
-
- genieAgentHealthIndicator(AgentMetricsService) - Method in class com.netflix.genie.web.configs.GenieHealthAutoConfiguration
-
Provide a health indicator tied to agent related information if one hasn't already been provided elsewhere.
- GenieAgentHealthIndicator - Class in com.netflix.genie.web.health
-
Provides a health indicator relative to the behavior of Genie Agents and this Server.
- GenieAgentHealthIndicator(AgentMetricsService) - Constructor for class com.netflix.genie.web.health.GenieAgentHealthIndicator
-
Constructor.
- genieApi() - Method in class com.netflix.genie.web.configs.GenieSwaggerAutoConfiguration
-
Configure Spring Fox.
- GenieApiAutoConfiguration - Class in com.netflix.genie.web.configs
-
Configuration for Spring MVC REST API tier.
- GenieApiAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieApiAutoConfiguration
-
- genieAsyncTaskExecutor(TasksExecutorPoolProperties) - Method in class com.netflix.genie.web.configs.GenieTasksAutoConfiguration
-
Get a task executor for executing tasks asynchronously that don't need to be scheduled at a recurring rate.
- GenieAwsApiAutoConfiguration - Class in com.netflix.genie.web.configs.aws
-
Beans and configuration specifically for MVC on AWS.
- GenieAwsApiAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.aws.GenieAwsApiAutoConfiguration
-
- genieAwsClientConfiguration(RetryProperties) - Method in class com.netflix.genie.web.configs.aws.GenieAwsS3AutoConfiguration
-
Default AWS client configuration that sets the number of retries provided by the user.
- GenieAwsS3AutoConfiguration - Class in com.netflix.genie.web.configs.aws
-
Beans and configuration specifically for S3 connection on AWS.
- GenieAwsS3AutoConfiguration() - Constructor for class com.netflix.genie.web.configs.aws.GenieAwsS3AutoConfiguration
-
- GenieBaseTask - Class in com.netflix.genie.web.jobs.workflow.impl
-
An abstract class that all classes that implement a workflow task should inherit from.
- GenieClusterLoadBalancerAutoConfiguration - Class in com.netflix.genie.web.configs
-
- GenieClusterLoadBalancerAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieClusterLoadBalancerAutoConfiguration
-
- GenieCpuHealthIndicator - Class in com.netflix.genie.web.health
-
Health indicator for system cpu usage.
- GenieCpuHealthIndicator(HealthProperties, MeterRegistry, TaskScheduler) - Constructor for class com.netflix.genie.web.health.GenieCpuHealthIndicator
-
Constructor.
- GenieDefaultPropertiesPostProcessor - Class in com.netflix.genie.web.configs.processors
-
Adds default properties to the Spring environment before application refresh.
- GenieDefaultPropertiesPostProcessor() - Constructor for class com.netflix.genie.web.configs.processors.GenieDefaultPropertiesPostProcessor
-
- GenieEventBus - Interface in com.netflix.genie.web.events
-
Genie Event Bus interface.
- genieEventBus - Variable in class com.netflix.genie.web.services.impl.JobStateServiceImpl
-
- GenieEventBusAutoConfiguration - Class in com.netflix.genie.web.configs
-
Configuration related to Eventing within the Genie application.
- GenieEventBusAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieEventBusAutoConfiguration
-
- GenieEventBusImpl - Class in com.netflix.genie.web.events
-
An event bus implementation for the Genie application to use.
- GenieEventBusImpl(SimpleApplicationEventMulticaster, SimpleApplicationEventMulticaster) - Constructor for class com.netflix.genie.web.events.GenieEventBusImpl
-
Constructor.
- GenieExceptionMapper - Class in com.netflix.genie.web.controllers
-
Exception mapper for Genie Exceptions.
- GenieExceptionMapper(MeterRegistry) - Constructor for class com.netflix.genie.web.controllers.GenieExceptionMapper
-
Constructor.
- genieFileTransferService(FileTransferFactory) - Method in class com.netflix.genie.web.configs.GenieServicesAutoConfiguration
-
Get an instance of the Genie File Transfer service.
- GenieFileTransferService - Class in com.netflix.genie.web.services.impl
-
This class abstracts away all the implementations of FileTransfer interface.
- GenieFileTransferService(FileTransferFactory) - Constructor for class com.netflix.genie.web.services.impl.GenieFileTransferService
-
Constructor.
- GenieGRpcServerAutoConfiguration - Class in com.netflix.genie.web.configs
-
Controls whether a gRPC server is configured for this Genie node or not.
- GenieGRpcServerAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieGRpcServerAutoConfiguration
-
- GenieHealthAutoConfiguration - Class in com.netflix.genie.web.configs
-
Auto configuration for Health indicators related to Genie.
- GenieHealthAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieHealthAutoConfiguration
-
- genieHostInfo() - Method in class com.netflix.genie.web.configs.aws.GenieAwsApiAutoConfiguration
-
Create an instance of GenieHostInfo using the EC2 metadata service as we're deployed in an AWS cloud
environment.
- genieHostInfo() - Method in class com.netflix.genie.web.configs.GenieApiAutoConfiguration
-
Get the GenieHostInfo for this application.
- GenieJobWorkflowAutoConfiguration - Class in com.netflix.genie.web.configs
-
Configuration for Jobs Setup and Run.
- GenieJobWorkflowAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieJobWorkflowAutoConfiguration
-
- GenieJpaAutoConfiguration - Class in com.netflix.genie.web.configs
-
Auto configuration of JPA related services and beans for Genie.
- GenieJpaAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieJpaAutoConfiguration
-
- GenieLeadershipAutoConfiguration - Class in com.netflix.genie.web.configs
-
Beans for Leadership of a Genie cluster.
- GenieLeadershipAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieLeadershipAutoConfiguration
-
- GenieMailAutoConfiguration - Class in com.netflix.genie.web.configs
-
Auto configuration for email support within Genie.
- GenieMailAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieMailAutoConfiguration
-
- genieMemoryHealthIndicator(JobMetricsService, JobsProperties) - Method in class com.netflix.genie.web.configs.GenieHealthAutoConfiguration
-
Provide a health indicator related to job memory usage if one hasn't already been provided elsewhere.
- 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.
- genieRestTemplate(HttpProperties, RestTemplateBuilder) - Method in class com.netflix.genie.web.configs.GenieApiAutoConfiguration
-
Get RestTemplate for calling between Genie nodes.
- genieRetryTemplate(RetryProperties) - Method in class com.netflix.genie.web.configs.GenieApiAutoConfiguration
-
Get RetryTemplate.
- GenieServicesAutoConfiguration - Class in com.netflix.genie.web.configs
-
Configuration for all the services.
- GenieServicesAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieServicesAutoConfiguration
-
- GenieSwaggerAutoConfiguration - Class in com.netflix.genie.web.configs
-
Spring configuration for Swagger via SpringFox.
- GenieSwaggerAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieSwaggerAutoConfiguration
-
- genieSyncTaskExecutor() - Method in class com.netflix.genie.web.configs.GenieTasksAutoConfiguration
-
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
-
- GenieTasksAutoConfiguration - Class in com.netflix.genie.web.configs
-
Configuration of beans for asynchronous tasks within Genie.
- GenieTasksAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieTasksAutoConfiguration
-
- genieTaskScheduler(TasksSchedulerPoolProperties) - Method in class com.netflix.genie.web.configs.GenieTasksAutoConfiguration
-
Get a task scheduler.
- GenieTaskScheduleType - Enum in com.netflix.genie.web.tasks
-
The enumeration values which a
GenieTask can be be scheduled with.
- genieUserGroup - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- GenieValidationAutoConfiguration - Class in com.netflix.genie.web.configs
-
Configuration for bean validation within Genie.
- GenieValidationAutoConfiguration() - Constructor for class com.netflix.genie.web.configs.GenieValidationAutoConfiguration
-
- get(String) - Method in interface com.netflix.genie.web.services.FileTransferFactory
-
Factory method to return the FileTransfer implementation.
- get(int, Instant) - Method in interface com.netflix.genie.web.util.ProcessChecker.Factory
-
Get a new process checker to check on the given PID.
- get(int, Instant) - Method in class com.netflix.genie.web.util.UnixProcessChecker.Factory
-
Get a new process checker to check on the given PID.
- getActiveDisconnectedAgentJobs() - Method in class com.netflix.genie.web.jpa.services.JpaJobSearchServiceImpl
-
Get the IDs of all agent jobs that are active but currently not connected to any node.
- getActiveDisconnectedAgentJobs() - Method in interface com.netflix.genie.web.services.JobSearchService
-
Get the IDs of all agent jobs that are active but currently not connected to any node.
- getActiveJobCountForUser(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobSearchServiceImpl
-
Get the count of 'active' jobs for a given user across all instances.
- getActiveJobCountForUser(String) - Method in interface com.netflix.genie.web.services.JobSearchService
-
Get the count of 'active' jobs for a given user across all instances.
- getAgentHostname() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the host name where the agent ran or is running the job.
- getAgentHostname() - Method in interface com.netflix.genie.web.jpa.entities.projections.AgentHostnameProjection
-
Get the host name where the agent ran or is running the job.
- getAgentJobIdsWithNoConnectionInState(Set<JobStatus>) - Method in interface com.netflix.genie.web.jpa.repositories.JpaJobRepository
-
Find agent jobs in the given set of states that don't have an entry in the connections table.
- getAgentPid() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the pid of the agent that claimed this job.
- getAgentVersion() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the version of the agent that claimed this job.
- getAllActiveJobsOnHost(String) - Method in class com.netflix.genie.web.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.web.services.JobSearchService
-
Given a hostname return a set of all the jobs currently active on that host.
- getAllHostsWithActiveJobs() - Method in class com.netflix.genie.web.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.web.services.JobSearchService
-
Get a set of host names which are currently have active jobs in the Genie cluster.
- getApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get Application for given id.
- getApplication(String) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Gets application for given id.
- getApplication(String) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Gets application for given id.
- 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.
- getApplications() - Method in class com.netflix.genie.web.jobs.JobExecutionEnvironment
-
Get the applications for this instance.
- getApplications() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobApplicationsProjection
-
Get the applications associated with a job.
- getApplications() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobProjection
-
Get the applications used to run this job.
- getApplications() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.JobSpecificationProjection
-
Get the applications used to run this job.
- getApplications(String, String, Set<ApplicationStatus>, Set<String>, String, Pageable) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Get applications for given filter criteria.
- getApplications(String, String, Set<ApplicationStatus>, Set<String>, String, Pageable) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Get applications for given filter criteria.
- getApplicationsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get the applications configured for a given command.
- getApplicationsForCommand(String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Get the applications for a given command.
- getApplicationsForCommand(String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Get the applications for a given command.
- getArchiveLocation() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the location where the job was archived.
- getArchiveLocation() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobArchiveLocationProjection
-
Get the location where the job was archived.
- getBlacklistedVersions() - Method in class com.netflix.genie.web.properties.AgentFilterProperties
-
Get the (dynamic) property value containing a regular expression used to blacklist agent versions.
- getCheckDelay() - Method in class com.netflix.genie.web.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.web.jpa.entities.projections.JobExecutionProjection
-
Get the amount of time (in milliseconds) to delay the check for the job status.
- getCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get cluster configuration from unique id.
- getCluster() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the cluster that ran or is currently running a given job.
- getCluster() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobClusterProjection
-
Get the cluster that ran or is currently running a given job.
- getCluster() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.JobSpecificationProjection
-
Get the cluster that ran or is currently running a given job.
- getCluster(String) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Get the cluster configuration by id.
- getCluster(String) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Get the cluster configuration by id.
- getClusterCriteria() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobRequestProjection
-
Get all the cluster criteria.
- getClusterCriteria() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get all the cluster criteria.
- getClusterName() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the name of the cluster that is running or did run this job.
- getClusterName() - Method in interface com.netflix.genie.web.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.web.jpa.entities.projections.JobSearchProjection
-
Get the name of the cluster that is running or did run this job.
- 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.
- getClusters(String, Set<ClusterStatus>, Set<String>, Instant, Instant, Pageable) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Get cluster info for various parameters.
- getClusters(String, Set<ClusterStatus>, Set<String>, Instant, Instant, Pageable) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Get cluster info for various parameters.
- getClustersForCommand(String, Set<String>) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get all the clusters this command is associated with.
- getClustersForCommand(String, Set<ClusterStatus>) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Get all the clusters the command with given id is associated with.
- getClustersForCommand(String, Set<ClusterStatus>) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Get all the clusters the command with given id is associated with.
- getCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get Command configuration for given id.
- getCommand() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the command that ran or is currently running a given job.
- getCommand() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobCommandProjection
-
Get the command that ran or is currently running a given job.
- getCommand() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.JobSpecificationProjection
-
Get the command that ran or is currently running a given job.
- getCommand(String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Gets command configuration for given id.
- getCommand(String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Gets command configuration for given id.
- getCommandArgs() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobCommonFieldsProjection
-
Get the command arguments for this job.
- getCommandArgs() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.JobSpecificationProjection
-
Get the command arguments the user supplied for this job.
- getCommandArgs() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the command arguments the user supplied for this job.
- getCommandCriterion() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobRequestProjection
-
Get the command criterion for this job.
- getCommandCriterion() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the command criterion for this job.
- getCommandName() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the name of the command that is executing this job.
- getCommandName() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobProjection
-
Get the name of the command that is executing this job.
- getCommandName() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobSearchProjection
-
Get the name of the command that is executing this job.
- 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.
- getCommands() - Method in interface com.netflix.genie.web.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.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Get command configurations for given filter criteria.
- getCommands(String, String, Set<CommandStatus>, Set<String>, Pageable) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Get command configurations for given filter criteria.
- getCommandsForApplication(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get all the commands this application is associated with.
- getCommandsForApplication(String, Set<CommandStatus>) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Get all the commands the application with given id is associated with.
- getCommandsForApplication(String, Set<CommandStatus>) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Get all the commands the application with given id is associated with.
- getCommandsForCluster(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get all the commandIds configured for a given cluster.
- getCommandsForCluster(String, Set<CommandStatus>) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Get the set of commands associated with the cluster with given id.
- getCommandsForCluster(String, Set<CommandStatus>) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Get the set of commands associated with the cluster with given id.
- getConfigs() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobRequestProjection
-
Get all the configuration files for this job.
- getConfigs() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.ExecutionResourceProjection
-
Get all the configuration files for this entity.
- getConfigs() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.JobSpecificationProjection
-
Get all the configuration files for this job.
- getConfigs() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get all the configuration files for this job.
- getConfigsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get all the configuration files for a given application.
- getConfigsForApplication(String) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Get the set of configuration files associated with the application with
given id.
- getConfigsForApplication(String) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Get the set of configuration files associated with the application with
given id.
- getConfigsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get all the configuration files for a given cluster.
- getConfigsForCluster(String) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Get the set of configuration files associated with the cluster with given
id.
- getConfigsForCluster(String) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Get the set of configuration files associated with the cluster with given
id.
- getConfigsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get all the configuration files for a given command.
- getConfigsForCommand(String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Get the set of configuration files associated with the command with given
id.
- getConfigsForCommand(String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Get the set of configuration files associated with the command with given
id.
- getCreated() - Method in class com.netflix.genie.web.jpa.entities.AuditEntity
-
Get when this entity was created.
- getCreated() - Method in interface com.netflix.genie.web.jpa.entities.projections.AuditProjection
-
Get when this entity was created.
- getDefaultMailServiceImpl() - Method in class com.netflix.genie.web.configs.GenieMailAutoConfiguration
-
Get an default implementation of the Mail Service interface if nothing is supplied.
- getDependencies() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobRequestProjection
-
Get all the dependency files for this job.
- getDependencies() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.ExecutionResourceProjection
-
Get all the dependency files for this entity.
- getDependencies() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.JobSpecificationProjection
-
Get all the dependency files for this job.
- getDependencies() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get all the dependency files for this job.
- getDependenciesForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get all the dependency files for a given application.
- getDependenciesForApplication(String) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Get the set of dependency files associated with the application with given id.
- getDependenciesForApplication(String) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Get the set of dependency files associated with the application with given id.
- getDependenciesForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get all the dependency files for a given cluster.
- getDependenciesForCluster(String) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Get the set of dependency files associated with the cluster with given id.
- getDependenciesForCluster(String) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Get the set of dependency files associated with the cluster with given id.
- getDependenciesForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get all the dependency files for a given command.
- getDependenciesForCommand(String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Get the set of dependency files associated with the command with given id.
- getDependenciesForCommand(String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Get the set of dependency files associated with the command with given id.
- getDescription() - Method in class com.netflix.genie.web.jpa.entities.BaseEntity
-
Get the description of this resource.
- getDescription() - Method in interface com.netflix.genie.web.jpa.entities.projections.BaseProjection
-
Get the description of this resource.
- getDescription() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the description of this resource.
- getDescription() - Method in class com.netflix.genie.web.resources.agent.AgentFileResourceImpl
- getDirectory(File, String, boolean) - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
-
- getEmail() - Method in class com.netflix.genie.web.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.web.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.
- getEmail() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the email of the user associated with this job if they desire an email notification at completion
of the job.
- getEnvironmentVariables() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.JobSpecificationProjection
-
Get the final set of environment variables sent from the server to the agent for the job.
- getExitCode() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the exit code from the process that ran the job.
- getExitCode() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobExecutionProjection
-
Get the exit code from the process that ran the job.
- getFile(String) - Method in interface com.netflix.genie.web.jpa.services.JpaFilePersistenceService
-
Get a reference to the file entity for the given file path string.
- getFile(String) - Method in class com.netflix.genie.web.jpa.services.JpaFilePersistenceServiceImpl
-
Get a reference to the file entity for the given file path string.
- getFile() - Method in class com.netflix.genie.web.resources.agent.AgentFileResourceImpl
- getFile(String, String) - Method in interface com.netflix.genie.web.services.FileTransfer
-
Gets a file from any remote location to Genie's local working directory.
- getFile(String, String) - Method in class com.netflix.genie.web.services.impl.CacheGenieFileTransferService
-
Get the file needed by Genie for job execution.
- getFile(String, String) - Method in class com.netflix.genie.web.services.impl.GenieFileTransferService
-
Get the file needed by Genie for job execution.
- 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.
- getFile(String, String) - Method in class com.netflix.genie.web.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.web.services.impl.S3FileTransferImpl
-
Gets a file from any remote location to Genie's local working directory.
- getFilename() - Method in class com.netflix.genie.web.resources.agent.AgentFileResourceImpl
- getFiles(Set<String>) - Method in interface com.netflix.genie.web.jpa.services.JpaFilePersistenceService
-
Get all the file entity references that match the input set of file strings.
- getFiles(Set<String>) - Method in class com.netflix.genie.web.jpa.services.JpaFilePersistenceServiceImpl
-
Get all the file entity references that match the input set of file strings.
- getFindPredicate(Root<JobEntity>, CriteriaBuilder, String, String, String, Set<JobStatus>, Set<String>, String, ClusterEntity, String, CommandEntity, Instant, Instant, Instant, Instant, String, String) - Static method in class com.netflix.genie.web.jpa.specifications.JpaJobSpecs
-
Generate a criteria query predicate for a where clause based on the given parameters.
- getFinished() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get when the job was finished.
- getFinished() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobProjection
-
Get when the job was finished.
- getFinished() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobSearchProjection
-
Get the time the job finished if it has 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.
- 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.AgentJobCleanupTask
-
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.
- getFixedRate() - Method in class com.netflix.genie.web.tasks.leader.UserMetricsTask
-
Get how long the system should wait between invoking the run() method of this task in milliseconds.
- getGenieUserGroup() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the user group for this job.
- getGenieUserGroup() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobRequestProjection
-
Get the user group for this job.
- getGenieUserGroup() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the user group for this job.
- getGrouping() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the grouping this job is a part of.
- getGrouping() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobCommonFieldsProjection
-
Get the grouping this job is a part of.
- getGrouping() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the grouping this job is a part of.
- getGroupingInstance() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the instance identifier of a grouping.
- getGroupingInstance() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobCommonFieldsProjection
-
Get the instance identifier of a grouping.
- getGroupingInstance() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the instance identifier of a grouping.
- getHostnameForAgentConnection(String) - Method in interface com.netflix.genie.web.services.AgentRoutingService
-
Look up the hostname of the Genie node currently handling the agent connection for a given job.
- getHostnameForAgentConnection(String) - Method in class com.netflix.genie.web.services.impl.AgentRoutingServiceImpl
-
Look up the hostname of the Genie node currently handling the agent connection for a given job.
- getId() - Method in interface com.netflix.genie.web.jpa.entities.projections.IdProjection
-
Get the id from the projection.
- getInputStream() - Method in class com.netflix.genie.web.resources.agent.AgentFileResourceImpl
- getInputStream() - Method in class com.netflix.genie.web.util.StreamBuffer
-
Obtain the input stream to read this data.
- getJavaMailSenderMailService(JavaMailSender, MailProperties) - Method in class com.netflix.genie.web.configs.GenieMailAutoConfiguration
-
Returns a bean for mail service impl using the Spring Mail.
- getJob(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get job information for given job id.
- getJob(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobSearchServiceImpl
-
Get job information for given job id.
- getJob(String) - Method in interface com.netflix.genie.web.services.JobSearchService
-
Get job information for given job id.
- getJobApplications(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the applications used ot run the job.
- getJobApplications(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobSearchServiceImpl
-
Get the applications the job was run with or exception if not found.
- getJobApplications(String) - Method in interface com.netflix.genie.web.services.JobSearchService
-
Get the applications the job was run with or exception if not found.
- getJobArchiveLocation(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobPersistenceServiceImpl
-
Get the location a job directory was archived to if at all.
- getJobArchiveLocation(String) - Method in interface com.netflix.genie.web.services.JobPersistenceService
-
Get the location a job directory was archived to if at all.
- getJobCluster(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the cluster the job was run on or is currently running on.
- getJobCluster(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobSearchServiceImpl
-
Get the cluster the job was run on or exception if not found.
- getJobCluster(String) - Method in interface com.netflix.genie.web.services.JobSearchService
-
Get the cluster the job was run on 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.
- getJobCommand(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobSearchServiceImpl
-
Get the command the job was run with or exception if not found.
- getJobCommand(String) - Method in interface com.netflix.genie.web.services.JobSearchService
-
Get the command the job was run with or exception if not found.
- getJobDirectoryFileState(String, boolean) - Method in class com.netflix.genie.web.services.impl.DiskJobFileServiceImpl
-
Given a job id this API will traverse the job directory (if it exists) and return the set of all the files
including their relative paths from the directory root, the files' size and optionally a MD5 hash of the
file contents.
- getJobDirectoryFileState(String, boolean) - Method in interface com.netflix.genie.web.services.JobFileService
-
Given a job id this API will traverse the job directory (if it exists) and return the set of all the files
including their relative paths from the directory root, the files' size and optionally a MD5 hash of the
file contents.
- getJobDirectoryLocation() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the job directory location the agent should use.
- getJobDirectoryLocation() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.JobSpecificationProjection
-
Get the job directory location the agent should use.
- getJobExecution(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the execution information about a job.
- getJobExecution(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobSearchServiceImpl
-
Get job execution for given job id.
- getJobExecution(String) - Method in interface com.netflix.genie.web.services.JobSearchService
-
Get job execution for given job id.
- getJobFileAsResource(String, String) - Method in class com.netflix.genie.web.services.impl.DiskJobFileServiceImpl
-
Given the expected path of a job resource (file or directory) for a given job return a Resource
handle for this location.
- getJobFileAsResource(String, String) - Method in interface com.netflix.genie.web.services.JobFileService
-
Given the expected path of a job resource (file or directory) for a given job return a Resource
handle for this location.
- getJobHost(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobSearchServiceImpl
-
Get the hostname a job is running on.
- getJobHost(String) - Method in interface com.netflix.genie.web.services.JobSearchService
-
Get the hostname a job is running on.
- getJobMetadata(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the metadata information about a job.
- getJobMetadata(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobSearchServiceImpl
-
Get the metadata about a job.
- getJobMetadata(String) - Method in interface com.netflix.genie.web.services.JobSearchService
-
Get the metadata 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 class com.netflix.genie.web.controllers.JobRestController
-
Get the original job request.
- getJobRequest(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobPersistenceServiceImpl
-
Get the original request for a job.
- getJobRequest(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobSearchServiceImpl
-
Get job request for given job id.
- getJobRequest(String) - Method in interface com.netflix.genie.web.services.JobPersistenceService
-
Get the original request for a job.
- getJobRequest(String) - Method in interface com.netflix.genie.web.services.JobSearchService
-
Get job request for given job id.
- getJobSpecification(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobPersistenceServiceImpl
-
Get the saved job specification for the given job.
- getJobSpecification(JobSpecificationRequest, StreamObserver<JobSpecificationResponse>) - Method in class com.netflix.genie.web.rpc.grpc.services.impl.v4.GRpcJobServiceImpl
-
Assuming a specification has already been resolved the agent will call this API with a job id to fetch the
specification.
- getJobSpecification(String) - Method in interface com.netflix.genie.web.services.AgentJobService
-
Get a job specification if has been resolved.
- getJobSpecification(String) - Method in class com.netflix.genie.web.services.impl.AgentJobServiceImpl
-
Get a job specification if has been resolved.
- getJobSpecification(String) - Method in interface com.netflix.genie.web.services.JobPersistenceService
-
Get the saved job specification for the given job.
- getJobsPropertiesDefaults() - Static method in class com.netflix.genie.web.properties.JobsProperties
-
Create a JobsProperties initialized with default values (for use in tests).
- getJobStatus(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the status of the given job if it exists.
- getJobStatus(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobPersistenceServiceImpl
-
Get the status for a job with the given id.
- getJobStatus(String) - Method in class com.netflix.genie.web.jpa.services.JpaJobSearchServiceImpl
-
Deprecated.
- getJobStatus(String) - Method in interface com.netflix.genie.web.services.JobPersistenceService
-
Get the status for a job with the given id.
- getJobStatus(String) - Method in interface com.netflix.genie.web.services.JobSearchService
-
- getLastModifiedTime(String) - Method in interface com.netflix.genie.web.services.FileTransfer
-
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.
- getLastModifiedTime(String) - Method in class com.netflix.genie.web.services.impl.LocalFileTransferImpl
-
Returns the last modified time of the file with the given path.
- getLastModifiedTime(String) - Method in class com.netflix.genie.web.services.impl.S3FileTransferImpl
-
Returns the last modified time of the file with the given path.
- getManifest(String) - Method in interface com.netflix.genie.web.services.AgentFileStreamService
-
Returns the manifest for a given job, boxed in an Optional.
- getMemory() - Method in class com.netflix.genie.web.jpa.entities.CommandEntity
-
Get the default memory for a job using this command.
- getMemoryUsed() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the amount of memory (in MB) that this job is/was run with.
- getMemoryUsed() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobExecutionProjection
-
Get the amount of memory (in MB) that this job is/was run with.
- getMetadata() - Method in class com.netflix.genie.web.jpa.entities.BaseEntity
-
Get the metadata of this entity which is unstructured JSON.
- getMetadata() - Method in interface com.netflix.genie.web.jpa.entities.projections.BaseProjection
-
Get the metadata of this entity which is unstructured JSON.
- getMetadata() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
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.
- getMinimumVersion() - Method in class com.netflix.genie.web.properties.AgentFilterProperties
-
Get the (dynamic) property value representing the minimum agent version allowed to connect.
- getName() - Method in class com.netflix.genie.web.jpa.entities.CriterionEntity
-
Get the name this criterion was using if there was one.
- getName() - Method in interface com.netflix.genie.web.jpa.entities.projections.BaseProjection
-
Get the name of the resource.
- getName() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobSearchProjection
-
Get the name of the job.
- getName() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the name of the resource.
- getNumActiveJobs() - Method in class com.netflix.genie.web.services.impl.JobMetricsServiceImpl
-
Get the number of jobs active on this node.
- getNumActiveJobs() - Method in class com.netflix.genie.web.services.impl.JobStateServiceImpl
-
Get the number of jobs active on this node.
- getNumActiveJobs() - Method in interface com.netflix.genie.web.services.JobMetricsService
-
Get the number of jobs active on this node.
- getNumAgentConnectionsOnServer(String) - Method in class com.netflix.genie.web.jpa.services.JpaAgentConnectionPersistenceServiceImpl
-
Get the number of active agent connections on Genie server with the given hostname.
- getNumAgentConnectionsOnServer(String) - Method in interface com.netflix.genie.web.services.AgentConnectionPersistenceService
-
Get the number of active agent connections on Genie server with the given hostname.
- getNumAttachments() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the number of attachments.
- getNumAttachments() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobMetadataProjection
-
Get the number of attachments.
- getNumConnectedAgents() - Method in interface com.netflix.genie.web.services.AgentMetricsService
-
Get the number of agents currently connected to this server.
- getNumConnectedAgents() - Method in class com.netflix.genie.web.services.impl.AgentMetricsServiceImpl
-
Get the number of agents currently connected to this server.
- getOrder() - Method in class com.netflix.genie.web.aspect.DataServiceRetryAspect
-
- getProcessId() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the process id of the job.
- getProcessId() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobExecutionProjection
-
Get the process id of the job.
- getRemainingPath(HttpServletRequest) - Static method in class com.netflix.genie.web.controllers.ControllerUtils
-
Get the remaining path from a given request.
- getRequestAgentClientHostname() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the hostname of the agent that requested this job be run if there was one.
- getRequestAgentClientPid() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the PID of the agent that requested this job be run if there was one.
- getRequestAgentClientVersion() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the version of the agent that requested this job be run if there was one.
- getRequestApiClientHostname() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the request api client hostname.
- getRequestApiClientHostname() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobMetadataProjection
-
Get the request api client hostname.
- getRequestApiClientUserAgent() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the user agent.
- getRequestApiClientUserAgent() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobMetadataProjection
-
Get the user agent.
- getRequestedAgentConfigExt() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the extension configuration of a job agent configuration.
- getRequestedAgentConfigExt() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the extension configuration of a job agent configuration.
- getRequestedAgentEnvironmentExt() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the extension configuration of a job agent environment.
- getRequestedAgentEnvironmentExt() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the extension configuration of a job agent environment.
- getRequestedApplications() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobRequestProjection
-
Get any applications requested by their id.
- getRequestedApplications() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get any applications requested by their id.
- getRequestedArchiveLocationPrefix() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the archive location prefix uri for a job.
- getRequestedArchiveLocationPrefix() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the archive location prefix uri for a job.
- getRequestedCpu() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the number of CPU's requested to run this job.
- getRequestedCpu() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobRequestProjection
-
Get the number of CPU's requested to run this job.
- getRequestedCpu() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the number of CPU's requested to run this job.
- getRequestedEnvironmentVariables() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get all the environment variables that were requested be added to the Job Runtime environment by the user.
- getRequestedJobDirectoryLocation() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the requested directory on disk where the Genie job working directory should be placed if a user asked to
override the default.
- getRequestedJobDirectoryLocation() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the requested directory on disk where the Genie job working directory should be placed if a user asked to
override the default.
- getRequestedMemory() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the memory requested to run this job with.
- getRequestedMemory() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobRequestProjection
-
Get the memory requested to run this job with.
- getRequestedMemory() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the memory requested to run this job with.
- getRequestedTimeout() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the timeout (in seconds) requested by the user for this job.
- getRequestedTimeout() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobRequestProjection
-
Get the timeout (in seconds) requested by the user for this job.
- getRequestedTimeout() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the timeout (in seconds) requested by the user for this job.
- getResource(String, Path, URI) - Method in interface com.netflix.genie.web.services.AgentFileStreamService
-
Returns a Resource for the given job file boxed in an Optional.
- 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.
- getRunningJobsCount() - Method in interface com.netflix.genie.web.jpa.entities.aggregates.UserJobResourcesAggregate
-
Get the number of running jobs for the user.
- 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.AgentJobCleanupTask
-
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.
- getScheduleType() - Method in class com.netflix.genie.web.tasks.leader.UserMetricsTask
-
Get the type of scheduling mechanism which should be used to schedule this task.
- getSetupFile() - Method in class com.netflix.genie.web.jpa.entities.BaseEntity
-
Get the setup file for this resource.
- getSetupFile() - Method in interface com.netflix.genie.web.jpa.entities.projections.SetupFileProjection
-
Get the setup file for this resource.
- getSetupFile() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.ExecutionResourceProjection
-
Get the setup file for this entity.
- getSetupFile() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.JobSpecificationProjection
-
Get the setup file for this resource.
- getSetupFile() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the setup file for this resource.
- getStarted() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get when the job was started.
- getStarted() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobProjection
-
Get when the job was started.
- getStarted() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobSearchProjection
-
Get the time the job started if it has started.
- getStatic() - Method in class com.netflix.genie.web.properties.AwsCredentialsProperties.SpringCloudAwsRegionProperties
-
Get the region.
- getStatus() - Method in class com.netflix.genie.web.jpa.entities.CriterionEntity
-
Get the status this criterion was using if there was one.
- getStatus() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobStatusProjection
-
Get the job status.
- getStatusMsg() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the current status message of the job.
- getStatusMsg() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobProjection
-
Get the current status message of the job.
- getStdErrSize() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the size of standard error for this job.
- getStdErrSize() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobMetadataProjection
-
Get the size of standard error for this job.
- getStdOutSize() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the size of standard out for this job.
- getStdOutSize() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobMetadataProjection
-
Get the size of standard out for this job.
- getTag(String) - Method in interface com.netflix.genie.web.jpa.services.JpaTagPersistenceService
-
Get a tag entity reference for the given tag string.
- getTag(String) - Method in class com.netflix.genie.web.jpa.services.JpaTagPersistenceServiceImpl
-
Get a tag entity reference for the given tag string.
- getTags() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobCommonFieldsProjection
-
Get the tags for the job.
- getTags() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the tags for the job.
- getTags(Set<String>) - Method in interface com.netflix.genie.web.jpa.services.JpaTagPersistenceService
-
Get all the tag entity references that match the input set of tag strings.
- getTags(Set<String>) - Method in class com.netflix.genie.web.jpa.services.JpaTagPersistenceServiceImpl
-
Get all the tag entity references that match the input set of tag strings.
- getTagsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get all the tags for a given application.
- getTagsForApplication(String) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Get the set of tags associated with the application with given
id.
- getTagsForApplication(String) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Get the set of tags associated with the application with given
id.
- getTagsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get all the tags for a given cluster.
- getTagsForCluster(String) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Get the set of tags associated with the cluster with given
id.
- getTagsForCluster(String) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Get the set of tags associated with the cluster with given
id.
- getTagsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get all the tags for a given command.
- getTagsForCommand(String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Get the set of tags associated with the command with given
id.
- getTagsForCommand(String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Get the set of tags associated with the command with given
id.
- getTimeout() - Method in class com.netflix.genie.web.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.web.jpa.entities.projections.JobExecutionProjection
-
Get the date this job will be killed due to exceeding its set timeout duration.
- getTotalSizeOfAttachments() - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Get the total size of the attachments.
- getTotalSizeOfAttachments() - Method in interface com.netflix.genie.web.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.job.JobMonitor
-
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.web.jpa.entities.ApplicationEntity
-
Get the type of this application.
- getUniqueId() - Method in class com.netflix.genie.web.jpa.entities.CriterionEntity
-
Get the unique id this criterion was using if there was one.
- getUniqueId() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobExecutionProjection
-
Get the unique identifier of this job execution.
- getUniqueId() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobMetadataProjection
-
Get the unique identifier of this job execution.
- getUniqueId() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobSearchProjection
-
Get the unique identifier of the job.
- getUniqueId() - Method in interface com.netflix.genie.web.jpa.entities.projections.UniqueIdProjection
-
Get the unique identifier for this entity.
- getUniqueId() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.ExecutionResourceProjection
-
Get the unique identifier for this entity.
- getUniqueId() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the unique identifier for this entity.
- getUpdated() - Method in class com.netflix.genie.web.jpa.entities.AuditEntity
-
Get the time this entity was updated.
- getUpdated() - Method in interface com.netflix.genie.web.jpa.entities.projections.AuditProjection
-
Get when this entity was updated.
- getURI() - Method in class com.netflix.genie.web.resources.agent.AgentFileResourceImpl
- getURL() - Method in class com.netflix.genie.web.resources.agent.AgentFileResourceImpl
- getUsedMemory() - Method in interface com.netflix.genie.web.jpa.entities.aggregates.UserJobResourcesAggregate
-
Get the total amount of memory used by all running jobs for the user.
- getUsedMemory() - Method in class com.netflix.genie.web.services.impl.JobMetricsServiceImpl
-
Get the amount of memory currently used by jobs in MB.
- getUsedMemory() - Method in class com.netflix.genie.web.services.impl.JobStateServiceImpl
-
Get the amount of memory currently used by jobs in MB.
- getUsedMemory() - Method in interface com.netflix.genie.web.services.JobMetricsService
-
Get the amount of memory currently used by jobs in MB.
- getUser() - Method in interface com.netflix.genie.web.jpa.entities.aggregates.UserJobResourcesAggregate
-
Get the user name.
- getUser() - Method in interface com.netflix.genie.web.jpa.entities.projections.BaseProjection
-
Get the user who created the resource.
- getUser() - Method in interface com.netflix.genie.web.jpa.entities.projections.JobSearchProjection
-
Get the user who ran or is running the job.
- getUser() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the user who created the resource.
- getUserJobResourcesAggregates() - Method in interface com.netflix.genie.web.jpa.repositories.JpaJobRepository
-
Returns resources usage for each user that has a running job.
- getUserLimit(String) - Method in class com.netflix.genie.web.properties.JobsActiveLimitProperties
-
Get the maximum number of jobs a user is allowed to run concurrently.
- getUserResourcesSummaries() - Method in class com.netflix.genie.web.jpa.services.JpaJobSearchServiceImpl
-
Get a map of summaries of resources usage for each user with at least one running job.
- getUserResourcesSummaries() - Method in interface com.netflix.genie.web.services.JobSearchService
-
Get a map of summaries of resources usage for each user with at least one running job.
- getVersion() - Method in class com.netflix.genie.web.jpa.entities.CriterionEntity
-
Get the version this criterion was using if there was one.
- getVersion() - Method in interface com.netflix.genie.web.jpa.entities.projections.BaseProjection
-
Get the version.
- getVersion() - Method in interface com.netflix.genie.web.jpa.entities.projections.v4.V4JobRequestProjection
-
Get the version.
- getWhitelistedVersions() - Method in class com.netflix.genie.web.properties.AgentFilterProperties
-
Get the (dynamic) property value containing a regular expression used to whitelist agent versions.
- grouping - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- GROUPING - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- GROUPING_INSTANCE - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- groupingInstance - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- GRpcJobKillServiceImpl - Class in com.netflix.genie.web.rpc.grpc.services.impl.v4
-
Service to kill agent jobs.
- GRpcJobKillServiceImpl(JobSearchService) - Constructor for class com.netflix.genie.web.rpc.grpc.services.impl.v4.GRpcJobKillServiceImpl
-
Constructor.
- GRpcJobServiceImpl - Class in com.netflix.genie.web.rpc.grpc.services.impl.v4
-
Extension of JobServiceGrpc.JobServiceImplBase to provide
functionality for resolving and fetching specifications for jobs to be run by the Genie Agent.
- GRpcJobServiceImpl(AgentJobService, JobServiceProtoConverter, JobServiceProtoErrorComposer) - Constructor for class com.netflix.genie.web.rpc.grpc.services.impl.v4.GRpcJobServiceImpl
-
Constructor.
- GRpcPingServiceImpl - Class in com.netflix.genie.web.rpc.grpc.services.impl.v4
-
Implementation of the Ping service definition.
- GRpcServerProperties - Class in com.netflix.genie.web.properties
-
Properties related to Genie's gRPC server functionality.
- GRpcServerProperties() - Constructor for class com.netflix.genie.web.properties.GRpcServerProperties
-
- randomizedClusterLoadBalancer() - Method in class com.netflix.genie.web.configs.GenieClusterLoadBalancerAutoConfiguration
-
The default cluster load balancer if all others fail.
- RandomizedClusterLoadBalancerImpl - Class in com.netflix.genie.web.services.impl
-
Basic implementation of a load balancer where a cluster is picked at random.
- RandomizedClusterLoadBalancerImpl() - Constructor for class com.netflix.genie.web.services.impl.RandomizedClusterLoadBalancerImpl
-
- Read() - Constructor for class com.netflix.genie.web.properties.HttpProperties.Read
-
- refresh() - Method in class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
-
Check if the script file needs to be refreshed.
- REFRESH_RATE_PROPERTY - Static variable in class com.netflix.genie.web.properties.ScriptLoadBalancerProperties
-
How often the script should be refreshed from the source.
- registerForKillNotification(JobKillRegistrationRequest, StreamObserver<JobKillRegistrationResponse>) - Method in class com.netflix.genie.web.rpc.grpc.services.impl.v4.GRpcJobKillServiceImpl
-
Register to be notified when a kill request for the job is received.
- registry - Variable in class com.netflix.genie.web.services.impl.JobStateServiceImpl
-
- removeAgentConnection(String, String) - Method in class com.netflix.genie.web.jpa.services.JpaAgentConnectionPersistenceServiceImpl
-
Remove an existing connection currently active from the given agent to the local node.
- removeAgentConnection(String, String) - Method in interface com.netflix.genie.web.services.AgentConnectionPersistenceService
-
Remove an existing connection currently active from the given agent to the local node.
- 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.web.jpa.entities.ClusterEntity
-
Remove all the commands from this application.
- removeAllCommandsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Remove the all commandIds from a given cluster.
- removeAllCommandsForCluster(String) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Remove all commands from the cluster.
- removeAllCommandsForCluster(String) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Remove all commands from the cluster.
- removeAllConfigsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete the all configuration files from a given application.
- removeAllConfigsForApplication(String) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Remove all configuration files from the application.
- removeAllConfigsForApplication(String) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Remove all configuration files from the application.
- removeAllConfigsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete the all configuration files from a given cluster.
- removeAllConfigsForCluster(String) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Remove all configuration files from the cluster.
- removeAllConfigsForCluster(String) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Remove all configuration files from the cluster.
- removeAllConfigsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete the all configuration files from a given command.
- removeAllConfigsForCommand(String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Remove all configuration files from the command.
- removeAllConfigsForCommand(String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Remove all configuration files from the command.
- removeAllDependenciesForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete the all dependency files from a given application.
- removeAllDependenciesForApplication(String) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Remove all dependency files from the application.
- removeAllDependenciesForApplication(String) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Remove all dependency files from the application.
- removeAllDependenciesForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete the all dependency files from a given cluster.
- removeAllDependenciesForCluster(String) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Remove all dependency files from the cluster.
- removeAllDependenciesForCluster(String) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Remove all dependency files from the cluster.
- removeAllDependenciesForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete the all dependency files from a given command.
- removeAllDependenciesForCommand(String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Remove all dependency files from the command.
- removeAllDependenciesForCommand(String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Remove all dependency files from the command.
- removeAllListeners() - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- removeAllTagsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete the all tags from a given application.
- removeAllTagsForApplication(String) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Remove all tags from the application.
- removeAllTagsForApplication(String) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Remove all tags from the application.
- removeAllTagsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete the all tags from a given cluster.
- removeAllTagsForCluster(String) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Remove all tags from the cluster.
- removeAllTagsForCluster(String) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Remove all tags from the cluster.
- removeAllTagsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete the all tags from a given command.
- removeAllTagsForCommand(String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Remove all tags from the command.
- removeAllTagsForCommand(String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Remove all tags from the command.
- removeApplication(ApplicationEntity) - Method in class com.netflix.genie.web.jpa.entities.CommandEntity
-
Remove an application from this command.
- removeApplicationForCommand(String, String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Remove the application from a given command.
- removeApplicationForCommand(String, String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Remove the application from the command.
- removeApplicationForCommand(String, String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Remove the application from the command.
- removeApplicationListener(ApplicationListener<?>) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- removeApplicationListenerBean(String) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- removeApplicationsForCommand(String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Remove the applications from the command.
- removeApplicationsForCommand(String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Remove the applications from the command.
- removeCommand(CommandEntity) - Method in class com.netflix.genie.web.jpa.entities.ClusterEntity
-
Remove a command from this cluster.
- removeCommandForCluster(String, String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Remove an command from a given cluster.
- removeCommandForCluster(String, String) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Remove a command from the cluster.
- removeCommandForCluster(String, String) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Remove a command from the cluster.
- removeConfigForApplication(String, String) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Remove a configuration file from the application.
- removeConfigForApplication(String, String) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Remove a configuration file from the application.
- removeConfigForCommand(String, String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Remove a configuration file from the command.
- removeConfigForCommand(String, String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Remove a configuration file from the command.
- removeDependencyForApplication(String, String) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Remove a dependency file from the application.
- removeDependencyForApplication(String, String) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Remove a dependency file from the application.
- removeDependencyForCluster(String, String) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Remove a dependency file from the cluster.
- removeDependencyForCluster(String, String) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Remove a dependency file from the cluster.
- removeDependencyForCommand(String, String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Remove a dependency file from the command.
- removeDependencyForCommand(String, String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Remove a dependency file from the command.
- removeTagForApplication(String, String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Remove an tag from a given application.
- removeTagForApplication(String, String) - Method in class com.netflix.genie.web.jpa.services.JpaApplicationPersistenceServiceImpl
-
Remove a tag from the application.
- removeTagForApplication(String, String) - Method in interface com.netflix.genie.web.services.ApplicationPersistenceService
-
Remove a tag from the application.
- removeTagForCluster(String, String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Remove an tag from a given cluster.
- removeTagForCluster(String, String) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Remove a tag from the cluster.
- removeTagForCluster(String, String) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Remove a tag from the cluster.
- removeTagForCommand(String, String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Remove an tag from a given command.
- removeTagForCommand(String, String) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Remove a tag from the command.
- removeTagForCommand(String, String) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Remove a tag from the command.
- REQUEST_AGENT_CLIENT_HOSTNAME - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUEST_AGENT_CLIENT_PID - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUEST_AGENT_CLIENT_VERSION - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUEST_API_CLIENT_HOSTNAME - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUEST_API_CLIENT_USER_AGENT - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestAgentClientHostname - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestAgentClientPid - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestAgentClientVersion - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestApiClientHostname - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestApiClientUserAgent - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUESTED_AGENT_CONFIG_EXT - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUESTED_AGENT_ENVIRONMENT_EXT - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUESTED_APPLICATIONS - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUESTED_ARCHIVE_LOCATION_PREFIX - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUESTED_CPU - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUESTED_ENVIRONMENT_VARIABLES - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUESTED_ID - Static variable in class com.netflix.genie.web.jpa.entities.UniqueIdEntity_
-
- REQUESTED_JOB_DIRECTORY_LOCATION - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUESTED_MEMORY - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- REQUESTED_TIMEOUT - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestedAgentConfigExt - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestedAgentEnvironmentExt - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestedApplications - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestedArchiveLocationPrefix - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestedCpu - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestedEnvironmentVariables - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestedId - Static variable in class com.netflix.genie.web.jpa.entities.UniqueIdEntity_
-
- requestedJobDirectoryLocation - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestedMemory - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- requestedTimeout - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- reserveJobId(ReserveJobIdRequest, StreamObserver<ReserveJobIdResponse>) - Method in class com.netflix.genie.web.rpc.grpc.services.impl.v4.GRpcJobServiceImpl
-
This API will reserve a job id using the supplied metadata in the request and return the reserved job id.
- reserveJobId(JobRequest, AgentClientMetadata) - Method in interface com.netflix.genie.web.services.AgentJobService
-
Reserve a job id and persist job details in the database based on the supplied JobRequest.
- reserveJobId(JobRequest, AgentClientMetadata) - Method in class com.netflix.genie.web.services.impl.AgentJobServiceImpl
-
Reserve a job id and persist job details in the database based on the supplied JobRequest.
- resolve(String, ResourceLoader) - Method in class com.netflix.genie.web.resources.agent.AgentFileProtocolResolver
- resolveClustersAndCommands(Criterion, Criterion) - Method in interface com.netflix.genie.web.jpa.repositories.CriteriaResolutionRepository
-
Given a cluster and command criterion attempt to resolve the cluster and highest priority command that match
said criteria.
- resolveClustersAndCommands(Criterion, Criterion) - Method in class com.netflix.genie.web.jpa.repositories.CriteriaResolutionRepositoryImpl
-
Given a cluster and command criterion attempt to resolve the cluster and highest priority command that match
said criteria.
- resolved - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- RESOLVED - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- resolveJobSpecification(JobSpecificationRequest, StreamObserver<JobSpecificationResponse>) - Method in class com.netflix.genie.web.rpc.grpc.services.impl.v4.GRpcJobServiceImpl
-
This API will take a request to resolve a Job Specification and given the inputs figure out all the details
needed to flesh out a job specification for the Agent to run.
- resolveJobSpecification(String) - Method in interface com.netflix.genie.web.services.AgentJobService
-
Resolve the job specification for job identified by the given id.
- resolveJobSpecification(String) - Method in class com.netflix.genie.web.services.impl.AgentJobServiceImpl
-
Resolve the job specification for job identified by the given id.
- resolveJobSpecification(String, JobRequest) - Method in class com.netflix.genie.web.services.impl.JobSpecificationServiceImpl
-
Given a job request resolve all the details needed for a complete job specification can be run by the user.
- resolveJobSpecification(String, JobRequest) - Method in interface com.netflix.genie.web.services.JobSpecificationService
-
Given a job request resolve all the details needed for a complete job specification can be run by the user.
- resolveJobSpecificationDryRun(DryRunJobSpecificationRequest, StreamObserver<JobSpecificationResponse>) - Method in class com.netflix.genie.web.rpc.grpc.services.impl.v4.GRpcJobServiceImpl
-
The agent requests that a job specification be resolved without impacting any state in the database.
- resourceLoader() - Method in class com.netflix.genie.web.configs.GenieApiAutoConfiguration
-
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.
- RetryProperties - Class in com.netflix.genie.web.properties
-
All properties related to Http retry template in Genie.
- RetryProperties() - Constructor for class com.netflix.genie.web.properties.RetryProperties
-
- RetryProperties.S3RetryProperties - Class in com.netflix.genie.web.properties
-
Retry properties related to S3.
- 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.web.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.AgentJobCleanupTask
- 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.leader.UserMetricsTask
- run() - Method in class com.netflix.genie.web.tasks.node.DiskCleanupTask
-
Checks the disk for jobs on this host.
- s3FileTransferImpl(S3ClientFactory, MeterRegistry, S3FileTransferProperties) - Method in class com.netflix.genie.web.configs.aws.GenieAwsS3AutoConfiguration
-
Returns a bean which has an s3 implementation of the File Transfer interface.
- S3FileTransferImpl - Class in com.netflix.genie.web.services.impl
-
An implementation of the FileTransferService interface in which the remote locations are on Amazon S3.
- S3FileTransferImpl(S3ClientFactory, MeterRegistry, S3FileTransferProperties) - Constructor for class com.netflix.genie.web.services.impl.S3FileTransferImpl
-
Constructor.
- S3FileTransferProperties - Class in com.netflix.genie.web.properties
-
Properties for S3FileTransfer.
- S3FileTransferProperties() - Constructor for class com.netflix.genie.web.properties.S3FileTransferProperties
-
- S3RetryProperties() - Constructor for class com.netflix.genie.web.properties.RetryProperties.S3RetryProperties
-
- save(String, String, InputStream) - Method in interface com.netflix.genie.web.services.AttachmentService
-
Save a given attachment for a job for later retrieval.
- save(String, String, InputStream) - Method in class com.netflix.genie.web.services.impl.FileSystemAttachmentService
-
Save a given attachment for a job for later retrieval.
- saveAgentConnection(String, String) - Method in class com.netflix.genie.web.jpa.services.JpaAgentConnectionPersistenceServiceImpl
-
Store a new connection currently active from the given agent to the given node.
- saveAgentConnection(String, String) - Method in interface com.netflix.genie.web.services.AgentConnectionPersistenceService
-
Store a new connection currently active from the given agent to the given node.
- saveJobRequest(JobRequest, JobRequestMetadata) - Method in class com.netflix.genie.web.jpa.services.JpaJobPersistenceServiceImpl
-
Save the job request information.
- saveJobRequest(JobRequest, JobRequestMetadata) - Method in interface com.netflix.genie.web.services.JobPersistenceService
-
Save the job request information.
- saveJobSpecification(String, JobSpecification) - Method in class com.netflix.genie.web.jpa.services.JpaJobPersistenceServiceImpl
-
Save the given job specification details for a job.
- saveJobSpecification(String, JobSpecification) - Method in interface com.netflix.genie.web.services.JobPersistenceService
-
Save the given job specification details for a job.
- schedule(String, JobRequest, Cluster, Command, List<Application>, int) - Method in class com.netflix.genie.web.services.impl.JobStateServiceImpl
-
Schedules the job.
- schedule(String, JobRequest, Cluster, Command, List<Application>, int) - Method in interface com.netflix.genie.web.services.JobStateService
-
Schedules the job.
- scheduler - Variable in class com.netflix.genie.web.services.impl.JobStateServiceImpl
-
- SCRIPT_FILE_DESTINATION_PROPERTY - Static variable in class com.netflix.genie.web.properties.ScriptLoadBalancerProperties
-
Where the script should be stored on local disk.
- SCRIPT_FILE_SOURCE_PROPERTY - Static variable in class com.netflix.genie.web.properties.ScriptLoadBalancerProperties
-
The source location of the script.
- SCRIPT_LOAD_BALANCER_PRECEDENCE - Static variable in class com.netflix.genie.web.configs.GenieClusterLoadBalancerAutoConfiguration
-
- scriptLoadBalancer(AsyncTaskExecutor, TaskScheduler, GenieFileTransferService, Environment, ObjectMapper, MeterRegistry) - Method in class com.netflix.genie.web.configs.GenieClusterLoadBalancerAutoConfiguration
-
Produce the
ScriptLoadBalancer instance to use for this Genie node if it was configured by the user.
- 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, MeterRegistry) - Constructor for class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
-
Constructor.
- ScriptLoadBalancerProperties - Class in com.netflix.genie.web.properties
-
- ScriptLoadBalancerProperties() - Constructor for class com.netflix.genie.web.properties.ScriptLoadBalancerProperties
-
- SELECT_FOR_UPDATE_UNUSED_FILES_SQL - Static variable in interface com.netflix.genie.web.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.web.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.web.services.ClusterLoadBalancer
-
Return best cluster to run job on.
- selectCluster(Set<Cluster>, JobRequest) - Method in class com.netflix.genie.web.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.
- sendEmail(String, String, String) - Method in class com.netflix.genie.web.services.impl.DefaultMailServiceImpl
-
Method to send emails.
- sendEmail(String, String, String) - Method in class com.netflix.genie.web.services.impl.MailServiceImpl
-
- sendEmail(String, String, String) - Method in interface com.netflix.genie.web.services.MailService
-
Method to send emails.
- SERVER_HOSTNAME - Static variable in class com.netflix.genie.web.jpa.entities.AgentConnectionEntity_
-
- serveResource(String, URL, String, HttpServletRequest, HttpServletResponse) - Method in class com.netflix.genie.web.services.impl.JobDirectoryServerServiceImpl
-
Given the request this API will write the resource to response if possible.
- serveResource(String, URL, String, HttpServletRequest, HttpServletResponse) - Method in interface com.netflix.genie.web.services.JobDirectoryServerService
-
Given the request this API will write the resource to response if possible.
- serverHostname - Static variable in class com.netflix.genie.web.jpa.entities.AgentConnectionEntity_
-
- 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.
- setApplicationContext(ApplicationContext) - Method in class com.netflix.genie.web.resources.agent.AgentFileProtocolResolverRegistrar
- setApplications(List<ApplicationEntity>) - Method in class com.netflix.genie.web.jpa.entities.CommandEntity
-
Sets the applications for this command.
- setApplications(List<ApplicationEntity>) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set the applications used to run this job.
- setApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Set the applications for the given command.
- setApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.web.jpa.services.JpaCommandPersistenceServiceImpl
-
Set the applications for the command.
- setApplicationsForCommand(String, List<String>) - Method in interface com.netflix.genie.web.services.CommandPersistenceService
-
Set the applications for the command.
- setBeanClassLoader(ClassLoader) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- setBeanFactory(BeanFactory) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- setCluster(ClusterEntity) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set the cluster this job ran on.
- setClusterCriteria(List<CriterionEntity>) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set the cluster criteria set for this job.
- setClusters(Set<ClusterEntity>) - Method in class com.netflix.genie.web.jpa.entities.CommandEntity
-
Set the clusters this command is available on.
- setCommand(CommandEntity) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set the command used to run this job.
- setCommandArgs(List<String>) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set the command arguments to use with this job.
- setCommandCriterion(CriterionEntity) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set the command criterion.
- setCommands(List<CommandEntity>) - Method in class com.netflix.genie.web.jpa.entities.ClusterEntity
-
Sets the commands for this cluster.
- setCommandsForCluster(String, List<String>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Set the commandIds for a given cluster.
- setCommandsForCluster(String, List<String>) - Method in class com.netflix.genie.web.jpa.services.JpaClusterPersistenceServiceImpl
-
Update the set of command files associated with the cluster with
given id.
- setCommandsForCluster(String, List<String>) - Method in interface com.netflix.genie.web.services.ClusterPersistenceService
-
Update the set of command files associated with the cluster with
given id.
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.web.jpa.entities.ApplicationEntity
-
Set all the files associated as configuration files for this application.
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.web.jpa.entities.ClusterEntity
-
Set all the files associated as configuration files for this cluster.
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.web.jpa.entities.CommandEntity
-
Set all the files associated as configuration files for this cluster.
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set all the files associated as configuration files for this job.
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.web.jpa.entities.ApplicationEntity
-
Set all the files associated as dependency files for this application.
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.web.jpa.entities.ClusterEntity
-
Set all the files associated as dependency files for this cluster.
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.web.jpa.entities.CommandEntity
-
Set all the files associated as dependency files for this cluster.
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set all the files associated as dependency files for this job.
- setDescription(String) - Method in class com.netflix.genie.web.jpa.entities.BaseEntity
-
Set the description of this entity.
- setEnvironment(Environment) - Method in class com.netflix.genie.web.properties.AgentFilterProperties
- setEnvironment(Environment) - Method in class com.netflix.genie.web.properties.JobsActiveLimitProperties
- setEnvironmentVariables(Map<String, String>) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set the environment variables for the job.
- setExecutable(List<String>) - Method in class com.netflix.genie.web.jpa.entities.CommandEntity
-
Set the executable and any default arguments for this command.
- setFinished(Instant) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set the finishTime for the job.
- setJobCompletionInformation(String, int, JobStatus, String, Long, Long) - Method in class com.netflix.genie.web.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.web.services.JobPersistenceService
-
Method to set all job completion information for a job execution.
- setJobRunningInformation(String, int, long, Instant) - Method in class com.netflix.genie.web.jpa.services.JpaJobPersistenceServiceImpl
-
Update the job with information for the running job process.
- setJobRunningInformation(String, int, long, Instant) - Method in interface com.netflix.genie.web.services.JobPersistenceService
-
Update the job with information for the running job process.
- setJsonField(JsonNode, Consumer<String>) - Static method in class com.netflix.genie.web.jpa.entities.v4.EntityDtoConverters
-
Given a JSON node convert it to a string representation and hand it to the consumer.
- setMemoryAndTask(String, int, Future<?>) - Method in class com.netflix.genie.web.services.impl.JobStateServiceImpl
-
- setMetadata(String) - Method in class com.netflix.genie.web.jpa.entities.BaseEntity
-
Set the JSON metadata of this entity.
- setName(String) - Method in class com.netflix.genie.web.jpa.entities.CriterionEntity
-
Set the name this criterion used.
- setRequestedEnvironmentVariables(Map<String, String>) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set the requested environment variables.
- 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.web.jpa.entities.BaseEntity
-
Set the setup file for this entity.
- setStarted(Instant) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set the start time for the job.
- setStatic(String) - Method in class com.netflix.genie.web.properties.AwsCredentialsProperties.SpringCloudAwsRegionProperties
-
Set the static value for the region this instance is running in.
- setStatus(String) - Method in class com.netflix.genie.web.jpa.entities.CriterionEntity
-
Set the status this criterion used.
- setStdErrSize(Long) - Method in class com.netflix.genie.web.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.web.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.web.jpa.entities.ApplicationEntity
-
Set all the tags associated to this application.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.web.jpa.entities.ClusterEntity
-
Set all the tags associated to this cluster.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.web.jpa.entities.CommandEntity
-
Set all the tags associated to this cluster.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.web.jpa.entities.CriterionEntity
-
Set all the tags associated to this criterion.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set all the tags associated to this job.
- setTimeout(Instant) - Method in class com.netflix.genie.web.jpa.entities.JobEntity
-
Set the date this job will be killed due to exceeding its set timeout duration.
- setUniqueId(String) - Method in class com.netflix.genie.web.jpa.entities.CriterionEntity
-
Set the unique id this criterion used.
- SETUP_FILE - Static variable in class com.netflix.genie.web.jpa.entities.BaseEntity_
-
- setupFile - Static variable in class com.netflix.genie.web.jpa.entities.BaseEntity_
-
- SetupFileProjection - Interface in com.netflix.genie.web.jpa.entities.projections
-
Projection for returning the setup file of a given entity.
- setVersion(String) - Method in class com.netflix.genie.web.jpa.entities.CriterionEntity
-
Set the version this criterion used.
- SimpleLoggingInterceptor - Class in com.netflix.genie.web.rpc.grpc.interceptors
-
Proof of concept server interceptor that logs gRPC requests and errors.
- SimpleLoggingInterceptor() - Constructor for class com.netflix.genie.web.rpc.grpc.interceptors.SimpleLoggingInterceptor
-
- splitV3CommandExecutableForV4(Connection) - Static method in class com.netflix.genie.web.jpa.utils.H2Utils
-
Split the existing command executable on any whitespace characters and insert them into the
command_executable_arguments table in order.
- SpringCloudAwsRegionProperties() - Constructor for class com.netflix.genie.web.properties.AwsCredentialsProperties.SpringCloudAwsRegionProperties
-
- started - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- STARTED - Static variable in class com.netflix.genie.web.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.web.jpa.entities.ApplicationEntity_
-
- STATUS - Static variable in class com.netflix.genie.web.jpa.entities.ApplicationEntity_
-
- status - Static variable in class com.netflix.genie.web.jpa.entities.ClusterEntity_
-
- STATUS - Static variable in class com.netflix.genie.web.jpa.entities.ClusterEntity_
-
- status - Static variable in class com.netflix.genie.web.jpa.entities.CommandEntity_
-
- STATUS - Static variable in class com.netflix.genie.web.jpa.entities.CommandEntity_
-
- status - Static variable in class com.netflix.genie.web.jpa.entities.CriterionEntity_
-
- STATUS - Static variable in class com.netflix.genie.web.jpa.entities.CriterionEntity_
-
- status - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- STATUS - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- STATUS - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag the status of a request or operation.
- STATUS_MSG - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- statusMsg - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- STD_ERR_SIZE - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- STD_OUT_SIZE - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- stdErrSize - Static variable in class com.netflix.genie.web.jpa.entities.JobEntity_
-
- stdOutSize - Static variable in class com.netflix.genie.web.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.
- StreamBuffer - Class in com.netflix.genie.web.util
-
A temporary in-memory structure to hold in-transit data.
- StreamBuffer() - Constructor for class com.netflix.genie.web.util.StreamBuffer
-
Constructor.
- 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.
- submitJob(JobRequest, Cluster, Command, List<Application>, int) - Method in class com.netflix.genie.web.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.web.services.JobSubmitterService
-
Submit the job for appropriate execution based on environment.
- SUCCESS - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagValues
-
Tag value to denote success (used with TagKeys.STATUS).
- SwaggerProperties - Class in com.netflix.genie.web.properties
-
Properties related to Genie and swagger.
- SwaggerProperties() - Constructor for class com.netflix.genie.web.properties.SwaggerProperties
-
- SystemArchitecture - Class in com.netflix.genie.web.aspect
-
Application pointcut expressions.
- SystemArchitecture() - Constructor for class com.netflix.genie.web.aspect.SystemArchitecture
-