- CachingAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure
-
Auto configuration to enable Spring Boot Caching annotation support.
- CachingAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.CachingAutoConfiguration
-
- changeJobArchiveStatus(ChangeJobArchiveStatusRequest, StreamObserver<ChangeJobArchiveStatusResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobServiceImpl
-
When the agent wants to set the archival status of a job post-execution (i.e.
- changeJobStatus(ChangeJobStatusRequest, StreamObserver<ChangeJobStatusResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobServiceImpl
-
When the agent wants to tell the system that the status of a job is changed this API is called.
- changeOwnershipOfDirectory(String, String, Executor) - Static method in class com.netflix.genie.web.util.UNIXUtils
-
Change the ownership of a directory (recursively).
- characterEncodingFilter() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.ApisAutoConfiguration
-
Character encoding filter that forces content-type in response to be UTF-8.
- CHECK_DELAY - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
-
- CHECK_DELAY - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- checkDelay - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
-
- checkDelay - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- claimed - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- CLAIMED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- claimJob(ClaimJobRequest, StreamObserver<ClaimJobResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.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.agent.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.agent.services.impl.AgentJobServiceImpl
-
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.data.services.impl.jpa.JpaPersistenceServiceImpl
-
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.data.services.PersistenceService
-
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.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.LeaderTask
-
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.UserMetricsTask
-
Any cleanup that needs to be performed when this task is stopped due to leadership being revoked.
- close() - Method in class com.netflix.genie.web.agent.apis.rpc.servers.GRpcServerManager
- 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.data.services.impl.jpa.entities.JobEntity_
-
- CLUSTER - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- CLUSTER_CLEANUP_PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.ClusterDatabaseCleanupProperties
-
The prefix for all properties related to cleaning up cluster records from the database.
- CLUSTER_CRITERIA - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
-
- CLUSTER_CRITERIA - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- CLUSTER_CRITERIA_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
The name of the EntityGraph which will eagerly load the command base fields and
its associated cluster criteria.
- 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.data.services.impl.jpa.entities.JobEntity_
-
- CLUSTER_NAME - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag metrics with cluster name.
- clusterCriteria - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
-
- clusterCriteria - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- ClusterDatabaseCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DatabaseCleanupProperties.ClusterDatabaseCleanupProperties
-
- ClusterEntity - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
Representation of the state of the Cluster object.
- ClusterEntity() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity
-
Default Constructor.
- ClusterEntity_ - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
- ClusterEntity_() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity_
-
- ClusterLeaderService - Interface in com.netflix.genie.web.services
-
Service interface for the abstracts the details of leadership within nodes in a Genie cluster.
- ClusterLeaderServiceCuratorImpl - Class in com.netflix.genie.web.services.impl
-
Implementation of
ClusterLeaderService using Spring's
LeaderInitiator (Zookeeper/Curator based
leader election mechanism).
- ClusterLeaderServiceCuratorImpl(LeaderInitiator) - Constructor for class com.netflix.genie.web.services.impl.ClusterLeaderServiceCuratorImpl
-
Constructor.
- ClusterLeaderServiceLocalLeaderImpl - Class in com.netflix.genie.web.services.impl
-
- ClusterLeaderServiceLocalLeaderImpl(LocalLeader) - Constructor for class com.netflix.genie.web.services.impl.ClusterLeaderServiceLocalLeaderImpl
-
Constructor.
- ClusterModelAssembler - Class in com.netflix.genie.web.apis.rest.v3.hateoas.assemblers
-
Assembles Cluster resources out of clusters.
- ClusterModelAssembler() - Constructor for class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.ClusterModelAssembler
-
- clusterName - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- ClusterPredicates - Class in com.netflix.genie.web.data.services.impl.jpa.queries.predicates
-
- clusterResourceAssembler() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas.HateoasAutoConfiguration
-
Provide a resource assembler for cluster resources if none already exists.
- ClusterRestController - Class in com.netflix.genie.web.apis.rest.v3.controllers
-
REST end-point for supporting clusters.
- ClusterRestController(DataServices, EntityModelAssemblers) - Constructor for class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Constructor.
- ClusterSelectionContext - Class in com.netflix.genie.web.selectors
-
- ClusterSelectionContext(String, JobRequest, boolean, Command, Set<Cluster>) - Constructor for class com.netflix.genie.web.selectors.ClusterSelectionContext
-
Constructor.
- ClusterSelector - Interface in com.netflix.genie.web.selectors
-
Interface for any classes which provide a way to select a Cluster from a set of clusters
which matched criterion provided by a user in a JobRequest and combined with the criteria for the command
selected for a given job.
- ClusterSelectorManagedScript - Class in com.netflix.genie.web.scripts
-
Extension of
ResourceSelectorScript that delegates selection of a job's cluster when more than one choice is
available.
- ClusterSelectorManagedScript(ScriptManager, ClusterSelectorScriptProperties, MeterRegistry) - Constructor for class com.netflix.genie.web.scripts.ClusterSelectorManagedScript
-
Constructor.
- ClusterSelectorScriptProperties - Class in com.netflix.genie.web.properties
-
Properties for cluster selection via script.
- ClusterSelectorScriptProperties() - Constructor for class com.netflix.genie.web.properties.ClusterSelectorScriptProperties
-
- com.netflix.genie.web.agent.apis.rpc.servers - package com.netflix.genie.web.agent.apis.rpc.servers
-
Implementations and helper classes for creating and managing a gRPC server.
- com.netflix.genie.web.agent.apis.rpc.v4.endpoints - package com.netflix.genie.web.agent.apis.rpc.v4.endpoints
-
Implementations of V4 gRPC service interfaces.
- com.netflix.genie.web.agent.apis.rpc.v4.interceptors - package com.netflix.genie.web.agent.apis.rpc.v4.interceptors
-
Custom interceptors for the gRPC server.
- com.netflix.genie.web.agent.inspectors - package com.netflix.genie.web.agent.inspectors
-
Interfaces and classes used to inspect metadata coming from an Agent.
- com.netflix.genie.web.agent.inspectors.impl - package com.netflix.genie.web.agent.inspectors.impl
-
Implementations for inspectors.
- com.netflix.genie.web.agent.launchers - package com.netflix.genie.web.agent.launchers
-
Interfaces and utilities which are used to launch instances of the Genie Agent somewhere to service a job.
- com.netflix.genie.web.agent.launchers.impl - package com.netflix.genie.web.agent.launchers.impl
-
Implmentations of interfaces which are used to launch instances of the Genie Agent somewhere to service a job.
- com.netflix.genie.web.agent.resources - package com.netflix.genie.web.agent.resources
-
Spring Resource abstraction applied to file streamed during a running agent job.
- com.netflix.genie.web.agent.services - package com.netflix.genie.web.agent.services
-
Services specific to the Agent module of the Genie web application.
- com.netflix.genie.web.agent.services.impl - package com.netflix.genie.web.agent.services.impl
-
Default implementations of Agent Services.
- com.netflix.genie.web.apis.rest.v3.controllers - package com.netflix.genie.web.apis.rest.v3.controllers
-
Classes that represent the REST-ful resources provided by Genie.
- com.netflix.genie.web.apis.rest.v3.hateoas.assemblers - package com.netflix.genie.web.apis.rest.v3.hateoas.assemblers
-
Classes used to assemble entity models from resources.
- com.netflix.genie.web.aspects - package com.netflix.genie.web.aspects
-
Various Spring aspects for Genie web.
- com.netflix.genie.web.data.observers - package com.netflix.genie.web.data.observers
-
Entity observer classes that get notified about transformations applied to entities.
- com.netflix.genie.web.data.services - package com.netflix.genie.web.data.services
-
Service definitions specific to the data tier of Genie web.
- com.netflix.genie.web.data.services.impl.jpa - package com.netflix.genie.web.data.services.impl.jpa
-
Implementations of data services with JPA as the underlying technology.
- com.netflix.genie.web.data.services.impl.jpa.converters - package com.netflix.genie.web.data.services.impl.jpa.converters
-
Converters between entities and various DTOs.
- com.netflix.genie.web.data.services.impl.jpa.entities - package com.netflix.genie.web.data.services.impl.jpa.entities
-
Entity classes that represent the Genie data model/internal state.
- com.netflix.genie.web.data.services.impl.jpa.listeners - package com.netflix.genie.web.data.services.impl.jpa.listeners
-
Entity listeners classes that listen to changes applied in persistent storage.
- com.netflix.genie.web.data.services.impl.jpa.queries.aggregates - package com.netflix.genie.web.data.services.impl.jpa.queries.aggregates
-
A package containing aggregates interfaces for Spring Data JPA.
- com.netflix.genie.web.data.services.impl.jpa.queries.predicates - package com.netflix.genie.web.data.services.impl.jpa.queries.predicates
-
Package containing specification classes for use with JPA queries through Spring.
- com.netflix.genie.web.data.services.impl.jpa.queries.projections - package com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
A package containing projection interfaces for Spring Data JPA.
- com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4 - package com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4
-
Projections for V4 data types.
- com.netflix.genie.web.data.services.impl.jpa.repositories - package com.netflix.genie.web.data.services.impl.jpa.repositories
-
Classes used for accessing data with JPA.
- com.netflix.genie.web.data.services.impl.jpa.utils - package com.netflix.genie.web.data.services.impl.jpa.utils
-
Utilities for working with JPA or the Genie databases in general.
- com.netflix.genie.web.dtos - package com.netflix.genie.web.dtos
-
Immutable DTOs specifically used by the web server.
- 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.exceptions.checked - package com.netflix.genie.web.exceptions.checked
-
All checked exceptions specific to the web server.
- com.netflix.genie.web.health - package com.netflix.genie.web.health
-
Classes for reporting health information to actuator.
- com.netflix.genie.web.introspection - package com.netflix.genie.web.introspection
-
Classes related to the web server inspecting or knowing its own state at runtime.
- 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.properties.converters - package com.netflix.genie.web.properties.converters
-
A package which contains implementations of Converter to convert
between String representations of properties and more complex objects that can be used more effectively
programmatically without spreading such conversion all over the code.
- 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.scripts - package com.netflix.genie.web.scripts
-
Package for script loaded at runtime to provide custom extensions and behavior.
- com.netflix.genie.web.selectors - package com.netflix.genie.web.selectors
-
Package to contain interfaces and classes which provide plugin functionality for selecting resources at runtime
for jobs.
- com.netflix.genie.web.selectors.impl - package com.netflix.genie.web.selectors.impl
-
Implementations of various selector 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.spring.actuators - package com.netflix.genie.web.spring.actuators
-
Actuator endpoints.
- com.netflix.genie.web.spring.autoconfigure - package com.netflix.genie.web.spring.autoconfigure
-
Various Spring configurations for Genie web.
- com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.servers - package com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.servers
-
Auto configuration for the RPC server used for the agent on the web server.
- com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.endpoints - package com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.endpoints
-
Auto configuration of V4 gRPC endpoints for the agent to connect to.
- com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.interceptors - package com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.interceptors
-
Auto configuration of V4 gRPC interceptors for the agent to connect to.
- com.netflix.genie.web.spring.autoconfigure.agent.inspectors - package com.netflix.genie.web.spring.autoconfigure.agent.inspectors
-
Auto configuration for the inspectors package for the agent module.
- com.netflix.genie.web.spring.autoconfigure.agent.launchers - package com.netflix.genie.web.spring.autoconfigure.agent.launchers
-
Auto configuration for the launchers package of the agent module.
- com.netflix.genie.web.spring.autoconfigure.agent.resources - package com.netflix.genie.web.spring.autoconfigure.agent.resources
-
Auto configurations for the agent module resources package.
- com.netflix.genie.web.spring.autoconfigure.agent.services - package com.netflix.genie.web.spring.autoconfigure.agent.services
-
Agent services auto configuration.
- com.netflix.genie.web.spring.autoconfigure.apis - package com.netflix.genie.web.spring.autoconfigure.apis
-
Auto configurations for the apis package.
- com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas - package com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas
-
Auto configurations for the hateoas package for the V3 REST API.
- com.netflix.genie.web.spring.autoconfigure.aspects - package com.netflix.genie.web.spring.autoconfigure.aspects
-
Auto configuration for aspects applied to the Genie server.
- com.netflix.genie.web.spring.autoconfigure.aws - package com.netflix.genie.web.spring.autoconfigure.aws
-
AWS beans Autoconfiguration.
- com.netflix.genie.web.spring.autoconfigure.data - package com.netflix.genie.web.spring.autoconfigure.data
-
Auto configuration for data module of to the Genie server.
- com.netflix.genie.web.spring.autoconfigure.events - package com.netflix.genie.web.spring.autoconfigure.events
-
Auto configuration for data module of to the Genie server.
- com.netflix.genie.web.spring.autoconfigure.health - package com.netflix.genie.web.spring.autoconfigure.health
-
Auto configuration for health module of to the Genie server.
- com.netflix.genie.web.spring.autoconfigure.introspection - package com.netflix.genie.web.spring.autoconfigure.introspection
-
Auto configurations for the introspection module.
- com.netflix.genie.web.spring.autoconfigure.properties.converters - package com.netflix.genie.web.spring.autoconfigure.properties.converters
-
Auto configurations for property conversion.
- com.netflix.genie.web.spring.autoconfigure.scripts - package com.netflix.genie.web.spring.autoconfigure.scripts
-
Script extensions configuration.
- com.netflix.genie.web.spring.autoconfigure.selectors - package com.netflix.genie.web.spring.autoconfigure.selectors
-
Auto configuration for the selectors module of Genie web.
- com.netflix.genie.web.spring.autoconfigure.services - package com.netflix.genie.web.spring.autoconfigure.services
-
Auto configuration for services module of the Genie server.
- com.netflix.genie.web.spring.autoconfigure.tasks - package com.netflix.genie.web.spring.autoconfigure.tasks
-
Auto configuration for tasks module of the Genie server.
- com.netflix.genie.web.spring.autoconfigure.tasks.leader - package com.netflix.genie.web.spring.autoconfigure.tasks.leader
-
Auto configuration for the leader tasks module of the Genie server.
- com.netflix.genie.web.spring.autoconfigure.tasks.node - package com.netflix.genie.web.spring.autoconfigure.tasks.node
-
Auto configuration for the node tasks module of the Genie server.
- com.netflix.genie.web.spring.processors - package com.netflix.genie.web.spring.processors
-
Any environment post processors for Spring that are needed.
- 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.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.data.services.impl.jpa.entities.JobEntity_
-
- COMMAND - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- COMMAND_ARGS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- COMMAND_CLEANUP_PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.CommandDatabaseCleanupProperties
-
The prefix for all properties related to cleaning up command records from the database.
- COMMAND_CREATION_THRESHOLD_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.CommandDeactivationDatabaseCleanupProperties
-
The number of days before the current cleanup run that a command must have been created in the system to
be considered for deactivation.
- COMMAND_CRITERION - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- COMMAND_DEACTIVATION_PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.CommandDeactivationDatabaseCleanupProperties
-
The prefix for all properties related to deactivating commands in the database.
- 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.data.services.impl.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.data.services.impl.jpa.entities.JobEntity_
-
- commandCriterion - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- CommandDatabaseCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DatabaseCleanupProperties.CommandDatabaseCleanupProperties
-
- CommandDeactivationDatabaseCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DatabaseCleanupProperties.CommandDeactivationDatabaseCleanupProperties
-
- CommandEntity - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
Representation of the state of the Command Object.
- CommandEntity() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Default Constructor.
- CommandEntity_ - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
- CommandEntity_() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
-
- CommandModelAssembler - Class in com.netflix.genie.web.apis.rest.v3.hateoas.assemblers
-
Assembles Command resources out of commands.
- CommandModelAssembler() - Constructor for class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.CommandModelAssembler
-
- commandName - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- CommandPredicates - Class in com.netflix.genie.web.data.services.impl.jpa.queries.predicates
-
- commandResourceAssembler() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas.HateoasAutoConfiguration
-
Provide a resource assembler for command resources if none already exists.
- CommandRestController - Class in com.netflix.genie.web.apis.rest.v3.controllers
-
REST end-point for supporting commands.
- CommandRestController(DataServices, EntityModelAssemblers) - Constructor for class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Constructor.
- commands - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity_
-
- COMMANDS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity_
-
- COMMANDS_DTO_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity
-
The name of the EntityGraph which will eagerly load everything needed to access
an applications commands and create the command DTOs.
- COMMANDS_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity
-
The name of the EntityGraph which will eagerly load everything needed to access
an applications commands base fields.
- CommandSelectionContext - Class in com.netflix.genie.web.selectors
-
- CommandSelectionContext(String, JobRequest, boolean, Map<Command, Set<Cluster>>) - Constructor for class com.netflix.genie.web.selectors.CommandSelectionContext
-
Constructor.
- CommandSelector - Interface in com.netflix.genie.web.selectors
-
Interface for any classes which provide a way to select a Command from a set of commands
which matched criterion provided by a user in a JobRequest.
- commandSelector(Optional<CommandSelectorManagedScript>, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.selectors.SelectorsAutoConfiguration
-
Provide a default
CommandSelector implementation if no other has been defined in the context already.
- CommandSelectorManagedScript - Class in com.netflix.genie.web.scripts
-
An extension of
ResourceSelectorScript which from a set of commands and the original job request will
attempt to determine the best command to use for execution.
- CommandSelectorManagedScript(ScriptManager, CommandSelectorManagedScriptProperties, MeterRegistry) - Constructor for class com.netflix.genie.web.scripts.CommandSelectorManagedScript
-
Constructor.
- CommandSelectorManagedScriptProperties - Class in com.netflix.genie.web.properties
-
- CommandSelectorManagedScriptProperties() - Constructor for class com.netflix.genie.web.properties.CommandSelectorManagedScriptProperties
-
- configs - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity_
-
- CONFIGS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity_
-
- configs - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity_
-
- CONFIGS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity_
-
- configs - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
-
- CONFIGS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
-
- configs - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- CONFIGS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- configure(ConfigureRequest, StreamObserver<ConfigureResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobServiceImpl
-
This API provides runtime configuration to the agent (example: timeouts, parallelism, etc.).
- Connect() - Constructor for class com.netflix.genie.web.properties.HttpProperties.Connect
-
- contentLength() - Method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
- contribute(Info.Builder) - Method in class com.netflix.genie.web.agent.services.impl.AgentConnectionTrackingServiceImpl
- ControllerUtils - Class in com.netflix.genie.web.apis.rest.v3.controllers
-
Utility methods re-used in various controllers.
- convert(String) - Method in class com.netflix.genie.web.properties.converters.URIPropertyConverter
- convertToDatabaseColumn(JsonNode) - Method in class com.netflix.genie.web.data.services.impl.jpa.converters.JsonAttributeConverter
- convertToEntityAttribute(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.converters.JsonAttributeConverter
- countJobsByUserAndStatusIn(String, Set<String>) - Method in interface com.netflix.genie.web.data.services.impl.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.apis.rest.v3.controllers.ApplicationRestController
-
Create an Application.
- createCluster(Cluster) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Create cluster configuration.
- createCommand(Command) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Create a Command configuration.
- created - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity_
-
- CREATED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity_
-
- createRelative(String) - Method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
- createTagSearchString(Set<TagEntity>) - Static method in class com.netflix.genie.web.data.services.impl.jpa.queries.predicates.PredicateUtils
-
Convert a set of TagEntities to the '|' delimited tag search string.
- createUri(String, String, String) - Static method in class com.netflix.genie.web.agent.resources.AgentFileProtocolResolver
-
Create a URI for the given remote agent file.
- createUser(String, String, Executor) - Static method in class com.netflix.genie.web.util.UNIXUtils
-
Create user on the system.
- CriterionEntity - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
Entity for criteria records.
- CriterionEntity(String, String, String, String, Set<TagEntity>) - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity
-
Constructor.
- CriterionEntity_ - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
- CriterionEntity_() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity_
-
- curatorClusterLeaderService(LeaderInitiator) - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.leader.LeaderAutoConfiguration
-
Create a
ClusterLeaderService based on Zookeeper/Curator if
LeaderInitiator is
available and the bean does not already exist.
- GENIE_USER_GROUP - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- GenieAgentHealthIndicator - Class in com.netflix.genie.web.health
-
Provides a health indicator relative to the behavior of Genie Agents and this Server.
- GenieAgentHealthIndicator(AgentConnectionTrackingService) - Constructor for class com.netflix.genie.web.health.GenieAgentHealthIndicator
-
Constructor.
- genieAgentHealthIndicator(AgentConnectionTrackingService) - Method in class com.netflix.genie.web.spring.autoconfigure.health.HealthAutoConfiguration
-
Provide a health indicator tied to agent related information if one hasn't already been provided elsewhere.
- genieApi() - Method in class com.netflix.genie.web.spring.autoconfigure.SwaggerAutoConfiguration
-
Configure Spring Fox.
- genieAsyncTaskExecutor(TasksExecutorPoolProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.TasksAutoConfiguration
-
Get a task executor for executing tasks asynchronously that don't need to be scheduled at a recurring rate.
- 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.
- genieDataServices(PersistenceService) - Method in class com.netflix.genie.web.spring.autoconfigure.data.DataAutoConfiguration
-
Provide a
DataServices instance if one isn't already in the context.
- GenieDefaultPropertiesPostProcessor - Class in com.netflix.genie.web.spring.processors
-
Adds default properties to the Spring environment before application refresh.
- GenieDefaultPropertiesPostProcessor() - Constructor for class com.netflix.genie.web.spring.processors.GenieDefaultPropertiesPostProcessor
-
- GenieEventBus - Interface in com.netflix.genie.web.events
-
Genie Event Bus interface.
- 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.apis.rest.v3.controllers
-
Exception mapper for Genie Exceptions.
- GenieExceptionMapper(MeterRegistry) - Constructor for class com.netflix.genie.web.apis.rest.v3.controllers.GenieExceptionMapper
-
Constructor.
- genieHostInfo() - Method in class com.netflix.genie.web.spring.autoconfigure.introspection.IntrospectionAutoConfiguration
-
- genieJpaRepositories(JpaApplicationRepository, JpaClusterRepository, JpaCommandRepository, JpaCriterionRepository, JpaFileRepository, JpaJobRepository, JpaTagRepository) - Method in class com.netflix.genie.web.spring.autoconfigure.data.DataAutoConfiguration
-
Provide a
JpaRepositories container instance if one wasn't already provided.
- geniePersistenceService(EntityManager, JpaRepositories) - Method in class com.netflix.genie.web.spring.autoconfigure.data.DataAutoConfiguration
-
- genieRestTemplate(HttpProperties, RestTemplateBuilder) - Method in class com.netflix.genie.web.spring.autoconfigure.apis.ApisAutoConfiguration
-
Get RestTemplate for calling between Genie nodes.
- genieRetryTemplate(RetryProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.apis.ApisAutoConfiguration
-
Get RetryTemplate.
- genieSyncTaskExecutor() - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.TasksAutoConfiguration
-
Synchronous task executor.
- GenieTask - Class in com.netflix.genie.web.tasks
-
Interface for any task that should run in the Genie system.
- GenieTask() - Constructor for class com.netflix.genie.web.tasks.GenieTask
-
- genieTaskScheduler(TasksSchedulerPoolProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.TasksAutoConfiguration
-
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.data.services.impl.jpa.entities.JobEntity_
-
- GenieWebHostInfo - Class in com.netflix.genie.web.introspection
-
Extension of GenieHostInfo which adds metadata specific to the web server.
- GenieWebHostInfo(String) - Constructor for class com.netflix.genie.web.introspection.GenieWebHostInfo
-
Constructor.
- GenieWebRpcInfo - Class in com.netflix.genie.web.introspection
-
Container class for RPC related properties.
- GenieWebRpcInfo() - Constructor for class com.netflix.genie.web.introspection.GenieWebRpcInfo
-
- genieWebRpcInfo(Server) - Method in class com.netflix.genie.web.spring.autoconfigure.introspection.IntrospectionAutoConfiguration
-
- getActiveAgentJobs() - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the set of active agent jobs.
- getActiveAgentJobs() - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the set of active agent jobs.
- getActiveJobCountForUser(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the count of 'active' jobs for a given user across all instances.
- getActiveJobCountForUser(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the count of 'active' jobs for a given user across all instances.
- getAgentHostname() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the host name where the agent ran or is running the job.
- getAgentHostname() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.AgentHostnameProjection
-
Get the host name where the agent ran or is running the job.
- getAgentJobIdsWithStatusIn(Set<String>) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Find agent jobs in the given set of states.
- getAgentLaunchers() - Method in interface com.netflix.genie.web.selectors.AgentLauncherSelector
-
- getAgentLaunchers() - Method in class com.netflix.genie.web.selectors.impl.ScriptAgentLauncherSelectorImpl
-
- getAgentLauncherSelectionContext(Binding) - Static method in class com.netflix.genie.web.scripts.GroovyScriptUtils
-
Given the Binding that a script has attempt to extract the cluster selection context.
- getAgentPid() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the pid of the agent that claimed this job.
- getAgentProperties() - Method in interface com.netflix.genie.web.agent.services.AgentConfigurationService
-
Produce a list of properties to be sent down to the agents running jobs.
- getAgentProperties(AgentClientMetadata) - Method in interface com.netflix.genie.web.agent.services.AgentJobService
-
Provide configuration properties for an agent that is beginning to execute a job.
- getAgentProperties() - Method in class com.netflix.genie.web.agent.services.impl.AgentConfigurationServiceImpl
-
Produce a list of properties to be sent down to the agents running jobs.
- getAgentProperties(AgentClientMetadata) - Method in class com.netflix.genie.web.agent.services.impl.AgentJobServiceImpl
-
Provide configuration properties for an agent that is beginning to execute a job.
- getAgentVersion() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the version of the agent that claimed this job.
- getApplication(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Get Application for given id.
- getApplication(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the application metadata for given id.
- getApplication(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the application metadata for given id.
- getApplicationAndCommands(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaApplicationRepository
-
- getApplicationAndCommandsDto(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaApplicationRepository
-
- getApplicationDto(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaApplicationRepository
-
Get the
ApplicationEntity but eagerly fetch all relational information needed to construct a DTO.
- getApplications(String, String, Set<String>, Set<String>, String, Pageable, PagedResourcesAssembler<Application>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Get Applications based on user parameters.
- getApplications() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobApplicationsProjection
-
Get the applications associated with a job.
- getApplications() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobProjection
-
Get the applications used to run this job.
- getApplications() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the applications used to run this job.
- getApplications() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
Get the applications used to run this job.
- getApplicationsForCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Get the applications configured for a given command.
- getApplicationsForCommand(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the applications for a given command.
- getApplicationsForCommand(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the applications for a given command.
- getArchivedJobMetadata(String) - Method in interface com.netflix.genie.web.services.ArchivedJobService
-
Retrieve the metadata about the contents and location of a jobs archived artifacts.
- getArchivedJobMetadata(String) - Method in class com.netflix.genie.web.services.impl.ArchivedJobServiceImpl
-
Retrieve the metadata about the contents and location of a jobs archived artifacts.
- getArchiveLocation() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the location where the job was archived.
- getArchiveLocation() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobArchiveLocationProjection
-
Get the location where the job was archived.
- getArchiveLocation() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the location where the job was archived.
- getArchiveStatus() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the archive status for the job if there is one.
- getArchiveStatus() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get the archive status for this job.
- getArchiveStatus(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get only the archive status of a job.
- 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.data.services.impl.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.data.services.impl.jpa.queries.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.apis.rest.v3.controllers.ClusterRestController
-
Get cluster configuration from unique id.
- getCluster() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the cluster that ran or is currently running a given job.
- getCluster(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the Cluster identified by the given id.
- getCluster() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobClusterProjection
-
Get the cluster that ran or is currently running a given job.
- getCluster() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the cluster that ran or is currently running a given job.
- getCluster() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
Get the cluster that ran or is currently running a given job.
- getCluster(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the Cluster identified by the given id.
- getClusterCriteria() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobRequestProjection
-
Get all the cluster criteria.
- getClusterCriteria() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get all the cluster criteria.
- getClusterCriteria() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get all the cluster criteria.
- getClusterCriteriaForCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Get all the Criterion currently associated with the command in priority order.
- getClusterCriteriaForCommand(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
For the given command id return the Cluster Criterion in priority order that is currently
associated with this command if any.
- getClusterCriteriaForCommand(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
For the given command id return the Cluster Criterion in priority order that is currently
associated with this command if any.
- getClusterDto(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaClusterRepository
-
Find the cluster with the given id but also eagerly load all data needed for a cluster DTO.
- getClusterName() - Method in class com.netflix.genie.web.data.services.impl.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.data.services.impl.jpa.queries.projections.JobProjection
-
Get the name of the cluster that is running or did run this job.
- getClusterName() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.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.apis.rest.v3.controllers.ClusterRestController
-
Get cluster config based on user params.
- getClusters(Binding) - Static method in class com.netflix.genie.web.scripts.GroovyScriptUtils
-
- getClusterSelectionContext(Binding) - Static method in class com.netflix.genie.web.scripts.GroovyScriptUtils
-
Given the Binding that a script has attempt to extract the cluster selection context.
- getClustersForCommand(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Get all the clusters this command is associated with.
- getClustersForCommand(String, Set<ClusterStatus>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get all the clusters the command with given id is associated with.
- getClustersForCommand(String, Set<ClusterStatus>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get all the clusters the command with given id is associated with.
- getCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Get Command configuration for given id.
- getCommand() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the command that ran or is currently running a given job.
- getCommand(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the metadata for the Command identified by the id.
- getCommand() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobCommandProjection
-
Get the command that ran or is currently running a given job.
- getCommand() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the command that ran or is currently running a given job.
- getCommand() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
Get the command that ran or is currently running a given job.
- getCommand(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the metadata for the Command identified by the id.
- getCommand() - Method in class com.netflix.genie.web.selectors.ClusterSelectionContext
-
Get the command which was already selected for the job if there was one.
- getCommandAndApplications(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaCommandRepository
-
Find the command with the given id but also eagerly load that commands applications.
- getCommandAndApplicationsDto(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaCommandRepository
-
Find the command with the given id but also eagerly load that commands applications full dto contents.
- getCommandAndClusterCriteria(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaCommandRepository
-
Find the command with the given id but also eagerly load that commands cluster criteria.
- getCommandArgs() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobCommonFieldsProjection
-
Get the command arguments for this job.
- getCommandArgs() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the command arguments the user supplied for this job.
- getCommandArgs() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
Get the command arguments the user supplied for this job.
- getCommandArgs() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the command arguments the user supplied for this job.
- getCommandCriterion() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobRequestProjection
-
Get the command criterion for this job.
- getCommandCriterion() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the command criterion for this job.
- getCommandCriterion() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the command criterion for this job.
- getCommandDto(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaCommandRepository
-
Find the command with the given id but also eagerly load all data needed for a command DTO.
- getCommandName() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the name of the command that is executing this job.
- getCommandName() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobProjection
-
Get the name of the command that is executing this job.
- getCommandName() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.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.apis.rest.v3.controllers.CommandRestController
-
Get Command configuration based on user parameters.
- getCommands(Binding) - Static method in class com.netflix.genie.web.scripts.GroovyScriptUtils
-
- getCommandSelectionContext(Binding) - Static method in class com.netflix.genie.web.scripts.GroovyScriptUtils
-
Given the Binding that a script has attempt to extract the command selection context.
- getCommandsForApplication(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Get all the commands this application is associated with.
- getCommandsForApplication(String, Set<CommandStatus>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get all the commands the application with given id is associated with.
- getCommandsForApplication(String, Set<CommandStatus>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get all the commands the application with given id is associated with.
- getCommandsForCluster(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Get all the commands configured for a given cluster.
- getConfigs() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobRequestProjection
-
Get all the configuration files for this job.
- getConfigs() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.ExecutionResourceProjection
-
Get all the configuration files for this entity.
- getConfigs() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
Get all the configuration files for this job.
- getConfigs() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get all the configuration files for this job.
- getConfigsForApplication(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Get all the configuration files for a given application.
- getConfigsForCluster(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Get all the configuration files for a given cluster.
- getConfigsForCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Get all the configuration files for a given command.
- getConfigsForResource(String, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the set of configuration files associated with the resource with the given id.
- getConfigsForResource(String, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the set of configuration files associated with the resource with the given id.
- getConnectedAgentsCount() - Method in interface com.netflix.genie.web.agent.services.AgentConnectionTrackingService
-
Get the count of locally connected agents.
- getConnectedAgentsCount() - Method in class com.netflix.genie.web.agent.services.impl.AgentConnectionTrackingServiceImpl
-
Get the count of locally connected agents.
- getCreated() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity
-
Get when this entity was created.
- getCreated() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.AuditProjection
-
Get when this entity was created.
- getDataServiceRetryAspect(DataServiceRetryProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.aspects.AspectsAutoConfiguration
-
An aspect for retrying data layer API calls.
- getDependencies() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobRequestProjection
-
Get all the dependency files for this job.
- getDependencies() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.ExecutionResourceProjection
-
Get all the dependency files for this entity.
- getDependencies() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
Get all the dependency files for this job.
- getDependencies() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get all the dependency files for this job.
- getDependenciesForApplication(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Get all the dependency files for a given application.
- getDependenciesForCluster(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Get all the dependency files for a given cluster.
- getDependenciesForCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Get all the dependency files for a given command.
- getDependenciesForResource(String, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the set of dependency files associated with the resource with the given id.
- getDependenciesForResource(String, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the set of dependency files associated with the resource with the given id.
- getDescription() - Method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
- getDescription() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity
-
Get the description of this resource.
- getDescription() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.BaseProjection
-
Get the description of this resource.
- getDescription() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the description of this resource.
- getDirectory(File, String, boolean) - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
-
- getEmail() - Method in class com.netflix.genie.web.data.services.impl.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.data.services.impl.jpa.queries.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.data.services.impl.jpa.queries.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.data.services.impl.jpa.queries.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.data.services.impl.jpa.entities.JobEntity
-
Get the exit code from the process that ran the job.
- getExitCode() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get the exit code from the process that ran the job.
- getExitCode() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the exit code from the process that ran the job.
- getFile() - Method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
- getFilename() - Method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
- getFindPredicate(Root<JobEntity>, CriteriaBuilder, String, String, String, Set<String>, Set<String>, String, ClusterEntity, String, CommandEntity, Instant, Instant, Instant, Instant, String, String) - Static method in class com.netflix.genie.web.data.services.impl.jpa.queries.predicates.JobPredicates
-
Generate a criteria query predicate for a where clause based on the given parameters.
- getFinished() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get when the job was finished.
- getFinished() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobProjection
-
Get when the job was finished.
- getFinished() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobSearchProjection
-
Get the time the job finished if it has finished.
- getFinished() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get when the job was finished.
- getFinishedJob(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get a DTO representing a finished job.
- getFinishedJob(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get a DTO representing a finished job.
- 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.ArchiveStatusCleanupTask
-
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.data.services.impl.jpa.entities.JobEntity
-
Get the user group for this job.
- getGenieUserGroup() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobRequestProjection
-
Get the user group for this job.
- getGenieUserGroup() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the user group for this job.
- getGrouping() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the grouping this job is a part of.
- getGrouping() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobCommonFieldsProjection
-
Get the grouping this job is a part of.
- getGrouping() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the grouping this job is a part of.
- getGrouping() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the grouping this job is a part of.
- getGroupingInstance() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the instance identifier of a grouping.
- getGroupingInstance() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobCommonFieldsProjection
-
Get the instance identifier of a grouping.
- getGroupingInstance() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the instance identifier of a grouping.
- getGroupingInstance() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the instance identifier of a grouping.
- getHostJobInfo(String, Set<String>, Set<String>) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
In a single query get aggregate information for the amount of memory used and count of active jobs on a given
host.
- getHostJobInformation(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get all the aggregate metadata information about jobs running on a given hostname.
- getHostJobInformation(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get all the aggregate metadata information about jobs running on a given hostname.
- getHostnameForAgentConnection(String) - Method in interface com.netflix.genie.web.agent.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.agent.services.impl.AgentRoutingServiceCuratorDiscoveryImpl
-
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.agent.services.impl.AgentRoutingServiceSingleNodeImpl
-
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.data.services.impl.jpa.queries.projections.IdProjection
-
Get the id from the projection.
- getInputStream() - Method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
- getInputStream() - Method in class com.netflix.genie.web.util.StreamBuffer
-
Obtain the input stream to read this data.
- getJob(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get job information for given job id.
- getJob(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get job information for given job id.
- getJob(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get job information for given job id.
- getJobApplications(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get the applications used ot run the job.
- getJobApplications(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the applications the job used or is currently using.
- getJobApplications(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get the applications for a job.
- getJobApplications(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the applications the job used or is currently using.
- getJobArchiveLocation(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the location a job directory was archived to if at all.
- getJobArchiveLocation(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the location a job directory was archived to if at all.
- getJobArchiveStatus(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the archive status for a job with the given id.
- getJobArchiveStatus(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the archive status for a job with the given id.
- getJobCluster(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get the cluster the job was run on or is currently running on.
- getJobCluster(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the cluster the job used or is using.
- getJobCluster(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get the cluster for a job.
- getJobCluster(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the cluster the job used or is using.
- getJobCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get the command the job was run with or is currently running with.
- getJobCommand(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the command the job used or is using.
- getJobCommand(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get the command for a job.
- getJobCommand(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the command the job used or is using.
- getJobDirectoryLocation() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the job directory location the agent should use.
- getJobDirectoryLocation() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
Get the job directory location the agent should use.
- getJobExecution(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get the execution information about a job.
- getJobExecution(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get job execution for given job id.
- getJobExecution(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get job execution for given job id.
- getJobHostname(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get only the hostname of a job.
- getJobMetadata(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get the metadata information about a job.
- getJobMetadata(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the metadata about a job.
- getJobMetadata(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the metadata about a job.
- getJobOutput(String, String, HttpServletRequest, HttpServletResponse) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get the job output directory.
- getJobRequest(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get the original job request.
- getJobRequest(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the original request for a job.
- getJobRequest(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the original request for a job.
- getJobSpecification(JobSpecificationRequest, StreamObserver<JobSpecificationResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.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.agent.services.AgentJobService
-
Get a job specification if has been resolved.
- getJobSpecification(String) - Method in class com.netflix.genie.web.agent.services.impl.AgentJobServiceImpl
-
Get a job specification if has been resolved.
- getJobSpecification(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the saved job specification for the given job.
- getJobSpecification(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
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(GetJobStatusRequest, StreamObserver<GetJobStatusResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobServiceImpl
-
When the agent wants to confirm it's status is still the expected one (i.e.
- getJobStatus(String) - Method in interface com.netflix.genie.web.agent.services.AgentJobService
-
Retrieve the status of the job identified with id.
- getJobStatus(String) - Method in class com.netflix.genie.web.agent.services.impl.AgentJobServiceImpl
-
Retrieve the status of the job identified with id.
- getJobStatus(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get the status of the given job if it exists.
- getJobStatus(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the status for a job with the given id.
- getJobStatus(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get only the status of a job.
- getJobStatus(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the status for a job with the given id.
- getJobsWithStatusAndArchiveStatusUpdatedBefore(Set<JobStatus>, Set<ArchiveStatus>, Instant) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the set of jobs (agent only) whose state is in statuses and archive status is in
archiveStatuses and last updated before updated.
- getJobsWithStatusAndArchiveStatusUpdatedBefore(Set<String>, Set<String>, Instant) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Find agent jobs in the given set of job and archive states that were marked finished before a given threshold.
- getJobsWithStatusAndArchiveStatusUpdatedBefore(Set<JobStatus>, Set<ArchiveStatus>, Instant) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the set of jobs (agent only) whose state is in statuses and archive status is in
archiveStatuses and last updated before updated.
- getLauncherExt() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Get any metadata associated with this command pertaining to specifying details for various agent launchers.
- getLauncherExt() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get any metadata associated with this job pertaining to the launcher that launched it.
- getLauncherExt(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the job requested launcher extension.
- getLauncherExt(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get only the launcher ext of a job.
- getLauncherExt(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the job requested launcher extension.
- getManifest(String) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcAgentFileStreamServiceImpl
-
Returns the manifest for a given job, boxed in an Optional.
- getManifest(String) - Method in interface com.netflix.genie.web.agent.services.AgentFileStreamService
-
Returns the manifest for a given job, boxed in an Optional.
- getMemory() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Get the default memory for a job using this command.
- getMemoryUsed() - Method in class com.netflix.genie.web.data.services.impl.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.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get the amount of memory (in MB) that this job is/was run with.
- getMemoryUsed() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the amount of memory (in MB) that this job is/was run with.
- getMetadata() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity
-
Get the metadata of this entity which is unstructured JSON.
- getMetadata() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.BaseProjection
-
Get the metadata of this entity which is unstructured JSON.
- getMetadata() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the metadata of this entity which is unstructured JSON.
- getMetadata() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.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.data.services.impl.jpa.entities.CriterionEntity
-
Get the name this criterion was using if there was one.
- getName() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.BaseProjection
-
Get the name of the resource.
- getName() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobSearchProjection
-
Get the name of the job.
- getName() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the name of the resource.
- getNotifiedJobStatus() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the previously notified job status if there was one.
- getNumAttachments() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the number of attachments.
- getNumAttachments() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobMetadataProjection
-
Get the number of attachments.
- getNumAttachments() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the number of attachments.
- getNumberOfActiveJobs() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.aggregates.JobInfoAggregate
-
Get the number of jobs in any of the active states on this host.
- getOrder() - Method in class com.netflix.genie.web.aspects.DataServiceRetryAspect
- getProcessId() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the process id of the job.
- getProcessId() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get the process id of the job.
- getRationale() - Method in class com.netflix.genie.web.scripts.ResourceSelectorScriptResult
-
Get the rationale for the selection decision.
- getRemainingPath(HttpServletRequest) - Static method in class com.netflix.genie.web.apis.rest.v3.controllers.ControllerUtils
-
Get the remaining path from a given request.
- getRequestAgentClientHostname() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the hostname of the agent that requested this job be run if there was one.
- getRequestAgentClientHostname() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the hostname of the agent that requested this job be run if there was one.
- getRequestAgentClientPid() - Method in class com.netflix.genie.web.data.services.impl.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.data.services.impl.jpa.entities.JobEntity
-
Get the version of the agent that requested this job be run if there was one.
- getRequestAgentClientVersion() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the version of the agent that requested this job be run if there was one.
- getRequestApiClientHostname() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the request api client hostname.
- getRequestApiClientHostname() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobMetadataProjection
-
Get the request api client hostname.
- getRequestApiClientHostname() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the request api client hostname.
- getRequestApiClientUserAgent() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the user agent.
- getRequestApiClientUserAgent() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobMetadataProjection
-
Get the user agent.
- getRequestApiClientUserAgent() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the user agent.
- getRequestedAgentConfigExt() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the extension configuration of a job agent configuration.
- getRequestedAgentConfigExt() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the extension configuration of a job agent configuration.
- getRequestedAgentEnvironmentExt() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the extension configuration of a job agent environment.
- getRequestedAgentEnvironmentExt() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the extension configuration of a job agent environment.
- getRequestedApplications() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobRequestProjection
-
Get any applications requested by their id.
- getRequestedApplications() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get any applications requested by their id.
- getRequestedCpu() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the number of CPU's requested to run this job.
- getRequestedCpu() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobRequestProjection
-
Get the number of CPU's requested to run this job.
- getRequestedCpu() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the number of CPU's requested to run this job.
- getRequestedEnvironmentVariables() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.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.data.services.impl.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.data.services.impl.jpa.queries.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.
- getRequestedLauncherExt() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get any metadata the user provided with respect to the launcher.
- getRequestedLauncherExt(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the command the job used or is using.
- getRequestedLauncherExt(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get only the requested launcher ext of a job.
- getRequestedLauncherExt(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the command the job used or is using.
- getRequestedMemory() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the memory requested to run this job with.
- getRequestedMemory() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobRequestProjection
-
Get the memory requested to run this job with.
- getRequestedMemory() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the memory requested to run this job with.
- getRequestedMemory() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the memory requested to run this job with.
- getRequestedTimeout() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the timeout (in seconds) requested by the user for this job.
- getRequestedTimeout() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobRequestProjection
-
Get the timeout (in seconds) requested by the user for this job.
- getRequestedTimeout() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the timeout (in seconds) requested by the user for this job.
- getResource(String, Path, URI, HttpRange) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcAgentFileStreamServiceImpl
-
Returns a Resource for the given job file boxed in an Optional.
- getResource(String, Path, URI, HttpRange) - Method in interface com.netflix.genie.web.agent.services.AgentFileStreamService
-
Returns a Resource for the given job file boxed in an Optional.
- getResource() - Method in class com.netflix.genie.web.scripts.ResourceSelectorScriptResult
-
Get the selected resource if there was one.
- getResources() - Method in class com.netflix.genie.web.selectors.AgentLauncherSelectionContext
-
Return the Set of distinct resources that a selector is meant to chose from.
- getResources() - Method in class com.netflix.genie.web.selectors.ClusterSelectionContext
-
Return the Set of distinct resources that a selector is meant to chose from.
- getResources() - Method in class com.netflix.genie.web.selectors.CommandSelectionContext
-
Return the Set of distinct resources that a selector is meant to chose from.
- getResources() - Method in class com.netflix.genie.web.selectors.ResourceSelectionContext
-
Return the Set of distinct resources that a selector is meant to chose from.
- getRoot() - Method in class com.netflix.genie.web.apis.rest.v3.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.data.services.impl.jpa.queries.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.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.ArchiveStatusCleanupTask
-
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.
- getSelectedResource() - Method in class com.netflix.genie.web.dtos.ResourceSelectionResult
-
Get the selected resource if there was one.
- getSelectionRationale() - Method in class com.netflix.genie.web.dtos.ResourceSelectionResult
-
Return any rationale as to why this resource was selected or why no resource was selected if that was the case.
- getServerPort() - Method in class com.netflix.genie.web.agent.apis.rpc.servers.GRpcServerManager
-
Get the port the gRPC Server is listening on.
- getSetupFile() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity
-
Get the setup file for this resource.
- getSetupFile() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.SetupFileProjection
-
Get the setup file for this resource.
- getSetupFile() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.ExecutionResourceProjection
-
Get the setup file for this entity.
- getSetupFile() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
Get the setup file for this resource.
- getSetupFile() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the setup file for this resource.
- getStarted() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get when the job was started.
- getStarted() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get when the job was started.
- getStarted() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobProjection
-
Get when the job was started.
- getStarted() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobSearchProjection
-
Get the time the job started if it has started.
- getStarted() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get when the job was started.
- getStatic() - Method in class com.netflix.genie.web.properties.AwsCredentialsProperties.SpringCloudAwsRegionProperties
-
Get the region.
- getStatus() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity
-
Get the status this criterion was using if there was one.
- getStatus() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.BaseProjection
-
Get the status of this resource as a String.
- getStatus() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.StatusProjection
-
Get the current status of this resource.
- getStatus() - Method in class com.netflix.genie.web.spring.actuators.LeaderElectionActuator
-
Provides the current leader service status: whether the leader service is running and whether the node is leader.
- getStatusMsg() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the current status message of the job.
- getStatusMsg() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobProjection
-
Get the current status message of the job.
- getStatusMsg() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the current status message of the job.
- getStdErrSize() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the size of standard error for this job.
- getStdErrSize() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobMetadataProjection
-
Get the size of standard error for this job.
- getStdOutSize() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the size of standard out for this job.
- getStdOutSize() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobMetadataProjection
-
Get the size of standard out for this job.
- getTags() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobCommonFieldsProjection
-
Get the tags for the job.
- getTags() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.FinishedJobProjection
-
Get the tags for the job.
- getTags() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the tags for the job.
- getTagsForApplication(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Get all the tags for a given application.
- getTagsForCluster(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Get all the tags for a given cluster.
- getTagsForCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Get all the tags for a given command.
- getTagsForResource(String, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the set of tags associated with the resource with the given id.
- getTagsForResource(String, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the set of tags associated with the resource with the given id.
- getTimeoutUsed() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the final resolved timeout duration (in seconds) if there was one for this job.
- getTimeoutUsed() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get the final resolved timeout duration (in seconds) if there was one for this job.
- getTimeoutUsed() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
Get the final resolved timeout duration (in seconds) if there was one for this job.
- getTotalMemoryAllocated() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.aggregates.JobInfoAggregate
-
Get the total amount of memory (in MB) that was allocated by jobs on this host.
- getTotalMemoryUsed() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.aggregates.JobInfoAggregate
-
Get the total amount of memory (in MB) that is actively in use by jobs on this host.
- getTotalMemoryUsedOnHost(String, Set<String>) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Given the hostname that agents are running on return the total memory their jobs are currently using.
- getTotalSizeOfAttachments() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the total size of the attachments.
- getTotalSizeOfAttachments() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobMetadataProjection
-
Get the total size of the attachments.
- getTrigger() - Method in class com.netflix.genie.web.tasks.GenieTask
-
Get the Trigger which this task should be scheduled with.
- getTrigger() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
-
Get the Trigger which this task should be scheduled with.
- getType() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity
-
Get the type of this application.
- getUnclaimedAgentJobs() - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the set of agent jobs in that have not reached CLAIMED state.
- getUnclaimedAgentJobs() - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the set of agent jobs in that have not reached CLAIMED state.
- getUniqueId() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity
-
Get the unique id this criterion was using if there was one.
- getUniqueId() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get the unique identifier of this job execution.
- getUniqueId() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobMetadataProjection
-
Get the unique identifier of this job execution.
- getUniqueId() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobSearchProjection
-
Get the unique identifier of the job.
- getUniqueId() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.UniqueIdProjection
-
Get the unique identifier for this entity.
- getUniqueId() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.ExecutionResourceProjection
-
Get the unique identifier for this entity.
- getUniqueId() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the unique identifier for this entity.
- getUpdated() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity
-
Get the time this entity was updated.
- getUpdated() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.AuditProjection
-
Get when this entity was updated.
- getURI() - Method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
- getURL() - Method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
- getUsedMemory() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.aggregates.UserJobResourcesAggregate
-
Get the total amount of memory used by all running jobs for the user.
- getUsedMemoryOnHost(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the amount of memory currently used on the given host by Genie jobs in any of the following states.
- getUsedMemoryOnHost(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the amount of memory currently used on the given host by Genie jobs in any of the following states.
- getUser() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.aggregates.UserJobResourcesAggregate
-
Get the user name.
- getUser() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.BaseProjection
-
Get the user who created the resource.
- getUser() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobSearchProjection
-
Get the user who ran or is running the job.
- getUser() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.V4JobRequestProjection
-
Get the user who created the resource.
- getUserJobResourcesAggregates(Set<String>, boolean) - Method in interface com.netflix.genie.web.data.services.impl.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(Set<JobStatus>, boolean) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get a map of summaries of resources usage for each user with at least one active job.
- getUserResourcesSummaries(Set<JobStatus>, boolean) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get a map of summaries of resources usage for each user with at least one active job.
- getV3Job(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get the data needed to create a V3 Job DTO.
- getV3JobRequest(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Deprecated.
- getV3JobRequest(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get the data needed to create a V3 Job Request DTO.
- getV3JobRequest(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Deprecated.
- getV4JobRequest(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get the data needed to create a V4 Job Request DTO.
- getV4JobSpecification(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get the data needed to create a V4 Job Specification DTO.
- getVersion() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity
-
Get the version this criterion was using if there was one.
- getVersion() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.BaseProjection
-
Get the version.
- getVersion() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.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.
- GroovyScriptUtils - Class in com.netflix.genie.web.scripts
-
Utility functions that can be used within Groovy scripts executed from Genie.
- grouping - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- GROUPING - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- GROUPING_INSTANCE - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- groupingInstance - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- gRpcAgentFileStreamService(JobDirectoryManifestProtoConverter, TaskScheduler, AgentFileStreamProperties, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.endpoints.AgentRpcEndpointsAutoConfiguration
-
Provide an implementation of FileStreamServiceGrpc.FileStreamServiceImplBase
if no other is provided.
- GRpcAgentFileStreamServiceImpl - Class in com.netflix.genie.web.agent.apis.rpc.v4.endpoints
-
- GRpcAgentFileStreamServiceImpl(JobDirectoryManifestProtoConverter, TaskScheduler, AgentFileStreamProperties, MeterRegistry) - Constructor for class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcAgentFileStreamServiceImpl
-
Constructor.
- gRpcHeartBeatService(AgentConnectionTrackingService, HeartBeatProperties, TaskScheduler, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.endpoints.AgentRpcEndpointsAutoConfiguration
-
Provide an implementation of HeartBeatServiceGrpc.HeartBeatServiceImplBase
if no other is provided.
- GRpcHeartBeatServiceImpl - Class in com.netflix.genie.web.agent.apis.rpc.v4.endpoints
-
An edge gRPC service that uses bi-directional streaming.
- GRpcHeartBeatServiceImpl(AgentConnectionTrackingService, HeartBeatProperties, TaskScheduler, MeterRegistry) - Constructor for class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcHeartBeatServiceImpl
-
Constructor.
- gRpcJobKillService(DataServices) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.endpoints.AgentRpcEndpointsAutoConfiguration
-
Provide an implementation of JobKillServiceGrpc.JobKillServiceImplBase
if no other is provided.
- GRpcJobKillServiceImpl - Class in com.netflix.genie.web.agent.apis.rpc.v4.endpoints
-
Service to kill agent jobs.
- GRpcJobKillServiceImpl(DataServices) - Constructor for class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobKillServiceImpl
-
Constructor.
- gRpcJobService(AgentJobService, JobServiceProtoConverter, JobServiceProtoErrorComposer, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.endpoints.AgentRpcEndpointsAutoConfiguration
-
Provide an implementation of JobServiceGrpc.JobServiceImplBase if no other is
provided.
- GRpcJobServiceImpl - Class in com.netflix.genie.web.agent.apis.rpc.v4.endpoints
-
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, MeterRegistry) - Constructor for class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobServiceImpl
-
Constructor.
- gRpcPingService(GenieHostInfo) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.endpoints.AgentRpcEndpointsAutoConfiguration
-
Provide an implementation of PingServiceGrpc.PingServiceImplBase if no
other is provided.
- GRpcPingServiceImpl - Class in com.netflix.genie.web.agent.apis.rpc.v4.endpoints
-
Implementation of the Ping service definition.
- GRpcPingServiceImpl(GenieHostInfo) - Constructor for class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcPingServiceImpl
-
Constructor.
- gRpcServer(int, Set<BindableService>, List<ServerInterceptor>) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.servers.AgentRpcServersAutoConfiguration
-
Create a Server if one isn't already present in the context.
- GRpcServerManager - Class in com.netflix.genie.web.agent.apis.rpc.servers
-
A wrapper around a Server instance which implements AutoCloseable to control startup and shutdown
along with the application.
- GRpcServerManager(Server) - Constructor for class com.netflix.genie.web.agent.apis.rpc.servers.GRpcServerManager
-
Constructor.
- gRpcServerManager(Server) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.servers.AgentRpcServersAutoConfiguration
-
Create a
GRpcServerManager instance to manage the lifecycle of the gRPC server if one isn't already
defined.
- 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
-
- GRpcServerUtils - Class in com.netflix.genie.web.agent.apis.rpc.servers
-
Utilities for working with a gRPC Server instance.
- S3AttachmentServiceImpl - Class in com.netflix.genie.web.services.impl
-
Implementation of the AttachmentService interface which saves attachments to AWS S3.
- S3AttachmentServiceImpl(S3ClientFactory, AttachmentServiceProperties, MeterRegistry) - Constructor for class com.netflix.genie.web.services.impl.S3AttachmentServiceImpl
-
Constructor.
- saveApplication(ApplicationRequest) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Save a new application.
- saveApplication(ApplicationRequest) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Save a new application.
- SaveAttachmentException - Exception in com.netflix.genie.web.exceptions.checked
-
Exception thrown when the system tries to save a user attachment to an underlying data store and it fails for
some reason.
- SaveAttachmentException() - Constructor for exception com.netflix.genie.web.exceptions.checked.SaveAttachmentException
-
Constructor.
- SaveAttachmentException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.SaveAttachmentException
-
Constructor.
- SaveAttachmentException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.SaveAttachmentException
-
Constructor.
- SaveAttachmentException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.SaveAttachmentException
-
Constructor.
- saveAttachments(String, Set<Resource>) - Method in interface com.netflix.genie.web.services.AttachmentService
-
Save the attachments and return their URIs so agent executing the job can retrieve them.
- saveAttachments(String, Set<Resource>) - Method in class com.netflix.genie.web.services.impl.LocalFileSystemAttachmentServiceImpl
-
Save the attachments and return their URIs so agent executing the job can retrieve them.
- saveAttachments(String, Set<Resource>) - Method in class com.netflix.genie.web.services.impl.S3AttachmentServiceImpl
-
Save the attachments and return their URIs so agent executing the job can retrieve them.
- saveCluster(ClusterRequest) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Save a Cluster.
- saveCluster(ClusterRequest) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Save a Cluster.
- saveCommand(CommandRequest) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Save a Command in the system based on the given CommandRequest.
- saveCommand(CommandRequest) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Save a Command in the system based on the given CommandRequest.
- saveJobSubmission(JobSubmission) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Save the given job submission information in the underlying data store.
- saveJobSubmission(JobSubmission) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Save the given job submission information in the underlying data store.
- saveResolvedJob(String, ResolvedJob) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Save the given resolved details for a job.
- saveResolvedJob(String, ResolvedJob) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Save the given resolved details for a job.
- SCRIPT_CLUSTER_SELECTOR_PRECEDENCE - Static variable in class com.netflix.genie.web.spring.autoconfigure.selectors.SelectorsAutoConfiguration
-
- SCRIPT_URI - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag the URI for a given script resource.
- ScriptAgentLauncherSelectorImpl - Class in com.netflix.genie.web.selectors.impl
-
An implementation of the
AgentLauncherSelector interface which uses user-provided script to make decisions
based on the list of agent launchers and the job request supplied.
- ScriptAgentLauncherSelectorImpl(AgentLauncherSelectorManagedScript, Collection<AgentLauncher>, MeterRegistry) - Constructor for class com.netflix.genie.web.selectors.impl.ScriptAgentLauncherSelectorImpl
-
Constructor.
- scriptClusterSelector(ClusterSelectorManagedScript, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.selectors.SelectorsAutoConfiguration
-
- ScriptClusterSelectorImpl - Class in com.netflix.genie.web.selectors.impl
-
An implementation of the
ClusterSelector interface which uses user-provided script to make decisions
based on the list of clusters and the job request supplied.
- ScriptClusterSelectorImpl(ClusterSelectorManagedScript, MeterRegistry) - Constructor for class com.netflix.genie.web.selectors.impl.ScriptClusterSelectorImpl
-
Constructor.
- ScriptCommandSelectorImpl - Class in com.netflix.genie.web.selectors.impl
-
Implementation of
CommandSelector which defers the decision to a script provided by the system
administrators.
- ScriptCommandSelectorImpl(CommandSelectorManagedScript, MeterRegistry) - Constructor for class com.netflix.genie.web.selectors.impl.ScriptCommandSelectorImpl
-
Constructor.
- ScriptExecutionException - Exception in com.netflix.genie.web.exceptions.checked
-
An exception thrown when a script bean encounters an error during execution.
- ScriptExecutionException() - Constructor for exception com.netflix.genie.web.exceptions.checked.ScriptExecutionException
-
Constructor.
- ScriptExecutionException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.ScriptExecutionException
-
Constructor.
- ScriptExecutionException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.ScriptExecutionException
-
Constructor.
- ScriptExecutionException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.ScriptExecutionException
-
Constructor.
- ScriptLoadingException - Exception in com.netflix.genie.web.exceptions.checked
-
An exception thrown when a script cannot be retrieved or compiled.
- ScriptLoadingException() - Constructor for exception com.netflix.genie.web.exceptions.checked.ScriptLoadingException
-
Constructor.
- ScriptLoadingException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.ScriptLoadingException
-
Constructor.
- ScriptLoadingException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.ScriptLoadingException
-
Constructor.
- ScriptLoadingException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.ScriptLoadingException
-
Constructor.
- ScriptManager - Class in com.netflix.genie.web.scripts
-
Utility to load, reload and execute scripts (in whichever format/language supported by ScriptEngine) via URI
(e.g., local file, classpath, URL).
- ScriptManager(ScriptManagerProperties, TaskScheduler, ExecutorService, ScriptEngineManager, ResourceLoader, MeterRegistry) - Constructor for class com.netflix.genie.web.scripts.ScriptManager
-
Constructor.
- ScriptManagerProperties - Class in com.netflix.genie.web.properties
-
- ScriptManagerProperties() - Constructor for class com.netflix.genie.web.properties.ScriptManagerProperties
-
- ScriptNotConfiguredException - Exception in com.netflix.genie.web.exceptions.checked
-
An exception thrown when a script bean is not configured an thus it cannot be loaded or executed.
- ScriptNotConfiguredException() - Constructor for exception com.netflix.genie.web.exceptions.checked.ScriptNotConfiguredException
-
Constructor.
- ScriptNotConfiguredException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.ScriptNotConfiguredException
-
Constructor.
- ScriptNotConfiguredException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.ScriptNotConfiguredException
-
Constructor.
- ScriptNotConfiguredException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.ScriptNotConfiguredException
-
Constructor.
- SCRIPTS_PREFIX - Static variable in class com.netflix.genie.web.scripts.ManagedScriptBaseProperties
-
- ScriptsAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.scripts
-
Configuration for script extensions.
- ScriptsAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.scripts.ScriptsAutoConfiguration
-
- select(AgentLauncherSelectionContext) - Method in class com.netflix.genie.web.selectors.impl.ScriptAgentLauncherSelectorImpl
-
Select a resource from the given set of resources if possible.
- select(ClusterSelectionContext) - Method in class com.netflix.genie.web.selectors.impl.ScriptClusterSelectorImpl
-
Select a resource from the given set of resources if possible.
- select(CommandSelectionContext) - Method in class com.netflix.genie.web.selectors.impl.ScriptCommandSelectorImpl
-
Select a resource from the given set of resources if possible.
- select(C) - Method in interface com.netflix.genie.web.selectors.ResourceSelector
-
Select a resource from the given set of resources if possible.
- SELECT_FOR_UPDATE_UNUSED_FILES_SQL - Static variable in interface com.netflix.genie.web.data.services.impl.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.data.services.impl.jpa.repositories.JpaTagRepository
-
This is the query used to find the ids of tags that aren't referenced by any of the other tables.
- SelectorsAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.selectors
-
Spring Auto Configuration for the selectors module.
- SelectorsAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.selectors.SelectorsAutoConfiguration
-
- selectResource(AgentLauncherSelectionContext) - Method in class com.netflix.genie.web.scripts.AgentLauncherSelectorManagedScript
-
Given the JobRequest and an associated set of resources which matched the request criteria
invoke the configured script to see if a preferred resource is selected based on the current logic.
- selectResource(ClusterSelectionContext) - Method in class com.netflix.genie.web.scripts.ClusterSelectorManagedScript
-
Given the JobRequest and an associated set of resources which matched the request criteria
invoke the configured script to see if a preferred resource is selected based on the current logic.
- selectResource(CommandSelectionContext) - Method in class com.netflix.genie.web.scripts.CommandSelectorManagedScript
-
Given the JobRequest and an associated set of resources which matched the request criteria
invoke the configured script to see if a preferred resource is selected based on the current logic.
- selectResource(C) - Method in class com.netflix.genie.web.scripts.ResourceSelectorScript
-
Given the JobRequest and an associated set of resources which matched the request criteria
invoke the configured script to see if a preferred resource is selected based on the current logic.
- SERVER_PORT_PLACEHOLDER - Static variable in class com.netflix.genie.web.properties.LocalAgentLauncherProperties
-
Placeholder for server port in command-line-template.
- 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.
- serviceOperation() - Method in class com.netflix.genie.web.aspects.SystemArchitecture
-
A service operation is the execution of any method defined on a
service class/interface.
- ServicesAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.services
-
Configuration for all the services.
- ServicesAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.services.ServicesAutoConfiguration
-
- ServiceSpecificProperties() - Constructor for class com.netflix.genie.web.properties.RetryProperties.ServiceSpecificProperties
-
- SET_UNUSED_STATUS_QUERY - Static variable in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaCommandRepository
-
The query used to set commands to a given status given input parameters.
- setApplicationContext(ApplicationContext) - Method in class com.netflix.genie.web.agent.resources.AgentFileProtocolResolverRegistrar
- setApplications(List<ApplicationEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Sets the applications for this command.
- setApplications(List<ApplicationEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set the applications used to run this job.
- setApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Set the applications for the given command.
- setApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Set the applications for the command.
- setApplicationsForCommand(String, List<String>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Set the applications for the command.
- setArchiveStatus(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set the archive status for this job.
- 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.data.services.impl.jpa.entities.JobEntity
-
Set the cluster this job ran on.
- setClusterCriteria(List<CriterionEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Set the criteria, in priority order, that this command has for determining which available clusters to use
for a job.
- setClusterCriteria(List<CriterionEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set the cluster criteria set for this job.
- setClusterCriteriaForCommand(String, List<Criterion>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Set all new cluster criteria for the given command.
- setClusterCriteriaForCommand(String, List<Criterion>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
For the command identified by id reset the entire list of cluster criteria to match the contents of
clusterCriteria.
- setClusterCriteriaForCommand(String, List<Criterion>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
For the command identified by id reset the entire list of cluster criteria to match the contents of
clusterCriteria.
- setCommand(CommandEntity) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set the command used to run this job.
- setCommandArgs(List<String>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set the command arguments to use with this job.
- setCommandCriterion(CriterionEntity) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set the command criterion.
- setCommandsForCluster(String, List<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Set the commandIds for a given cluster.
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity
-
Set all the files associated as configuration files for this application.
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity
-
Set all the files associated as configuration files for this cluster.
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Set all the files associated as configuration files for this cluster.
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set all the files associated as configuration files for this job.
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity
-
Set all the files associated as dependency files for this application.
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity
-
Set all the files associated as dependency files for this cluster.
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Set all the files associated as dependency files for this cluster.
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set all the files associated as dependency files for this job.
- setDescription(String) - Method in class com.netflix.genie.web.data.services.impl.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.data.services.impl.jpa.entities.JobEntity
-
Set the environment variables for the job.
- setExecutable(List<String>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Set the executable and any default arguments for this command.
- setFinished(Instant) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set the finishTime for the job.
- setLauncherExt(JsonNode) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Set any metadata pertaining to additional instructions for various launchers if this command is used.
- setLauncherExt(JsonNode) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set any metadata pertaining to the launcher that launched this job.
- setMetadata(JsonNode) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity
-
Set the JSON metadata of this entity.
- setName(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity
-
Set the name this criterion used.
- setRequestedEnvironmentVariables(Map<String, String>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set the requested environment variables.
- setRequestedLauncherExt(JsonNode) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set any metadata pertaining to the launcher that was provided by the user.
- setRetryListeners(RetryListener[]) - Method in class com.netflix.genie.web.aspects.DataServiceRetryAspect
-
Sets the retry listeners for the retry template in use.
- setSetupFile(FileEntity) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity
-
Set the setup file for this entity.
- setStarted(Instant) - Method in class com.netflix.genie.web.data.services.impl.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.data.services.impl.jpa.entities.CriterionEntity
-
Set the status this criterion used.
- setStdErrSize(Long) - Method in class com.netflix.genie.web.data.services.impl.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.data.services.impl.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.data.services.impl.jpa.entities.ApplicationEntity
-
Set all the tags associated to this application.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity
-
Set all the tags associated to this cluster.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Set all the tags associated to this cluster.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity
-
Set all the tags associated to this criterion.
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set all the tags associated to this job.
- setTimeoutUsed(Integer) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set the final resolved timeout duration for this job.
- setUniqueId(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity
-
Set the unique id this criterion used.
- setUnusedStatus(String, Instant, Set<String>, Instant) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaCommandRepository
-
Bulk set the status of commands which match the given inputs.
- SETUP_FILE - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
-
- setupFile - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
-
- SetupFileProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection for returning the setup file of a given entity.
- setVersion(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity
-
Set the version this criterion used.
- shutdown() - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcHeartBeatServiceImpl
-
Shutdown this service.
- SimpleLoggingInterceptor - Class in com.netflix.genie.web.agent.apis.rpc.v4.interceptors
-
Proof of concept server interceptor that logs gRPC requests and errors.
- SimpleLoggingInterceptor() - Constructor for class com.netflix.genie.web.agent.apis.rpc.v4.interceptors.SimpleLoggingInterceptor
-
- simpleLoggingInterceptor() - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.interceptors.AgentRpcInterceptorsAutoConfiguration
-
An interceptor which writes requests to the logs.
- SKIP_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.ApplicationDatabaseCleanupProperties
-
Skip the Applications table when performing database cleanup.
- SKIP_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.ClusterDatabaseCleanupProperties
-
Skip the Clusters table when performing database cleanup.
- SKIP_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.CommandDatabaseCleanupProperties
-
Skip the Commands table when performing database cleanup.
- SKIP_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.CommandDeactivationDatabaseCleanupProperties
-
Skip deactivating commands when performing database cleanup.
- SKIP_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.FileDatabaseCleanupProperties
-
Skip the Files table when performing database cleanup.
- SKIP_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.JobDatabaseCleanupProperties
-
Skip the Jobs table when performing database cleanup.
- SKIP_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.TagDatabaseCleanupProperties
-
Skip the Tags table when performing database cleanup.
- SNS_CLIENT_BEAN_NAME - Static variable in class com.netflix.genie.web.spring.autoconfigure.aws.AWSAutoConfiguration
-
The name of the AmazonSNS client created specifically for job state notifications.
- SNSNotificationsProperties - Class in com.netflix.genie.web.properties
-
Properties to configure notification delivered via SNS.
- SNSNotificationsProperties() - Constructor for class com.netflix.genie.web.properties.SNSNotificationsProperties
-
- SOURCE_PROPERTY - Static variable in class com.netflix.genie.web.properties.AgentLauncherSelectorScriptProperties
-
Name of script source property.
- SOURCE_PROPERTY - Static variable in class com.netflix.genie.web.properties.ClusterSelectorScriptProperties
-
Name of script source property.
- SOURCE_PROPERTY - Static variable in class com.netflix.genie.web.properties.CommandSelectorManagedScriptProperties
-
Name of script source property.
- SOURCE_PROPERTY_SUFFIX - Static variable in class com.netflix.genie.web.scripts.ManagedScriptBaseProperties
-
- splitV3CommandExecutableForV4(Connection) - Static method in class com.netflix.genie.web.data.services.impl.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
-
- start() - Method in interface com.netflix.genie.web.services.ClusterLeaderService
-
Start the service (i.e.
- start() - Method in class com.netflix.genie.web.services.impl.ClusterLeaderServiceCuratorImpl
-
Start the service (i.e.
- start() - Method in class com.netflix.genie.web.services.impl.ClusterLeaderServiceLocalLeaderImpl
-
Start the service (i.e.
- start() - Method in class com.netflix.genie.web.tasks.leader.LocalLeader
-
If configured to be leader, activate and send a leadership acquired notification.
- started - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- STARTED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- startLeadership(ContextRefreshedEvent) - Method in class com.netflix.genie.web.tasks.leader.LocalLeader
-
Auto-start once application is up and running.
- startServer(Server) - Static method in class com.netflix.genie.web.agent.apis.rpc.servers.GRpcServerUtils
-
Attempt to start a gRpc server on this node.
- status - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
-
- STATUS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
-
- status - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity_
-
- STATUS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity_
-
- 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.data.services.impl.jpa.entities.JobEntity_
-
- statusMsg - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- StatusProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection for returning only the status of a given resource.
- STD_ERR_SIZE - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- STD_OUT_SIZE - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- stdErrSize - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- stdOutSize - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
-
- stop() - Method in interface com.netflix.genie.web.services.ClusterLeaderService
-
Stop the service (i.e.
- stop() - Method in class com.netflix.genie.web.services.impl.ClusterLeaderServiceCuratorImpl
-
Stop the service (i.e.
- stop() - Method in class com.netflix.genie.web.services.impl.ClusterLeaderServiceLocalLeaderImpl
-
Stop the service (i.e.
- stop() - Method in class com.netflix.genie.web.tasks.leader.LocalLeader
-
If configured to be leader and previously started, deactivate and send a leadership lost notification.
- stopLeadership(ContextClosedEvent) - Method in class com.netflix.genie.web.tasks.leader.LocalLeader
-
Auto-stop once application is shutting down.
- StreamBuffer - Class in com.netflix.genie.web.util
-
A temporary in-memory structure to hold in-transit data.
- StreamBuffer(long) - Constructor for class com.netflix.genie.web.util.StreamBuffer
-
Constructor.
- submitJob(JobRequest, String, String, HttpServletRequest) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Submit a new job.
- submitJob(JobRequest, MultipartFile[], String, String, HttpServletRequest) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Submit a new job with attachments.
- SUCCESS - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagValues
-
Tag value to denote success (used with TagKeys.STATUS).
- SwaggerAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure
-
Spring configuration for Swagger via SpringFox.
- SwaggerAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.SwaggerAutoConfiguration
-
- SwaggerProperties - Class in com.netflix.genie.web.properties
-
Properties related to Genie and swagger.
- SwaggerProperties() - Constructor for class com.netflix.genie.web.properties.SwaggerProperties
-
- sync(StreamObserver<ServerControlMessage>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcAgentFileStreamServiceImpl
- SystemArchitecture - Class in com.netflix.genie.web.aspects
-
Application pointcut expressions.
- SystemArchitecture() - Constructor for class com.netflix.genie.web.aspects.SystemArchitecture
-
- systemArchitecture() - Method in class com.netflix.genie.web.spring.autoconfigure.aspects.AspectsAutoConfiguration
-
A bean that defines pointcuts for various layers of the Genie system.