Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCEPT - Enum constant in enum class com.netflix.genie.web.agent.inspectors.InspectionReport.Decision
-
Subject passed the inspection and is allowed to proceed.
- addApplication(ApplicationEntity) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Append an application to the list of applications this command uses.
- addApplicationListener(ApplicationListener<?>) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- addApplicationListenerBean(String) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- addApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Add applications for the command.
- addApplicationsForCommand(String, List<String>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Add applications for the command.
- addApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Add applications for the given command.
- addClusterCriterion(CriterionEntity) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Add a new cluster criterion as the lowest priority criterion to evaluate for this command.
- addClusterCriterion(CriterionEntity, int) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Add a new cluster criterion with the given priority.
- addClusterCriterionForCommand(String, Criterion) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Add a new
Criterionas the lowest priority criterion for the given command. - addClusterCriterionForCommand(String, Criterion) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Add a new
Criterionto the existing list of cluster criteria for the command identified by id. - addClusterCriterionForCommand(String, Criterion) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Add a new
Criterionto the existing list of cluster criteria for the command identified by id. - addClusterCriterionForCommand(String, Criterion, int) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Add a new
Criterionto the existing list of cluster criteria for the command identified by id. - addClusterCriterionForCommand(String, Criterion, int) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Add a new
Criterionto the existing list of cluster criteria for the command identified by id. - addCommandsForCluster(String, List<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Add new commandIds to the given cluster.
- addConfigsForCluster(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Add new configuration files to a given cluster.
- addConfigsForCommand(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Add new configuration files to a given command.
- addConfigsToApplication(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Add new configuration files to a given application.
- addConfigsToResource(String, Set<String>, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Add configuration files to the existing set for a resource.
- addConfigsToResource(String, Set<String>, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Add configuration files to the existing set for a resource.
- addDependenciesForApplication(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Add new dependency files for a given application.
- addDependenciesForCluster(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Add new dependency files for a given cluster.
- addDependenciesForCommand(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Add new dependency files for a given command.
- addDependenciesToResource(String, Set<String>, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Add dependency files to the existing set for a resource.
- addDependenciesToResource(String, Set<String>, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Add dependency files to the existing set for a resource.
- addFailureTagsWithException(Set<Tag>, Throwable) - Static method in class com.netflix.genie.web.util.MetricsUtils
-
Convenience method to add failure status and exception cause to an existing set of tags.
- ADDITIONAL_BANDWIDTH_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
An additional amount of overhead bandwidth that should be added to whatever the job originally requested.
- ADDITIONAL_CPU_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
An additional number of CPUs that should be added to whatever the job originally requested.
- ADDITIONAL_DISK_SIZE_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
An additional amount of disk space that should be added to whatever the job originally requested.
- ADDITIONAL_ENVIRONMENT_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
Any additional environment variables that should be inserted into the container runtime.
- ADDITIONAL_GPU_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
An additional number of GPUs that should be added to whatever the job originally requested.
- ADDITIONAL_JOB_ATTRIBUTES_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
Any additional job attributes that should be added to defaults.
- ADDITIONAL_MEMORY_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
An additional amount of memory that should be added to whatever the job originally requested.
- addParametersForScript(Map<String, Object>, C) - Method in class com.netflix.genie.web.scripts.ResourceSelectorScript
-
Add any implementation specific parameters to the map of parameters to send to the script.
- addParametersForScript(Map<String, Object>, AgentLauncherSelectionContext) - Method in class com.netflix.genie.web.scripts.AgentLauncherSelectorManagedScript
-
Add any implementation specific parameters to the map of parameters to send to the script.
- addParametersForScript(Map<String, Object>, ClusterSelectionContext) - Method in class com.netflix.genie.web.scripts.ClusterSelectorManagedScript
-
Add any implementation specific parameters to the map of parameters to send to the script.
- addParametersForScript(Map<String, Object>, CommandSelectionContext) - Method in class com.netflix.genie.web.scripts.CommandSelectorManagedScript
-
Add any implementation specific parameters to the map of parameters to send to the script.
- addSuccessTags(Set<Tag>) - Static method in class com.netflix.genie.web.util.MetricsUtils
-
Convenience method to add success tag to an existing set of tags.
- addTagsForApplication(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Add new tags to a given application.
- addTagsForCluster(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Add new tags to a given cluster.
- addTagsForCommand(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Add new tags to a given command.
- addTagsToResource(String, Set<String>, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Add tags to the existing set for a resource.
- addTagsToResource(String, Set<String>, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Add tags to the existing set for a resource.
- Agent(String) - Constructor for class com.netflix.genie.web.agent.services.impl.AgentRoutingServiceCuratorDiscoveryImpl.Agent
-
Constructor.
- AGENT_HOSTNAME - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- AGENT_IMAGE_KEY_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
The property containing the Agent image key to look up the corresponding image metadata within.
- AGENT_JAR_PLACEHOLDER - Static variable in class com.netflix.genie.web.properties.LocalAgentLauncherProperties
-
Placeholder for agent jar path in command-line-template.
- AGENT_LAUNCHER_CLASS - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag metrics with class of agent launcher.
- AGENT_PID - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- AGENT_VERSION - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- AgentCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties related to cleaning up jobs associated to AWOL/MIA agents.
- AgentCleanupProperties() - Constructor for class com.netflix.genie.web.properties.AgentCleanupProperties
- AgentConfigurationProperties - Class in com.netflix.genie.web.properties
-
Properties for
AgentConfigurationService. - AgentConfigurationProperties() - Constructor for class com.netflix.genie.web.properties.AgentConfigurationProperties
- agentConfigurationService(AgentConfigurationProperties, PropertiesMapCache.Factory, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.services.AgentServicesAutoConfiguration
-
Provide a
AgentConfigurationServiceif one is not defined. - AgentConfigurationService - Interface in com.netflix.genie.web.agent.services
-
Service that provides agent runtime configuration (i.e.
- AgentConfigurationServiceImpl - Class in com.netflix.genie.web.agent.services.impl
-
This implementation of
AgentConfigurationServiceforwards properties set on the server that match a given set of regular expressions, plus any additional ones specified in configuration. - AgentConfigurationServiceImpl(AgentConfigurationProperties, PropertiesMapCache, MeterRegistry) - Constructor for class com.netflix.genie.web.agent.services.impl.AgentConfigurationServiceImpl
-
Constructor.
- agentConnectionTrackingService(AgentRoutingService, TaskScheduler, AgentConnectionTrackingServiceProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.services.AgentServicesAutoConfiguration
-
Get an implementation of
AgentConnectionTrackingServiceif one hasn't already been defined. - AgentConnectionTrackingService - Interface in com.netflix.genie.web.agent.services
-
Tracks active connections and heartbeats coming from agents actively executing a job.
- AgentConnectionTrackingServiceImpl - Class in com.netflix.genie.web.agent.services.impl
-
This service keeps track of agent connections and heartbeats.
- AgentConnectionTrackingServiceImpl(AgentRoutingService, TaskScheduler, AgentConnectionTrackingServiceProperties) - Constructor for class com.netflix.genie.web.agent.services.impl.AgentConnectionTrackingServiceImpl
-
Constructor.
- AgentConnectionTrackingServiceProperties - Class in com.netflix.genie.web.properties
-
Properties for
AgentConnectionTrackingService. - AgentConnectionTrackingServiceProperties() - Constructor for class com.netflix.genie.web.properties.AgentConnectionTrackingServiceProperties
- agentFileProtocolResolver(AgentFileStreamService) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.resources.AgentResourcesAutoConfiguration
-
Protocol resolver agent file resources.
- AgentFileProtocolResolver - Class in com.netflix.genie.web.agent.resources
-
Resource resolver for files local to an agent running a job that can be streamed to the server and served via API.
- AgentFileProtocolResolver(AgentFileStreamService) - Constructor for class com.netflix.genie.web.agent.resources.AgentFileProtocolResolver
-
Constructor.
- agentFileProtocolResolverRegistrar(AgentFileProtocolResolver) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.resources.AgentResourcesAutoConfiguration
-
Registrar for the
AgentFileProtocolResolver. - AgentFileProtocolResolverRegistrar - Class in com.netflix.genie.web.agent.resources
-
Registers AgentFileProtocolResolver in the application context.
- AgentFileProtocolResolverRegistrar(AgentFileProtocolResolver) - Constructor for class com.netflix.genie.web.agent.resources.AgentFileProtocolResolverRegistrar
-
Constructor.
- AgentFileResourceImpl - Class in com.netflix.genie.web.agent.resources
-
Implementation of
Resourcefor files local to an agent running a job that can be requested and streamed to the server (so they can be served via API). - AgentFileStreamProperties - Class in com.netflix.genie.web.properties
-
Properties related to
AgentFileStreamService. - AgentFileStreamProperties() - Constructor for class com.netflix.genie.web.properties.AgentFileStreamProperties
- AgentFileStreamService - Interface in com.netflix.genie.web.agent.services
-
Service to retrieve files from a remote agent while the latter is executing a job.
- AgentFileStreamService.AgentFileResource - Interface in com.netflix.genie.web.agent.services
-
A
Resourcefor files local to a remote agent. - AgentFilterProperties - Class in com.netflix.genie.web.properties
-
Properties for the
AgentFilterService. - AgentFilterProperties() - Constructor for class com.netflix.genie.web.properties.AgentFilterProperties
- agentFilterService(List<AgentMetadataInspector>) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.services.AgentServicesAutoConfiguration
-
A
AgentFilterServiceimplementation that federates the decision to a set ofAgentMetadataInspectors. - AgentFilterService - Interface in com.netflix.genie.web.agent.services
-
Service to block agent/clients that the server wants to refuse service to.
- AgentFilterServiceImpl - Class in com.netflix.genie.web.agent.services.impl
-
Implementation of
AgentFilterServicewhich delegates iterates through an ordered list ofAgentMetadataInspector. - AgentFilterServiceImpl(List<AgentMetadataInspector>) - Constructor for class com.netflix.genie.web.agent.services.impl.AgentFilterServiceImpl
-
Constructor.
- agentHostname - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- AgentHostnameProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection for job hosts.
- AgentInspectorsAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.agent.inspectors
-
Auto-configuration for the default implementations of
AgentMetadataInspectors. - AgentInspectorsAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.agent.inspectors.AgentInspectorsAutoConfiguration
- agentJobCleanupTask(DataServices, AgentCleanupProperties, MeterRegistry, AgentRoutingService) - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.leader.LeaderAutoConfiguration
-
If required, get a
AgentJobCleanupTaskinstance for use. - AgentJobCleanupTask - Class in com.netflix.genie.web.tasks.leader
-
Leader task that cleans up jobs whose agent crashed or disconnected.
- AgentJobCleanupTask(DataServices, AgentCleanupProperties, MeterRegistry, AgentRoutingService) - Constructor for class com.netflix.genie.web.tasks.leader.AgentJobCleanupTask
-
Constructor.
- agentJobService(DataServices, JobResolverService, AgentFilterService, AgentConfigurationService, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.services.AgentServicesAutoConfiguration
-
Get a
AgentJobServiceinstance if there isn't already one. - AgentJobService - Interface in com.netflix.genie.web.agent.services
-
A Service to collect the logic for implementing calls from the Agent when a job is launched via the CLI.
- AgentJobServiceImpl - Class in com.netflix.genie.web.agent.services.impl
-
Default implementation of
AgentJobService. - AgentJobServiceImpl(DataServices, JobResolverService, AgentFilterService, AgentConfigurationService, MeterRegistry) - Constructor for class com.netflix.genie.web.agent.services.impl.AgentJobServiceImpl
-
Constructor.
- AgentLauncher - Interface in com.netflix.genie.web.agent.launchers
-
A interface which implementations will launch instances of an agent in some manner in order to run a job.
- AgentLaunchersAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.agent.launchers
-
Auto configuration for beans responsible for launching Genie Agent instances.
- AgentLaunchersAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.agent.launchers.AgentLaunchersAutoConfiguration
- AgentLauncherSelectionContext - Class in com.netflix.genie.web.selectors
-
Extension of
ResourceSelectionContextto include specific data useful in AgentLauncher selection. - AgentLauncherSelectionContext(String, JobRequest, JobRequestMetadata, ResolvedJob, Collection<AgentLauncher>) - Constructor for class com.netflix.genie.web.selectors.AgentLauncherSelectionContext
-
Constructor.
- agentLauncherSelector(Optional<AgentLauncherSelectorManagedScript>, Collection<AgentLauncher>, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.selectors.SelectorsAutoConfiguration
-
Provide a default
AgentLauncherSelectorimplementation if no other has been defined in the context. - AgentLauncherSelector - Interface in com.netflix.genie.web.selectors
-
Interface for any classes which provide a way to select a
AgentLauncherfrom a set of available candidates. - AgentLauncherSelectorManagedScript - Class in com.netflix.genie.web.scripts
-
Extension of
ResourceSelectorScriptthat delegates selection of a job's agent launcher when more than one choice is available. - AgentLauncherSelectorManagedScript(ScriptManager, AgentLauncherSelectorScriptProperties, MeterRegistry, PropertiesMapCache) - Constructor for class com.netflix.genie.web.scripts.AgentLauncherSelectorManagedScript
-
Constructor.
- AgentLauncherSelectorScriptProperties - Class in com.netflix.genie.web.properties
-
Properties for agent launcher selection via script.
- AgentLauncherSelectorScriptProperties() - Constructor for class com.netflix.genie.web.properties.AgentLauncherSelectorScriptProperties
- AgentLaunchException - Exception in com.netflix.genie.web.exceptions.checked
-
An exception for when the server can't launch an agent for whatever reason.
- AgentLaunchException() - Constructor for exception com.netflix.genie.web.exceptions.checked.AgentLaunchException
-
Constructor.
- AgentLaunchException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.AgentLaunchException
-
Constructor.
- AgentLaunchException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.AgentLaunchException
-
Constructor.
- AgentLaunchException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.AgentLaunchException
-
Constructor.
- AgentMetadataInspector - Interface in com.netflix.genie.web.agent.inspectors
-
Component that inspects an Agent client metadata and makes decision on whether it is allowed to proceed.
- agentPid - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- AgentResourcesAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.agent.resources
-
Auto Configuration for
Resourceclasses exposed in the Agent module. - AgentResourcesAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.agent.resources.AgentResourcesAutoConfiguration
- AgentRoutingService - Interface in com.netflix.genie.web.agent.services
-
Service that tracks agent connections on the local Genie node and provides routing information for agent connected to other nodes.
- agentRoutingServiceCurator(GenieHostInfo, ServiceDiscovery<AgentRoutingServiceCuratorDiscoveryImpl.Agent>, TaskScheduler, Listenable<ConnectionStateListener>, MeterRegistry, AgentRoutingServiceProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.services.AgentServicesAutoConfiguration
-
Get an implementation of
AgentRoutingServiceif one hasn't already been defined. - AgentRoutingServiceCuratorDiscoveryImpl - Class in com.netflix.genie.web.agent.services.impl
-
Implementation of
AgentRoutingServicethat relies on Curator's Discovery extension. - AgentRoutingServiceCuratorDiscoveryImpl(GenieHostInfo, ServiceDiscovery<AgentRoutingServiceCuratorDiscoveryImpl.Agent>, TaskScheduler, Listenable<ConnectionStateListener>, MeterRegistry, AgentRoutingServiceProperties) - Constructor for class com.netflix.genie.web.agent.services.impl.AgentRoutingServiceCuratorDiscoveryImpl
-
Constructor.
- AgentRoutingServiceCuratorDiscoveryImpl.Agent - Class in com.netflix.genie.web.agent.services.impl
-
Payload for typed
ServiceDiscovery. - AgentRoutingServiceProperties - Class in com.netflix.genie.web.properties
-
Properties for
AgentRoutingService. - AgentRoutingServiceProperties() - Constructor for class com.netflix.genie.web.properties.AgentRoutingServiceProperties
- agentRoutingServiceSingleNodeImpl(GenieHostInfo) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.services.AgentServicesAutoConfiguration
-
Get an implementation of
AgentRoutingServiceif one hasn't already been defined. - AgentRoutingServiceSingleNodeImpl - Class in com.netflix.genie.web.agent.services.impl
-
Implementation of
AgentRoutingServicethat assumes a single Genie node and tracks connections in-memory. - AgentRoutingServiceSingleNodeImpl(GenieHostInfo) - Constructor for class com.netflix.genie.web.agent.services.impl.AgentRoutingServiceSingleNodeImpl
-
Constructor.
- AgentRpcEndpointsAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.endpoints
-
Configures various gRPC services and related beans if gRPC functionality is enabled.
- AgentRpcEndpointsAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.endpoints.AgentRpcEndpointsAutoConfiguration
- AgentRpcInterceptorsAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.interceptors
-
Spring Auto Configuration for default
ServerInterceptorimplementations for the Genie gRPC services. - AgentRpcInterceptorsAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.interceptors.AgentRpcInterceptorsAutoConfiguration
- AgentRpcServersAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.servers
-
Controls whether a gRPC server is configured and started for this Genie node or not.
- AgentRpcServersAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.servers.AgentRpcServersAutoConfiguration
- AgentServicesAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.agent.services
-
Auto configuration for services needed in the agent module.
- AgentServicesAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.agent.services.AgentServicesAutoConfiguration
- agentVersion - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- api - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- API - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- ApisAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.apis
-
Configuration for external API tier.
- ApisAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.apis.ApisAutoConfiguration
- apisObjectMapperCustomizer() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.ApisAutoConfiguration
-
Customizer for
ObjectMapperused by controllers. - APPLICATION_CLEANUP_PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.ApplicationDatabaseCleanupProperties
-
The prefix for all properties related to cleaning up application records from the database.
- ApplicationDatabaseCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DatabaseCleanupProperties.ApplicationDatabaseCleanupProperties
- ApplicationEntity - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
Representation of the state of an Application.
- ApplicationEntity() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity
-
Default constructor.
- ApplicationEntity_ - Class in com.netflix.genie.web.data.services.impl.jpa.entities
- ApplicationEntity_() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity_
- applicationEventMulticaster(SyncTaskExecutor, AsyncTaskExecutor) - Method in class com.netflix.genie.web.spring.autoconfigure.events.EventsAutoConfiguration
-
A multicast event publisher to replace the default one used by Spring via the ApplicationContext.
- ApplicationModelAssembler - Class in com.netflix.genie.web.apis.rest.v3.hateoas.assemblers
-
Assembles Application resources out of applications.
- ApplicationModelAssembler() - Constructor for class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.ApplicationModelAssembler
- ApplicationPredicates - Class in com.netflix.genie.web.data.services.impl.jpa.queries.predicates
-
Predicategeneration helpers for queryingApplicationEntity. - applicationResourceAssembler() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas.HateoasAutoConfiguration
-
Provide a resource assembler for application resources if none already exists.
- ApplicationRestController - Class in com.netflix.genie.web.apis.rest.v3.controllers
-
REST end-point for supporting Applications.
- ApplicationRestController(DataServices, EntityModelAssemblers) - Constructor for class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Constructor.
- applications - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- applications - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- APPLICATIONS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- APPLICATIONS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- APPLICATIONS_DTO_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
The name of the
EntityGraphwhich will eagerly load the command base fields and its associated applications dto fields. - APPLICATIONS_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
The name of the
EntityGraphwhich will eagerly load the command base fields and its associated applications base fields. - ARCHIVE_LOCATION - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- ARCHIVE_STATUS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- ArchivedJobMetadata - Class in com.netflix.genie.web.dtos
-
A simple POJO for a compound value of related information to a job archived location and files.
- ArchivedJobMetadata() - Constructor for class com.netflix.genie.web.dtos.ArchivedJobMetadata
- archivedJobService(DataServices, ResourceLoader, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.services.ServicesAutoConfiguration
-
Provide a
ArchivedJobServiceimplementation if one hasn't been provided already. - ArchivedJobService - Interface in com.netflix.genie.web.services
-
A Service interface for working with the metadata and data of a job that was archived by the Agent upon completion.
- ArchivedJobServiceImpl - Class in com.netflix.genie.web.services.impl
-
Default implementation of
ArchivedJobService. - ArchivedJobServiceImpl(DataServices, ResourceLoader, MeterRegistry) - Constructor for class com.netflix.genie.web.services.impl.ArchivedJobServiceImpl
-
Constructor.
- archiveLocation - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- archiveStatus - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- ArchiveStatusCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties related to cleaning up jobs archive status.
- ArchiveStatusCleanupProperties() - Constructor for class com.netflix.genie.web.properties.ArchiveStatusCleanupProperties
- archiveStatusCleanupTask(DataServices, AgentRoutingService, ArchiveStatusCleanupProperties, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.leader.LeaderAutoConfiguration
-
If required, get a
ArchiveStatusCleanupTaskinstance for use. - ArchiveStatusCleanupTask - Class in com.netflix.genie.web.tasks.leader
-
Leader task that find jobs whose archival status was left in 'PENDING' state.
- ArchiveStatusCleanupTask(DataServices, AgentRoutingService, ArchiveStatusCleanupProperties, MeterRegistry) - Constructor for class com.netflix.genie.web.tasks.leader.ArchiveStatusCleanupTask
-
Constructor.
- ARCHIVING_DISABLED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- archivingDisabled - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- aroundHealthIndicatorGetHealth(ProceedingJoinPoint) - Method in class com.netflix.genie.web.aspects.HealthCheckMetricsAspect
-
Aspect around join point for
HealthIndicator::getHealth(..). - AspectsAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.aspects
-
Auto configuration for aspects that should be applied to a running Genie server instance.
- AspectsAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.aspects.AspectsAutoConfiguration
- attachmentService(S3ClientFactory, AttachmentServiceProperties, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.services.ServicesAutoConfiguration
-
The attachment service to use.
- AttachmentService - Interface in com.netflix.genie.web.services
-
APIs for saving a job attachments sent in with Genie requests.
- AttachmentServiceProperties - Class in com.netflix.genie.web.properties
-
Properties for the
AttachmentService. - AttachmentServiceProperties() - Constructor for class com.netflix.genie.web.properties.AttachmentServiceProperties
- AttachmentTooLargeException - Exception in com.netflix.genie.web.exceptions.checked
-
Exception thrown when the user tries to submit a job whose attachments exceed the limits.
- AttachmentTooLargeException() - Constructor for exception com.netflix.genie.web.exceptions.checked.AttachmentTooLargeException
-
Constructor.
- AttachmentTooLargeException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.AttachmentTooLargeException
-
Constructor.
- AttachmentTooLargeException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.AttachmentTooLargeException
-
Constructor.
- AttachmentTooLargeException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.AttachmentTooLargeException
-
Constructor.
- AuditEntity - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
Abstract class to support basic columns for all entities for genie.
- AuditEntity() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity
- AuditEntity_ - Class in com.netflix.genie.web.data.services.impl.jpa.entities
- AuditEntity_() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity_
- AuditProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Returns all the base entity attributes.
- AWSAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.aws
-
AWS beans.
- AWSAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.aws.AWSAutoConfiguration
- AwsCredentialsProperties - Class in com.netflix.genie.web.properties
-
Properties related to AWS credentials for Genie on top of what Spring Cloud AWS provides.
- AwsCredentialsProperties() - Constructor for class com.netflix.genie.web.properties.AwsCredentialsProperties
- AwsCredentialsProperties.SpringCloudAwsRegionProperties - Class in com.netflix.genie.web.properties
-
Property bindings for Spring Cloud AWS region specific properties.
B
- BaseEntity - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
The base for all Genie top level entities.
- BaseEntity_ - Class in com.netflix.genie.web.data.services.impl.jpa.entities
- BaseEntity_() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
- BaseProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection for the common fields.
- Batch() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.Batch
- BATCH_DAYS_WITHIN_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.FileDatabaseCleanupProperties
-
The number of days within current day that the unused files deletion will be running in batch mode.
- BATCH_SIZE_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties
-
The batch size used to iteratively delete unused entities.
- blacklistedVersionAgentMetadataInspector(AgentFilterProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.inspectors.AgentInspectorsAutoConfiguration
-
A
AgentMetadataInspectorthat rejects agents whose version matches a given regex. - BlacklistedVersionAgentMetadataInspector - Class in com.netflix.genie.web.agent.inspectors.impl
-
An
AgentMetadataInspectorthat rejects agent whose version matches a regular expression (obtained via properties) and accepts everything else. - BlacklistedVersionAgentMetadataInspector(AgentFilterProperties) - Constructor for class com.netflix.genie.web.agent.inspectors.impl.BlacklistedVersionAgentMetadataInspector
-
Constructor.
- build() - Method in class com.netflix.genie.web.dtos.JobSubmission.Builder
-
Build an immutable
JobSubmissioninstance based on the current contents of this builder. - build() - Method in class com.netflix.genie.web.dtos.ResourceSelectionResult.Builder
-
Build a new immutable
ResourceSelectionResultinstance out of the current state of this builder. - build() - Method in class com.netflix.genie.web.scripts.ResourceSelectorScriptResult.Builder
-
Build a new instance of a
ResourceSelectorScriptResultbased on the contents of this builder. - Builder() - Constructor for class com.netflix.genie.web.scripts.ResourceSelectorScriptResult.Builder
- Builder(JobRequest, JobRequestMetadata) - Constructor for class com.netflix.genie.web.dtos.JobSubmission.Builder
-
Constructor with required parameters.
- Builder(Class<?>) - Constructor for class com.netflix.genie.web.dtos.ResourceSelectionResult.Builder
-
Constructor.
C
- 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
- CAPACITY_GROUP_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
The capacity group to launch Genie containers in Titus with.
- 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.
- 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(String, AgentClientMetadata) - Method in interface com.netflix.genie.web.agent.services.AgentJobService
-
Set a job identified by
idto be owned by the agent identified byagentClientMetadata. - claimJob(String, AgentClientMetadata) - Method in class com.netflix.genie.web.agent.services.impl.AgentJobServiceImpl
-
Set a job identified by
idto be owned by the agent identified byagentClientMetadata. - claimJob(String, AgentClientMetadata) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Set a job identified by
idto be owned by the agent identified byagentClientMetadata. - claimJob(String, AgentClientMetadata) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Set a job identified by
idto be owned by the agent identified byagentClientMetadata. - 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.
- 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.
- cleanupOrphanedObservers() - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobKillServiceImpl
-
Remove orphaned kill observers from local map.
- 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
EntityGraphwhich 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
ClusterLeaderServiceusing Spring'sLeaderInitiator(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
-
Implementation of
ClusterLeaderServiceusing statically configuredLocalLeadermodule. - 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
-
Predicategeneration helpers for queryingClusterEntity. - 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
-
Extension of
ResourceSelectionContextto include specific data useful in cluster selection. - 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
Clusterfrom a set of clusters which matched criterion provided by a user in aJobRequestand combined with the criteria for the command selected for a given job. - ClusterSelectorManagedScript - Class in com.netflix.genie.web.scripts
-
Extension of
ResourceSelectorScriptthat delegates selection of a job's cluster when more than one choice is available. - ClusterSelectorManagedScript(ScriptManager, ClusterSelectorScriptProperties, MeterRegistry, PropertiesMapCache) - 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.dtos - package com.netflix.genie.web.agent.launchers.dtos
-
Data objects specific to implementations of
AgentLauncher. - 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
Resourceabstraction 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
ApplicationEventfor 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
Converterto 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
-
Predicategeneration helpers for queryingCommandEntity. - 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
EntityGraphwhich 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
EntityGraphwhich will eagerly load everything needed to access an applications commands base fields. - CommandSelectionContext - Class in com.netflix.genie.web.selectors
-
Extension of
ResourceSelectionContextto include specific data useful in command selection. - CommandSelectionContext(String, JobRequest, boolean, Map<Command, Set<Cluster>>) - Constructor for class com.netflix.genie.web.selectors.CommandSelectionContext
-
Constructor.
- commandSelector(Optional<CommandSelectorManagedScript>, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.selectors.SelectorsAutoConfiguration
-
Provide a default
CommandSelectorimplementation if no other has been defined in the context already. - CommandSelector - Interface in com.netflix.genie.web.selectors
-
Interface for any classes which provide a way to select a
Commandfrom a set of commands which matched criterion provided by a user in aJobRequest. - CommandSelectorManagedScript - Class in com.netflix.genie.web.scripts
-
An extension of
ResourceSelectorScriptwhich 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, PropertiesMapCache) - Constructor for class com.netflix.genie.web.scripts.CommandSelectorManagedScript
-
Constructor.
- CommandSelectorManagedScriptProperties - Class in com.netflix.genie.web.properties
-
Properties for
CommandSelectorManagedScript. - 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.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.JobEntity_
- 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.CommandEntity_
- 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
- Container() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.Container
- CONTAINER_ATTRIBUTES_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
Any attributes that should be added to the request specifically for the container.
- CONTAINER_NETWORK_MODE - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
The property for titus container network mode.
- ContainerConstraints() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.ContainerConstraints
- 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
- convertToDatabaseColumn(Long) - Method in class com.netflix.genie.web.data.services.impl.jpa.converters.IntegerToLongConverter
- convertToEntityAttribute(Integer) - Method in class com.netflix.genie.web.data.services.impl.jpa.converters.IntegerToLongConverter
- 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.
- cpu - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- CPU - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- CPU_USED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- cpuUsed - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- 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
ClusterLeaderServicebased on Zookeeper/Curator ifLeaderInitiatoris available and the bean does not already exist.
D
- DataAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.data
-
Default auto configuration of data related services and beans for Genie.
- DataAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.data.DataAutoConfiguration
- DatabaseCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties controlling the behavior of the database cleanup leadership task.
- DatabaseCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DatabaseCleanupProperties
- DatabaseCleanupProperties.ApplicationDatabaseCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties related to cleaning up application records from the database.
- DatabaseCleanupProperties.ClusterDatabaseCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties related to cleaning up cluster records from the database.
- DatabaseCleanupProperties.CommandDatabaseCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties related to cleaning up command records from the database.
- DatabaseCleanupProperties.CommandDeactivationDatabaseCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties related to setting Commands to INACTIVE status in the database.
- DatabaseCleanupProperties.FileDatabaseCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties related to cleaning up file records from the database.
- DatabaseCleanupProperties.JobDatabaseCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties related to cleaning up job records from the database.
- DatabaseCleanupProperties.TagDatabaseCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties related to cleaning up tag records from the database.
- databaseCleanupTask(DatabaseCleanupProperties, Environment, DataServices, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.leader.LeaderAutoConfiguration
-
Create a
DatabaseCleanupTaskif one is required. - DatabaseCleanupTask - Class in com.netflix.genie.web.tasks.leader
-
A
LeaderTaskwhich will clean up the database of old records if desired. - DatabaseCleanupTask(DatabaseCleanupProperties, Environment, DataServices, MeterRegistry) - Constructor for class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
-
Constructor.
- dataOperation() - Method in class com.netflix.genie.web.aspects.SystemArchitecture
-
A data service operation is the execution of any method defined on a dao interface.
- DataServiceRetryAspect - Class in com.netflix.genie.web.aspects
-
Aspect implementation of retrying the data service methods on certain failures.
- DataServiceRetryAspect(DataServiceRetryProperties) - Constructor for class com.netflix.genie.web.aspects.DataServiceRetryAspect
-
Constructor.
- DataServiceRetryProperties - Class in com.netflix.genie.web.properties
-
All properties related to data service retry template in Genie.
- DataServiceRetryProperties() - Constructor for class com.netflix.genie.web.properties.DataServiceRetryProperties
- DataServices - Class in com.netflix.genie.web.data.services
-
Container class for encapsulating all the various data related services in Genie to ease dependency patterns.
- DataServices() - Constructor for class com.netflix.genie.web.data.services.DataServices
- DEFAULT_COUNT - Static variable in class com.netflix.genie.web.properties.JobsActiveLimitProperties
-
Default value for active user job limit count.
- DEFAULT_ENABLED - Static variable in class com.netflix.genie.web.properties.JobsActiveLimitProperties
-
Default value for active user job limit enabled.
- DefaultDirectoryWriter - Class in com.netflix.genie.web.resources.writers
-
A default directory writer implementation.
- DefaultDirectoryWriter() - Constructor for class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
- DefaultDirectoryWriter.Directory - Class in com.netflix.genie.web.resources.writers
-
DTO for representing a directory contents.
- DefaultDirectoryWriter.Entry - Class in com.netflix.genie.web.resources.writers
-
DTO for representing information about an entry within a job directory.
- DefaultImage() - Constructor for class com.netflix.genie.web.properties.JobResolutionProperties.DefaultImage
-
Constructor.
- deleteAllApplications() - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Delete all applications from database.
- deleteAllApplications() - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Delete all applications from the system.
- deleteAllApplications() - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Delete all applications from the system.
- deleteAllClusters() - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Delete all clusters from database.
- deleteAllClusters() - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Delete all clusters from database.
- deleteAllClusters() - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Delete all clusters from database.
- deleteAllCommands() - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Delete all applications from database.
- deleteAllCommands() - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Delete all commands from the system.
- deleteAllCommands() - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Delete all commands from the system.
- deleteApplication(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Delete an
Applicationfrom the system. - deleteApplication(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Delete an
Applicationfrom the system. - deleteApplication(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Delete an application configuration from database.
- deleteByIdIn(Set<Long>) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaBaseRepository
-
Delete all entities whose ids are contained in the given set of ids.
- deleteByIdIn(Set<Long>) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaFileRepository
-
Delete all files from the database that are in the current set of ids.
- deleteByIdIn(Set<Long>) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaTagRepository
-
Delete all tags from the database whose ids are in the supplied set.
- deleteCluster(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Delete a
Clusterby id. - deleteCluster(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Delete a
Clusterby id. - deleteCluster(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Delete a cluster configuration.
- deleteCommand(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Delete a
Commandfrom system. - deleteCommand(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Delete a
Commandfrom system. - deleteCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Delete a command.
- deleteJobsCreatedBefore(Instant, Set<JobStatus>, int) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
This method will delete a chunk of jobs whose creation time is earlier than the given date.
- deleteJobsCreatedBefore(Instant, Set<JobStatus>, int) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
This method will delete a chunk of jobs whose creation time is earlier than the given date.
- deleteUnusedApplications(Instant, int) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Delete any unused applications that were created before the given time.
- deleteUnusedApplications(Instant, int) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Delete any unused applications that were created before the given time.
- deleteUnusedClusters(Set<ClusterStatus>, Instant, int) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Delete all clusters that are in one of the given states, aren't attached to any jobs and were created before the given time.
- deleteUnusedClusters(Set<ClusterStatus>, Instant, int) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Delete all clusters that are in one of the given states, aren't attached to any jobs and were created before the given time.
- deleteUnusedCommands(Set<CommandStatus>, Instant, int) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Bulk delete commands from the database where their status is in deleteStatuses they were created before commandCreatedThreshold and they aren't attached to any jobs still in the database.
- deleteUnusedCommands(Set<CommandStatus>, Instant, int) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Bulk delete commands from the database where their status is in deleteStatuses they were created before commandCreatedThreshold and they aren't attached to any jobs still in the database.
- deleteUnusedFiles(Instant, Instant, int) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Delete all files from the database that aren't referenced which were created before the supplied created threshold.
- deleteUnusedFiles(Instant, Instant, int) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Delete all files from the database that aren't referenced which were created before the supplied created threshold.
- deleteUnusedTags(Instant, int) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Delete all tags from the database that aren't referenced which were created before the supplied created threshold.
- deleteUnusedTags(Instant, int) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Delete all tags from the database that aren't referenced which were created before the supplied created threshold.
- dependencies - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity_
- dependencies - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity_
- dependencies - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- dependencies - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- DEPENDENCIES - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity_
- DEPENDENCIES - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity_
- DEPENDENCIES - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- DEPENDENCIES - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- description - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
- DESCRIPTION - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
- Directory() - Constructor for class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter.Directory
- directoryToHTML(String, DefaultDirectoryWriter.Directory) - Static method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
-
Given the provided information render as an HTML string.
- directoryWriter() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.ApisAutoConfiguration
-
Get the directory writer to use.
- DirectoryWriter - Interface in com.netflix.genie.web.resources.writers
-
Interface for methods to convert a directory to various String representations.
- DISK_MB - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- DISK_MB_USED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- DiskCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties controlling the behavior of the database cleanup leadership task.
- DiskCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DiskCleanupProperties
- diskCleanupTask(DiskCleanupProperties, TaskScheduler, Resource, DataServices, JobsProperties, Executor, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.node.NodeAutoConfiguration
-
If required get a
DiskCleanupTaskinstance for use. - DiskCleanupTask - Class in com.netflix.genie.web.tasks.node
-
This task runs on every Genie node and is responsible for cleaning up the local disk so that space can be recaptured.
- DiskCleanupTask(DiskCleanupProperties, TaskScheduler, Resource, DataServices, JobsProperties, Executor, MeterRegistry) - Constructor for class com.netflix.genie.web.tasks.node.DiskCleanupTask
-
Constructor.
- diskMb - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- diskMbUsed - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- DisruptionBudget() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.DisruptionBudget
- doAction(LeaderElectionActuator.Action) - Method in class com.netflix.genie.web.spring.actuators.LeaderElectionActuator
-
Forces the node to leave the leader election, then re-join it.
- dryRunJobSpecificationResolution(JobRequest) - Method in interface com.netflix.genie.web.agent.services.AgentJobService
-
Run the job specification resolution algorithm on the given input but save nothing in the system.
- dryRunJobSpecificationResolution(JobRequest) - Method in class com.netflix.genie.web.agent.services.impl.AgentJobServiceImpl
-
Run the job specification resolution algorithm on the given input but save nothing in the system.
- DTO_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity
-
The name of the
EntityGraphwhich will eagerly load everything needed to construct an Application DTO. - DTO_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity
-
The name of the
EntityGraphwhich will eagerly load everything needed to construct a Cluster DTO. - DTO_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
The name of the
EntityGraphwhich will eagerly load everything needed to construct a Command DTO. - DYNAMIC_PROPERTIES_PREFIX - Static variable in class com.netflix.genie.web.properties.AgentConfigurationProperties
-
The prefix that properties need to match in order to be forwarded to agents during configuration.
E
- email - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- EMAIL - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- ENABLE_PROPERTY - Static variable in class com.netflix.genie.web.properties.LocalAgentLauncherProperties
-
Name of the property that enables/disables the launcher.
- ENABLE_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
Name of the property that enables
TitusAgentLauncherImpl. - ENABLED_PROPERTY - Static variable in class com.netflix.genie.web.properties.AgentCleanupProperties
-
The property that determines if the
AgentJobCleanupTaskis enabled. - ENABLED_PROPERTY - Static variable in class com.netflix.genie.web.properties.ArchiveStatusCleanupProperties
-
Determines whether the
ArchiveStatusCleanupTaskis active. - ENABLED_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties
-
The property key for whether this feature is enabled or not.
- ENABLED_PROPERTY - Static variable in class com.netflix.genie.web.properties.DiskCleanupProperties
-
The property key for whether this feature is enabled or not.
- ENABLED_PROPERTY - Static variable in class com.netflix.genie.web.properties.GRpcServerProperties
-
The property key to enable or disable gRPC services on the server.
- ENABLED_PROPERTY - Static variable in class com.netflix.genie.web.properties.JobsActiveLimitProperties
-
The property key for whether this feature is enabled or not.
- ENABLED_PROPERTY - Static variable in class com.netflix.genie.web.properties.JobsForwardingProperties
-
The property key for whether this feature is enabled or not.
- ENABLED_PROPERTY - Static variable in class com.netflix.genie.web.properties.LeadershipProperties
-
The property key for whether this feature is enabled or not.
- ENABLED_PROPERTY - Static variable in class com.netflix.genie.web.properties.SNSNotificationsProperties
-
The property that determines if the SNS publishing is enabled.
- ENABLED_PROPERTY - Static variable in class com.netflix.genie.web.properties.UserMetricsProperties
-
The property that determines if the
UserMetricsTaskis enabled. - ENTITY_VERSION - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity_
- EntityModelAssemblers - Class in com.netflix.genie.web.apis.rest.v3.hateoas.assemblers
-
A simple container DTO for passing all known resource assemblers around.
- EntityModelAssemblers() - Constructor for class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.EntityModelAssemblers
- EntityV3DtoConverters - Class in com.netflix.genie.web.data.services.impl.jpa.converters
-
Converters between entities and V3 DTOs.
- EntityV4DtoConverters - Class in com.netflix.genie.web.data.services.impl.jpa.converters
-
Utility methods for converting from DTO to entities and vice versa.
- entityVersion - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity_
- Entry() - Constructor for class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter.Entry
- ENVIRONMENT_VARIABLES - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- environmentVariables - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- equals(Object) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity
- equals(Object) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity
- equals(Object) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity
- equals(Object) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity
- equals(Object) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
- equals(Object) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity
- equals(Object) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.IdEntity
- equals(Object) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
- equals(Object) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.UniqueIdEntity
- evaluateScript(URI, Bindings, long) - Method in class com.netflix.genie.web.scripts.ScriptManager
-
Evaluate a given script.
- evaluateScript(Map<String, Object>) - Method in class com.netflix.genie.web.scripts.ManagedScript
- EventsAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.events
-
Configuration related to Eventing within the Genie application.
- EventsAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.events.EventsAutoConfiguration
- EXCEPTION_CLASS - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag metrics with exception class.
- executable - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- EXECUTABLE - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- ExecutionResourceProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4
-
A projection for fields from an entity which are needed for an
JobSpecification.ExecutionResource. - ExecutorFactory - Class in com.netflix.genie.web.util
-
A factory for
Executorinstances. - ExecutorFactory() - Constructor for class com.netflix.genie.web.util.ExecutorFactory
- exists() - Method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
- existsByFile(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaFileRepository
-
Find out whether a file entity with the given file value exists.
- existsByTag(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaTagRepository
-
Find out whether a tag entity with the given tag value exists.
- existsByUniqueId(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaBaseRepository
-
Find out whether an entity with the given unique id exists.
- EXIT_CODE - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- exitCode - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- EXPRESSION_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties
-
The cron expression for when the cleanup task should occur.
F
- FAILURE - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagValues
-
Tag value to denote failure (used with TagKeys.STATUS).
- file - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.FileEntity_
- FILE - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.FileEntity_
- FILE_CLEANUP_PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.FileDatabaseCleanupProperties
-
The prefix for all properties related to cleaning up file records from the database.
- FileDatabaseCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DatabaseCleanupProperties.FileDatabaseCleanupProperties
- FileEntity - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
File Entity.
- FileEntity(String) - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.FileEntity
-
Constructor.
- FileEntity_ - Class in com.netflix.genie.web.data.services.impl.jpa.entities
- FileEntity_() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.FileEntity_
- find(Root<ApplicationEntity>, AbstractQuery<?>, CriteriaBuilder, String, String, Set<String>, Set<TagEntity>, String) - Static method in class com.netflix.genie.web.data.services.impl.jpa.queries.predicates.ApplicationPredicates
-
Get a
Predicateusing the specified parameters. - find(Root<ClusterEntity>, AbstractQuery<?>, CriteriaBuilder, String, Set<String>, Set<TagEntity>, Instant, Instant) - Static method in class com.netflix.genie.web.data.services.impl.jpa.queries.predicates.ClusterPredicates
-
Generate a
Predicategiven the parameters. - find(Root<CommandEntity>, AbstractQuery<?>, CriteriaBuilder, String, String, Set<String>, Set<TagEntity>) - Static method in class com.netflix.genie.web.data.services.impl.jpa.queries.predicates.CommandPredicates
-
Get a predicate using the specified parameters.
- FIND_OLD_JOBS_QUERY - Static variable in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
The query used to find batches of jobs before a certain time.
- FIND_UNUSED_APPLICATIONS_QUERY - Static variable in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaApplicationRepository
-
Find any application records where they are not linked to any jobs and it's not linked to any commands and was created before the given time.
- FIND_UNUSED_CLUSTERS_SQL - Static variable in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaClusterRepository
-
The SQL to find all clusters that aren't attached to any jobs still in the database and were created before a certain point in time.
- FIND_UNUSED_COMMANDS_IN_STATUS_CREATED_BEFORE_QUERY - Static variable in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaCommandRepository
-
The query used to find commands that are in a certain status, not used in jobs and created some time ago.
- findApplications(String, String, Set<ApplicationStatus>, Set<String>, String, Pageable) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Find applications which match the given filter criteria.
- findApplications(String, String, Set<ApplicationStatus>, Set<String>, String, Pageable) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Find applications which match the given filter criteria.
- findByFile(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaFileRepository
-
Find a file by its unique file value.
- findByFileIn(Set<String>) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaFileRepository
-
Find file entities where the file value is in the given set of files.
- findByTag(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaTagRepository
-
Find a tag by its unique tag value.
- findByTagIn(Set<String>) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaTagRepository
-
Find tag entities where the tag value is in the given set of tags.
- findByUniqueId(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaBaseRepository
-
Find an entity by its unique id.
- findByUniqueId(String, Class<T>) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaBaseRepository
-
Find an entity by its unique id.
- findClusters(String, Set<ClusterStatus>, Set<String>, Instant, Instant, Pageable) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Find and
Clusters that match the given parameters. - findClusters(String, Set<ClusterStatus>, Set<String>, Instant, Instant, Pageable) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Find and
Clusters that match the given parameters. - findClustersMatchingAnyCriterion(Set<Criterion>, boolean) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Find all the
Cluster's that match any of the givenCriterion. - findClustersMatchingAnyCriterion(Set<Criterion>, boolean) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Find all the
Cluster's that match any of the givenCriterion. - findClustersMatchingAnyCriterion(Root<ClusterEntity>, CriteriaQuery<?>, CriteriaBuilder, Set<Criterion>) - Static method in class com.netflix.genie.web.data.services.impl.jpa.queries.predicates.ClusterPredicates
-
Get the specification for the query which will find the clusters which match any of the given criterion.
- findClustersMatchingCriterion(Criterion, boolean) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Find all the
Cluster's that match the givenCriterion. - findClustersMatchingCriterion(Criterion, boolean) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Find all the
Cluster's that match the givenCriterion. - findClustersMatchingCriterion(Root<ClusterEntity>, CriteriaQuery<?>, CriteriaBuilder, Criterion) - Static method in class com.netflix.genie.web.data.services.impl.jpa.queries.predicates.ClusterPredicates
-
Get the
Predicatefor the query which will find the clusters which match the given criterion. - findCommands(String, String, Set<CommandStatus>, Set<String>, Pageable) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Find commands matching the given filter criteria.
- findCommands(String, String, Set<CommandStatus>, Set<String>, Pageable) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Find commands matching the given filter criteria.
- findCommandsMatchingCriterion(Criterion, boolean) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Find all the
Command's that match the givenCriterion. - findCommandsMatchingCriterion(Criterion, boolean) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Find all the
Command's that match the givenCriterion. - findCommandsMatchingCriterion(Root<CommandEntity>, CriteriaQuery<?>, CriteriaBuilder, Criterion) - Static method in class com.netflix.genie.web.data.services.impl.jpa.queries.predicates.CommandPredicates
-
Get the specification for the query which will find the commands which match the given criterion.
- findJobs(String, String, String, Set<JobStatus>, Set<String>, String, String, String, String, Instant, Instant, Instant, Instant, String, String, Pageable) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Find jobs which match the given filter criteria.
- findJobs(String, String, String, Set<JobStatus>, Set<String>, String, String, String, String, Instant, Instant, Instant, Instant, String, String, Pageable) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Find jobs which match the given filter criteria.
- findJobs(String, String, String, Set<String>, Set<String>, String, String, String, String, Long, Long, Long, Long, String, String, Pageable, PagedResourcesAssembler<JobSearchResult>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get jobs for given filter criteria.
- findJobsCreatedBefore(Instant, Set<String>, int) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Find a batch of jobs that were created before the given time.
- findUnusedApplications(Instant, int) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaApplicationRepository
-
Delete any application records where it's not linked to any jobs and it's not linked to any commands and was created before the given time.
- findUnusedClusters(Set<String>, Instant, int) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaClusterRepository
-
Find all the clusters that aren't attached to any jobs in the database, were created before the given time and have one of the given statuses.
- findUnusedCommandsByStatusesCreatedBefore(Set<String>, Instant, int) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaCommandRepository
-
Find commands from the database where their status is in statuses and they were created before commandCreatedThreshold and they aren't attached to any jobs still in the database.
- findUnusedFiles(Instant, Instant, int) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaFileRepository
-
Find the ids of all files from the database that aren't referenced which were created before the supplied created threshold.
- findUnusedTags(Instant, int) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaTagRepository
-
Find all tags from the database that aren't referenced which were created before the supplied created threshold.
- finished - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- FINISHED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- FinishedJobProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4
-
Projection for a job entity that reached a terminal status.
- FIXED_DELAY - Enum constant in enum class com.netflix.genie.web.tasks.GenieTaskScheduleType
-
When you want your tasked scheduled at a fixed rate but held for a time after the last completion of the task.
- FIXED_RATE - Enum constant in enum class com.netflix.genie.web.tasks.GenieTaskScheduleType
-
When you want your task scheduled using a fixed rate in milliseconds.
- flip(InspectionReport.Decision) - Static method in enum class com.netflix.genie.web.agent.inspectors.InspectionReport.Decision
-
Invert the decision.
- forAgentFile(URI, long, Instant, Path, String, InputStream) - Static method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
-
Factory method to create a resource for a remote file.
- forNonExistingResource() - Static method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
-
Factory method to create a placeholder resource for a remote file that does not exist.
- FROM_STATE - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag the origin/source state of a state transition.
G
- GENIE_USER_GROUP - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- 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.
- 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.
- 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
DataServicesinstance 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
-
Get the
GenieWebHostInfofor this application. - genieJpaRepositories(JpaApplicationRepository, JpaClusterRepository, JpaCommandRepository, JpaCriterionRepository, JpaFileRepository, JpaJobRepository, JpaTagRepository) - Method in class com.netflix.genie.web.spring.autoconfigure.data.DataAutoConfiguration
-
Provide a
JpaRepositoriescontainer instance if one wasn't already provided. - geniePersistenceService(EntityManager, JpaRepositories, BraveTracingComponents) - Method in class com.netflix.genie.web.spring.autoconfigure.data.DataAutoConfiguration
-
Provide a default implementation of
PersistenceServiceif no other has been defined. - 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 Class in com.netflix.genie.web.tasks
-
The enumeration values which a
GenieTaskcan 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
GenieHostInfowhich adds metadata specific to the web server. - GenieWebHostInfo(String) - Constructor for class com.netflix.genie.web.introspection.GenieWebHostInfo
-
Constructor.
- genieWebRpcInfo(Server) - Method in class com.netflix.genie.web.spring.autoconfigure.introspection.IntrospectionAutoConfiguration
-
Provide a
GenieWebRpcInfobean if one hasn't already been defined. - GenieWebRpcInfo - Class in com.netflix.genie.web.introspection
-
Container class for RPC related properties.
- GenieWebRpcInfo() - Constructor for class com.netflix.genie.web.introspection.GenieWebRpcInfo
- 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.
- getActiveJobs() - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the set of active jobs.
- getActiveJobs() - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the set of active jobs.
- 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.
- getAgentLaunchers() - Method in interface com.netflix.genie.web.selectors.AgentLauncherSelector
-
Get the list of all available
AgentLauncher. - 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
Bindingthat 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() - 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 interface com.netflix.genie.web.agent.services.AgentJobService
-
Provide configuration properties for an agent that is beginning to execute a job.
- 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.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.
- getApplication(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Get Application for given id.
- getApplicationAndCommands(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaApplicationRepository
-
Get the
ApplicationEntitybut eagerly fetch all command base information as well. - getApplicationAndCommandsDto(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaApplicationRepository
-
Get the
ApplicationEntitybut eagerly fetch all command DTO information as well. - getApplicationDto(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaApplicationRepository
-
Get the
ApplicationEntitybut eagerly fetch all relational information needed to construct a DTO. - 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.
- 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.
- 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.
- getArguments() - Method in class com.netflix.genie.web.properties.JobResolutionProperties.DefaultImage
-
Get the list of arguments that should be used when launching the image.
- getBlacklistedVersions() - Method in class com.netflix.genie.web.properties.AgentFilterProperties
-
Get the (dynamic) property value containing a regular expression used to blacklist agent versions.
- 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() - 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 class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the
Clusteridentified by the given id. - getCluster(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the
Clusteridentified by the given id. - getCluster(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Get cluster configuration from unique id.
- 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.JobRequestProjection
-
Get all the cluster criteria.
- getClusterCriteriaForCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Get all the
Criterioncurrently 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
Criterionin 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
Criterionin 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(Binding) - Static method in class com.netflix.genie.web.scripts.GroovyScriptUtils
-
Deprecated.
- 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.
- getClusterSelectionContext(Binding) - Static method in class com.netflix.genie.web.scripts.GroovyScriptUtils
-
Given the
Bindingthat a script has attempt to extract the cluster selection context. - 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.
- 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.
- 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() - 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() - Method in class com.netflix.genie.web.selectors.ClusterSelectionContext
-
Get the command which was already selected for the job if there was one.
- getCommand(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the metadata for the
Commandidentified by the id. - getCommand(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the metadata for the
Commandidentified by the id. - getCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Get Command configuration for given id.
- 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.JobRequestProjection
-
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.
- 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.JobRequestProjection
-
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(Binding) - Static method in class com.netflix.genie.web.scripts.GroovyScriptUtils
-
Deprecated.
- 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.
- getCommandSelectionContext(Binding) - Static method in class com.netflix.genie.web.scripts.GroovyScriptUtils
-
Given the
Bindingthat a script has attempt to extract the command selection context. - 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.
- 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.
- 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.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.JobRequestProjection
-
Get all the configuration files for this job.
- getConfigs() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
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.
- getCpu() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Get the default number of CPUs for a job using this command.
- getCpu() - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Resources
-
Get the default number of CPUs.
- getCpuUsed() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the number of CPU's used by the job.
- getCpuUsed() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get the number of CPU's used by the job.
- 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.
- getDefaultComputeResources() - Method in class com.netflix.genie.web.properties.JobResolutionProperties
-
Get the default
ComputeResourcesif any were defined. - getDefaultImages() - Method in class com.netflix.genie.web.properties.JobResolutionProperties
-
Get the default mapping of images.
- 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.JobRequestProjection
-
Get all the dependency files for this job.
- getDependencies() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
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.JobRequestProjection
-
Get the description of this resource.
- getDirectory(File, String, boolean) - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
- getDisk() - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Resources
-
Get the amount of disk space to allocate for the job.
- getDiskMb() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Get the default amount of disk space for the job using this command in MB.
- getDiskMbUsed() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the amount of disk space used for a job.
- getDiskMbUsed() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get the amount of disk space used for a job.
- 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.v4.JobRequestProjection
-
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.v4.JobRequestProjection
-
Get the user group for this job.
- getGpu() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Get the default number of GPUs for a job using this command.
- getGpu() - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Resources
-
Get the number of GPUs.
- getGpuUsed() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the number of GPUs used by the job.
- getGpuUsed() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get the number of GPUs used by the 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.JobRequestProjection
-
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.JobRequestProjection
-
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 class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobResponse
-
Get the ID of the Titus job.
- getId() - Method in class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobRequestModelAssembler.JobRequestWrapper
-
Get the actual id of the job the system assigned after job submission if none was already supplied.
- getId() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.IdProjection
-
Get the id from the projection.
- getImages() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Get the default set of images to run this job with if this command is selected.
- getImages() - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Runtime
-
The map of image key to image definitions.
- getImagesUsed() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the set of image configuration used for this job.
- getImagesUsed() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get the set of image configuration used for this job.
- 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.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.
- getJob(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get job information for given job id.
- 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.PersistenceService
-
Get the applications the job used or is currently using.
- 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 interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get the applications for a job.
- 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.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.PersistenceService
-
Get the cluster the job used or is using.
- 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 interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get the cluster for a job.
- 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.PersistenceService
-
Get the command 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 interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get the command for a job.
- 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.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.
- getJobExecution(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get the execution information about a job.
- getJobHostname(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get only the hostname of a job.
- getJobIdsWithStatusIn(Set<String>) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Find agent jobs in the given set of states.
- 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.
- getJobMetadata(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get the metadata information 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() - Method in class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobRequestModelAssembler.JobRequestWrapper
-
Get the original job request sent to the system by the user.
- 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.
- getJobRequest(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get the original job request.
- 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.
- 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.data.services.impl.jpa.repositories.JpaJobRepository
-
Get the data needed to create a V4 Job Specification DTO.
- getJobsPropertiesDefaults() - Static method in class com.netflix.genie.web.properties.JobsProperties
-
Create a JobsProperties initialized with default values (for use in tests).
- getJobStatus(String) - Method in 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.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.PersistenceService
-
Get the status for a job with the given
id. - 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 class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Get the status of the given job if it exists.
- getJobStatus(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Get only the status of a job.
- 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
statusesand archive status is inarchiveStatusesand last updated beforeupdated. - 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
statusesand archive status is inarchiveStatusesand last updated beforeupdated. - 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.
- 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() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get the launcher metadata for this job.
- 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.PersistenceService
-
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.
- 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.
- getMemory() - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Resources
-
Get the default amount of memory.
- 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.
- getMessage() - Method in class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobResponse
-
Get the message if there was one.
- 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.JobRequestProjection
-
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.JobRequestProjection
-
Get the name of the resource.
- getName() - Method in class com.netflix.genie.web.properties.JobResolutionProperties.DefaultImage
-
Get the name of the image if one was set.
- getNetwork() - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Resources
-
Get the network bandwidth that should be allocated for the job.
- getNetworkMbps() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Get the default amount of network bandwidth to allocate to the job using this command in mbps.
- getNetworkMbpsUsed() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get network bandwidth used for a job if any.
- getNetworkMbpsUsed() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobExecutionProjection
-
Get network bandwidth used for a job if any.
- 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.
- getProperties(Binding) - Static method in class com.netflix.genie.web.scripts.GroovyScriptUtils
-
Given the
Bindingthat a script has attempt to extract the properties map. - 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.JobRequestProjection
-
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.JobRequestProjection
-
Get the extension configuration of a job agent environment.
- getRequestedApplications() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobRequestProjection
-
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.v4.JobRequestProjection
-
Get the number of CPU's requested to run this job.
- getRequestedDiskMb() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the requested disk space for the job if any.
- getRequestedDiskMb() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobRequestProjection
-
Get the requested disk space for the job if any.
- getRequestedEnvironmentVariables() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobRequestProjection
-
Get all the environment variables that were requested be added to the Job Runtime environment by the user.
- getRequestedGpu() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the number of GPUs requested by the job.
- getRequestedGpu() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobRequestProjection
-
Get the number of GPUs requested by the job.
- getRequestedImages() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the requested container image configurations if there were any.
- getRequestedImages() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobRequestProjection
-
Get the requested container image configurations if there were any.
- 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.JobRequestProjection
-
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.PersistenceService
-
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.
- 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.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.JobRequestProjection
-
Get the memory requested to run this job with.
- getRequestedNetworkMbps() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Get the requested network mbps for the job if any.
- getRequestedNetworkMbps() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobRequestProjection
-
Get the requested network mbps for the job if any.
- 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.v4.JobRequestProjection
-
Get the timeout (in seconds) requested by the user for this job.
- getResource() - Method in class com.netflix.genie.web.scripts.ResourceSelectorScriptResult
-
Get the selected resource if there was one.
- 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(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. - getResources() - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Runtime
-
Get the
JobResolutionProperties.Resources. - getResources() - Method in class com.netflix.genie.web.selectors.AgentLauncherSelectionContext
-
Return the
Setof distinct resources that a selector is meant to chose from. - getResources() - Method in class com.netflix.genie.web.selectors.ClusterSelectionContext
-
Return the
Setof distinct resources that a selector is meant to chose from. - getResources() - Method in class com.netflix.genie.web.selectors.CommandSelectionContext
-
Return the
Setof distinct resources that a selector is meant to chose from. - getResources() - Method in class com.netflix.genie.web.selectors.ResourceSelectionContext
-
Return the
Setof 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
Serveris 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.JobRequestProjection
-
Get the setup file for this resource.
- getSetupFile() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
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.
- getStatusCode() - Method in class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobResponse
-
Get the status code if there was one.
- 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.
- getTag() - Method in class com.netflix.genie.web.properties.JobResolutionProperties.DefaultImage
-
Get the tag for the image that should be used if one was set.
- 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.JobRequestProjection
-
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.
- getUnclaimedJobs() - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get the set of jobs in that have not reached CLAIMED state.
- getUnclaimedJobs() - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get the set of 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.JobRequestProjection
-
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.JobRequestProjection
-
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.
- 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.
- 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.JobRequestProjection
-
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.
- gpu - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- GPU - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- GPU_USED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- gpuUsed - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- 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.FileStreamServiceImplBaseif no other is provided. - GRpcAgentFileStreamServiceImpl - Class in com.netflix.genie.web.agent.apis.rpc.v4.endpoints
-
AgentFileStreamServicegRPC implementation. - 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.HeartBeatServiceImplBaseif 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, AgentRoutingService, RequestForwardingService) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.endpoints.AgentRpcEndpointsAutoConfiguration
-
Provide an implementation of
JobKillServiceGrpc.JobKillServiceImplBaseif no other is provided. - GRpcJobKillServiceImpl - Class in com.netflix.genie.web.agent.apis.rpc.v4.endpoints
-
Implementation of
JobKillServicewhich uses parked gRPC requests to tell the agent to shutdown via a user kill request if the job is in an active state. - GRpcJobKillServiceImpl(DataServices, AgentRoutingService, RequestForwardingService) - 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.JobServiceImplBaseif no other is provided. - GRpcJobServiceImpl - Class in com.netflix.genie.web.agent.apis.rpc.v4.endpoints
-
Extension of
JobServiceGrpc.JobServiceImplBaseto 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.PingServiceImplBaseif 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>, Tracing) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.servers.AgentRpcServersAutoConfiguration
-
Create a
Serverif one isn't already present in the context. - gRpcServerManager(Server) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.servers.AgentRpcServersAutoConfiguration
-
Create a
GRpcServerManagerinstance to manage the lifecycle of the gRPC server if one isn't already defined. - GRpcServerManager - Class in com.netflix.genie.web.agent.apis.rpc.servers
-
A wrapper around a
Serverinstance which implementsAutoCloseableto control startup and shutdown along with the application. - GRpcServerManager(Server) - Constructor for class com.netflix.genie.web.agent.apis.rpc.servers.GRpcServerManager
-
Constructor.
- 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
Serverinstance.
H
- H2Utils - Class in com.netflix.genie.web.data.services.impl.jpa.utils
-
Utilities for working with H2 database.
- handleClientConnected(String) - Method in interface com.netflix.genie.web.agent.services.AgentRoutingService
-
Handle a new agent connection.
- handleClientConnected(String) - Method in class com.netflix.genie.web.agent.services.impl.AgentRoutingServiceCuratorDiscoveryImpl
- handleClientConnected(String) - Method in class com.netflix.genie.web.agent.services.impl.AgentRoutingServiceSingleNodeImpl
-
Handle a new agent connection.
- handleClientDisconnected(String) - Method in interface com.netflix.genie.web.agent.services.AgentRoutingService
-
Handle connected agent disconnection.
- handleClientDisconnected(String) - Method in class com.netflix.genie.web.agent.services.impl.AgentRoutingServiceCuratorDiscoveryImpl
- handleClientDisconnected(String) - Method in class com.netflix.genie.web.agent.services.impl.AgentRoutingServiceSingleNodeImpl
-
Handle connected agent disconnection.
- handleConstraintViolation(ConstraintViolationException) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.GenieExceptionMapper
-
Handle constraint violation exceptions.
- handleGenieCheckedException(GenieCheckedException) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.GenieExceptionMapper
-
Handle
GenieCheckedExceptioninstances. - handleGenieException(GenieException) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.GenieExceptionMapper
-
Handle Genie Exceptions.
- handleGenieRuntimeException(GenieRuntimeException) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.GenieExceptionMapper
-
Handle Genie runtime exceptions.
- handleMethodArgumentNotValidException(MethodArgumentNotValidException) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.GenieExceptionMapper
-
Handle MethodArgumentNotValid exceptions.
- handshake(AgentClientMetadata) - Method in interface com.netflix.genie.web.agent.services.AgentJobService
-
Shake hands and allow a client or reject it based on the supplied
AgentClientMetadata. - handshake(AgentClientMetadata) - Method in class com.netflix.genie.web.agent.services.impl.AgentJobServiceImpl
-
Shake hands and allow a client or reject it based on the supplied
AgentClientMetadata. - handshake(HandshakeRequest, StreamObserver<HandshakeResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobServiceImpl
-
This API gives the server a chance to reject a client/agent based on its metadata (version, location, ...).
- hashCode() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity
- hashCode() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity
- hashCode() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity
- hashCode() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity
- hashCode() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
- hashCode() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity
- hashCode() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.IdEntity
- hashCode() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
- hashCode() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.UniqueIdEntity
- HateoasAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas
-
Spring auto configuration for HATEOAS module beans.
- HateoasAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas.HateoasAutoConfiguration
- health() - Method in class com.netflix.genie.web.agent.launchers.impl.LocalAgentLauncherImpl
- health() - Method in class com.netflix.genie.web.agent.launchers.impl.TitusAgentLauncherImpl
- health() - Method in class com.netflix.genie.web.health.GenieAgentHealthIndicator
- health() - Method in class com.netflix.genie.web.health.GenieCpuHealthIndicator
- HealthAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.health
-
Auto configuration for Health indicators related to Genie.
- HealthAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.health.HealthAutoConfiguration
- healthCheckMetricsAspect(MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.aspects.AspectsAutoConfiguration
-
An aspect for collecting metrics for health checks.
- HealthCheckMetricsAspect - Class in com.netflix.genie.web.aspects
-
Aspect around Spring Boot 'HealthIndicator' to publish metrics for status of individual indicator, as well as their turnaround time.
- HealthCheckMetricsAspect(MeterRegistry) - Constructor for class com.netflix.genie.web.aspects.HealthCheckMetricsAspect
-
Autowired constructor.
- healthIndicatorGetHealth() - Method in class com.netflix.genie.web.aspects.HealthCheckMetricsAspect
-
Pointcut that matches invocations of
HealthIndicator::getHealth(..). - HealthProperties - Class in com.netflix.genie.web.properties
-
All properties related to health thresholds in Genie.
- HealthProperties() - Constructor for class com.netflix.genie.web.properties.HealthProperties
- heartbeat(StreamObserver<ServerHeartBeat>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcHeartBeatServiceImpl
- HeartBeatProperties - Class in com.netflix.genie.web.properties
-
Properties related to Heart Beat gRPC Service.
- HeartBeatProperties() - Constructor for class com.netflix.genie.web.properties.HeartBeatProperties
- heartBeatServiceTaskScheduler() - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.endpoints.AgentRpcEndpointsAutoConfiguration
-
Get the task scheduler used by the HeartBeat Service.
- HttpProperties - Class in com.netflix.genie.web.properties
-
Properties related to HTTP client configuration.
- HttpProperties() - Constructor for class com.netflix.genie.web.properties.HttpProperties
- HttpProperties.Connect - Class in com.netflix.genie.web.properties
-
Connection related properties for HTTP requests.
- HttpProperties.Read - Class in com.netflix.genie.web.properties
-
Read related properties for HTTP requests.
I
- id - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.IdEntity_
- ID - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.IdEntity_
- IdAlreadyExistsException - Exception in com.netflix.genie.web.exceptions.checked
-
Exception thrown when an resource is attempting to be saved with a unique ID that already exists in the system.
- IdAlreadyExistsException() - Constructor for exception com.netflix.genie.web.exceptions.checked.IdAlreadyExistsException
-
Constructor.
- IdAlreadyExistsException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.IdAlreadyExistsException
-
Constructor.
- IdAlreadyExistsException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.IdAlreadyExistsException
-
Constructor.
- IdAlreadyExistsException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.IdAlreadyExistsException
-
Constructor.
- IdEntity - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
Base class which only provides an ID.
- IdEntity() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.IdEntity
- IdEntity_ - Class in com.netflix.genie.web.data.services.impl.jpa.entities
- IdEntity_() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.IdEntity_
- IdProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
A projection just for returning the id field of a given entity.
- IllegalAttachmentFileNameException - Exception in com.netflix.genie.web.exceptions.checked
-
Exception thrown when the attachment filename is illegal.
- IllegalAttachmentFileNameException() - Constructor for exception com.netflix.genie.web.exceptions.checked.IllegalAttachmentFileNameException
-
Constructor.
- IllegalAttachmentFileNameException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.IllegalAttachmentFileNameException
-
Constructor.
- IllegalAttachmentFileNameException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.IllegalAttachmentFileNameException
-
Constructor.
- IllegalAttachmentFileNameException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.IllegalAttachmentFileNameException
-
Constructor.
- Image() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.Image
- IMAGE_NAME_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
The name of the property that dictates which image to launch on Titus with.
- IMAGE_TAG_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
The name of the property that dictates which image tag to launch on Titus with.
- images - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- IMAGES - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- IMAGES_USED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- imagesUsed - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- Immediate() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.Immediate
- inDataLayer() - Method in class com.netflix.genie.web.aspects.SystemArchitecture
-
A join point is in the data service layer if the method is defined in a type in the com.netflix.genie.web.data.services package or any sub-package under that.
- inResourceLayer() - Method in class com.netflix.genie.web.aspects.SystemArchitecture
-
A join point is in the resource layer if the method is defined in a type in the com.netflix.genie.web.api.rest.v3.controllers package or any sub-package under that.
- insertClusterCriterionForCommand(String, int, Criterion) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Insert a new cluster criterion for the given command at the supplied priority.
- inServiceLayer() - Method in class com.netflix.genie.web.aspects.SystemArchitecture
-
A join point is in the service layer if the method is defined in a type in the com.netflix.genie.web.services package or any sub-package under that.
- inspect(AgentClientMetadata) - Method in interface com.netflix.genie.web.agent.inspectors.AgentMetadataInspector
-
Perform inspection of an Agent client metadata.
- inspect(AgentClientMetadata) - Method in class com.netflix.genie.web.agent.inspectors.impl.BlacklistedVersionAgentMetadataInspector
-
Perform inspection of an Agent client metadata.
- inspect(AgentClientMetadata) - Method in class com.netflix.genie.web.agent.inspectors.impl.MinimumVersionAgentMetadataInspector
-
Perform inspection of an Agent client metadata.
- inspect(AgentClientMetadata) - Method in class com.netflix.genie.web.agent.inspectors.impl.RejectAllJobsAgentMetadataInspector
-
Perform inspection of an Agent client metadata.
- inspect(AgentClientMetadata) - Method in class com.netflix.genie.web.agent.inspectors.impl.WhitelistedVersionAgentMetadataInspector
-
Perform inspection of an Agent client metadata.
- inspectAgentMetadata(AgentClientMetadata) - Method in interface com.netflix.genie.web.agent.services.AgentFilterService
-
Inspect the Agent metadata and decide whether to allow this client to proceed.
- inspectAgentMetadata(AgentClientMetadata) - Method in class com.netflix.genie.web.agent.services.impl.AgentFilterServiceImpl
-
Inspect agent metadata and decide to accept or reject it.
- InspectionReport - Class in com.netflix.genie.web.agent.inspectors
-
Representation of the outcome of an inspection performed by an
AgentMetadataInspector. - InspectionReport() - Constructor for class com.netflix.genie.web.agent.inspectors.InspectionReport
- InspectionReport.Decision - Enum Class in com.netflix.genie.web.agent.inspectors
-
The possible outcomes of an inspection.
- IntegerToLongConverter - Class in com.netflix.genie.web.data.services.impl.jpa.converters
- IntegerToLongConverter() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.converters.IntegerToLongConverter
- interactive - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- INTERACTIVE - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.interceptors.SimpleLoggingInterceptor
- IntrospectionAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.introspection
-
Auto configuration for shared DTO instances within the web server.
- IntrospectionAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.introspection.IntrospectionAutoConfiguration
- isAgentConnected(String) - Method in interface com.netflix.genie.web.agent.services.AgentRoutingService
-
Whether the agent executing a given job is currently connected.
- isAgentConnected(String) - Method in class com.netflix.genie.web.agent.services.impl.AgentRoutingServiceCuratorDiscoveryImpl
-
Whether the agent executing a given job is currently connected.
- isAgentConnected(String) - Method in class com.netflix.genie.web.agent.services.impl.AgentRoutingServiceSingleNodeImpl
-
Whether the agent executing a given job is currently connected.
- isAgentConnectionLocal(String) - Method in interface com.netflix.genie.web.agent.services.AgentRoutingService
-
Tells whether the agent running a given job is connected to the local node.
- isAgentConnectionLocal(String) - Method in class com.netflix.genie.web.agent.services.impl.AgentRoutingServiceCuratorDiscoveryImpl
-
Tells whether the agent running a given job is connected to the local node.
- isAgentConnectionLocal(String) - Method in class com.netflix.genie.web.agent.services.impl.AgentRoutingServiceSingleNodeImpl
-
Tells whether the agent running a given job is connected to the local node.
- isApi() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.JobApiProjection
-
Return whether or not this job was submitted via the API or other (e.g.
- isAPI(String) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaJobRepository
-
Return whether the job was submitted via the API or the Agent CLI.
- isApiJob(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Get whether the job with the given ID was submitted via the REST API or other mechanism.
- isApiJob(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Get whether the job with the given ID was submitted via the REST API or other mechanism.
- isArchivingDisabled() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobRequestProjection
-
Get whether log archiving was requested to be disabled for this job or not.
- isInteractive() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobRequestProjection
-
Get whether the job was an interactive job or not when launched.
- isInteractive() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
Get whether the job was an interactive job or not when launched.
- isLeader() - Method in interface com.netflix.genie.web.services.ClusterLeaderService
-
Whether or not this node is the current cluster leader.
- isLeader() - Method in class com.netflix.genie.web.services.impl.ClusterLeaderServiceCuratorImpl
-
Whether or not this node is the current cluster leader.
- isLeader() - Method in class com.netflix.genie.web.services.impl.ClusterLeaderServiceLocalLeaderImpl
-
Whether or not this node is the current cluster leader.
- isLeader() - Method in class com.netflix.genie.web.tasks.leader.LocalLeader
-
Whether local node is leader.
- isOpen() - Method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
- isRequestedId() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobRequestProjection
-
Get whether the unique identifier of this request was requested by the user or not.
- isResolved() - Method in interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4.JobSpecificationProjection
-
Get whether the job specification has been resolved yet or not.
- isRunning() - Method in interface com.netflix.genie.web.services.ClusterLeaderService
-
Whether or not this node is participating in the cluster leader election.
- isRunning() - Method in class com.netflix.genie.web.services.impl.ClusterLeaderServiceCuratorImpl
-
Whether or not this node is participating in the cluster leader election.
- isRunning() - Method in class com.netflix.genie.web.services.impl.ClusterLeaderServiceLocalLeaderImpl
-
Whether or not this node is participating in the cluster leader election.
- isRunning() - Method in class com.netflix.genie.web.tasks.leader.LocalLeader
-
Whether this module is active.
- isStreamObserverCancelled(StreamObserver<JobKillRegistrationResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobKillServiceImpl
-
Converts StreamObserver into ServerCallStreamObserver in order to tell whether the observer is cancelled or not.
J
- JOB_APPLICATIONS_DTO_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
The name of the
EntityGraphwhich will load all the data needed to get the applications for a job. - JOB_CLEANUP_PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.JobDatabaseCleanupProperties
-
The prefix for all properties related to cleaning up job records from the database.
- JOB_CLUSTER_DTO_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
The name of the
EntityGraphwhich will load all the data needed to get the cluster for a job. - JOB_COMMAND_DTO_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
The name of the
EntityGraphwhich will load all the data needed to get the command for a job. - JOB_DIRECTORY_LOCATION - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- JOB_ID_PLACEHOLDER - Static variable in class com.netflix.genie.web.properties.LocalAgentLauncherProperties
-
Placeholder for job id in command-line-template.
- JOB_ID_PLACEHOLDER - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
Placeholder for job id for use in entry point expression.
- JOB_RETENTION_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.JobDatabaseCleanupProperties
-
The number of days to retain jobs in the database.
- JobApiProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
A projection which allows the system to pull back whether the job was submitted via the REST API or other mechanism.
- JobApplicationsProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection to return just the applications associated with a given job.
- JobArchiveLocationProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
A projection which only returns the archive location for a job.
- JobClusterProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection to return just the cluster for a given job.
- JobCommandProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection to return just the command for a given job.
- JobCommonFieldsProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection for common fields between pre 3.3.0 JobRequest and Job entities.
- JobDatabaseCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DatabaseCleanupProperties.JobDatabaseCleanupProperties
- jobDirectoryLocation - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- JobDirectoryManifestNotFoundException - Exception in com.netflix.genie.web.exceptions.checked
-
An exception thrown when a job was archived but the manifest of the archive can't be found in the archive location.
- JobDirectoryManifestNotFoundException() - Constructor for exception com.netflix.genie.web.exceptions.checked.JobDirectoryManifestNotFoundException
-
Constructor.
- JobDirectoryManifestNotFoundException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.JobDirectoryManifestNotFoundException
-
Constructor.
- JobDirectoryManifestNotFoundException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.JobDirectoryManifestNotFoundException
-
Constructor.
- JobDirectoryManifestNotFoundException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.JobDirectoryManifestNotFoundException
-
Constructor.
- jobDirectoryServerService(ResourceLoader, DataServices, AgentFileStreamService, ArchivedJobService, MeterRegistry, AgentRoutingService) - Method in class com.netflix.genie.web.spring.autoconfigure.services.ServicesAutoConfiguration
-
Provide the default implementation of
JobDirectoryServerServicefor serving job directory resources. - JobDirectoryServerService - Interface in com.netflix.genie.web.services
-
This service abstracts away the details of responding to API requests for the files and directories created during the execution of a job in the Genie ecosystem.
- JobDirectoryServerServiceImpl - Class in com.netflix.genie.web.services.impl
-
Default implementation of
JobDirectoryServerService. - JobDirectoryServerServiceImpl(ResourceLoader, DataServices, AgentFileStreamService, ArchivedJobService, MeterRegistry, AgentRoutingService) - Constructor for class com.netflix.genie.web.services.impl.JobDirectoryServerServiceImpl
-
Constructor.
- JobEntity - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
A row in the jobs table.
- JobEntity() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Default Constructor.
- JobEntity_ - Class in com.netflix.genie.web.data.services.impl.jpa.entities
- JobEntity_() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- JobEntityListener - Class in com.netflix.genie.web.data.services.impl.jpa.listeners
-
Listener for Job JPA entity (
JobEntity). - JobEntityListener(PersistedJobStatusObserver) - Constructor for class com.netflix.genie.web.data.services.impl.jpa.listeners.JobEntityListener
-
Constructor.
- JobExecutionModelAssembler - Class in com.netflix.genie.web.apis.rest.v3.hateoas.assemblers
-
Assembles Job Request resources out of JobRequest DTOs.
- JobExecutionModelAssembler() - Constructor for class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobExecutionModelAssembler
- JobExecutionProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection with the data present in a Genie JobExecutionEntity from pre-3.3.0.
- jobExecutionResourceAssembler() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas.HateoasAutoConfiguration
-
Provide a resource assembler for job execution resources if none already exists.
- jobFinishedSNSPublisher(SNSNotificationsProperties, MeterRegistry, AmazonSNS, DataServices) - Method in class com.netflix.genie.web.spring.autoconfigure.events.NotificationsAutoConfiguration
-
Create a
JobFinishedSNSPublisherunless one exists in the context already. - JobFinishedSNSPublisher - Class in com.netflix.genie.web.events
-
Publishes Amazon SNS notifications with detailed information about each completed job.
- JobFinishedSNSPublisher(AmazonSNS, SNSNotificationsProperties, DataServices, MeterRegistry, ObjectMapper) - Constructor for class com.netflix.genie.web.events.JobFinishedSNSPublisher
-
Constructor.
- JobGroupInfo() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.JobGroupInfo
- JobInfoAggregate - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.aggregates
-
An object to return aggregate data selected with regards to memory usage on a given Genie host.
- JobKillService - Interface in com.netflix.genie.web.services
-
Interface for services to kill jobs.
- jobLaunchService(DataServices, JobResolverService, AgentLauncherSelector, BraveTracingComponents, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.services.ServicesAutoConfiguration
-
Provide a
JobLaunchServiceimplementation if one isn't available. - JobLaunchService - Interface in com.netflix.genie.web.services
-
Top level coordination service responsible for taking a job request and running the job if possible.
- JobLaunchServiceImpl - Class in com.netflix.genie.web.services.impl
-
Default implementation of the
JobLaunchService. - JobLaunchServiceImpl(DataServices, JobResolverService, AgentLauncherSelector, BraveTracingComponents, MeterRegistry) - Constructor for class com.netflix.genie.web.services.impl.JobLaunchServiceImpl
-
Constructor.
- jobLoad(JobEntity) - Method in class com.netflix.genie.web.data.services.impl.jpa.listeners.JobEntityListener
-
Persistence callback invoked after a job entity is loaded or refreshed.
- JobMetadataModelAssembler - Class in com.netflix.genie.web.apis.rest.v3.hateoas.assemblers
-
Assembles Job Request resources out of JobRequest DTOs.
- JobMetadataModelAssembler() - Constructor for class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobMetadataModelAssembler
- JobMetadataProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection of the jobs table which produces only the fields that were present in the pre-3.3.0 JobMetadata table before it was merged into one large jobs table.
- jobMetadataResourceAssembler() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas.HateoasAutoConfiguration
-
Provide a resource assembler for job metadata resources if none already exists.
- JobModelAssembler - Class in com.netflix.genie.web.apis.rest.v3.hateoas.assemblers
-
Assembles Job resources out of job DTOs.
- JobModelAssembler() - Constructor for class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobModelAssembler
- JobNotArchivedException - Exception in com.netflix.genie.web.exceptions.checked
-
An exception thrown when a job is completed but wasn't archived and thus output isn't available.
- JobNotArchivedException() - Constructor for exception com.netflix.genie.web.exceptions.checked.JobNotArchivedException
-
Constructor.
- JobNotArchivedException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.JobNotArchivedException
-
Constructor.
- JobNotArchivedException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.JobNotArchivedException
-
Constructor.
- JobNotArchivedException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.JobNotArchivedException
-
Constructor.
- JobNotFoundException - Exception in com.netflix.genie.web.exceptions.checked
-
An exception thrown when a job is not found in the system.
- JobNotFoundException() - Constructor for exception com.netflix.genie.web.exceptions.checked.JobNotFoundException
-
Constructor.
- JobNotFoundException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.JobNotFoundException
-
Constructor.
- JobNotFoundException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.JobNotFoundException
-
Constructor.
- JobNotFoundException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.JobNotFoundException
-
Constructor.
- jobNotificationMetricPublisher(MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.events.NotificationsAutoConfiguration
-
Create a
JobNotificationMetricPublisherwhich publishes metrics related to to job state changes notifications. - JobNotificationMetricPublisher - Class in com.netflix.genie.web.events
-
Listens to job status changes and publishes metrics.
- JobNotificationMetricPublisher(MeterRegistry) - Constructor for class com.netflix.genie.web.events.JobNotificationMetricPublisher
-
Constructor.
- jobNotificationsSNSClient(AWSCredentialsProvider, AwsRegionProvider, ClientConfiguration) - Method in class com.netflix.genie.web.spring.autoconfigure.aws.AWSAutoConfiguration
-
Create a named
AmazonSNSclient to be used by JobNotification SNS publishers, unless a bean by that name already exists in context. - jobNotificationsSNSClientConfiguration(RetryPolicy) - Method in class com.netflix.genie.web.spring.autoconfigure.aws.AWSAutoConfiguration
-
Create a named
ClientConfigurationto be used by theAmazonSNSclient, unless a bean by that name already exists in context. - jobNotificationsSNSClientRetryPolicy(RetryProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.aws.AWSAutoConfiguration
-
Create a named
RetryPolicyto be used by theAmazonSNSclient, unless a bean by that name already exists in context. - jobNotificationsSNSPublisher(SNSNotificationsProperties, MeterRegistry, AmazonSNS) - Method in class com.netflix.genie.web.spring.autoconfigure.events.NotificationsAutoConfiguration
-
Create a
JobStateChangeSNSPublisherunless one exists in the context already. - JobPredicates - Class in com.netflix.genie.web.data.services.impl.jpa.queries.predicates
-
Predicatehelpers for queryingJobEntity. - JobProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection for the fields originally available in pre-3.3.0 JobEntity classes.
- JobRequestModelAssembler - Class in com.netflix.genie.web.apis.rest.v3.hateoas.assemblers
-
Assembles Job Request resources out of JobRequest DTOs.
- JobRequestModelAssembler() - Constructor for class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobRequestModelAssembler
- JobRequestModelAssembler.JobRequestWrapper - Class in com.netflix.genie.web.apis.rest.v3.hateoas.assemblers
-
A simple wrapper class because the job request may not have an id available (there wasn't one originally sent) so need to use the one the system provided later in order to generate the links properly.
- JobRequestProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4
-
Projection of just the fields needed for a V4
JobRequest. - jobRequestResourceAssembler() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas.HateoasAutoConfiguration
-
Provide a resource assembler for job request resources if none already exists.
- JobRequestWrapper(String, JobRequest) - Constructor for class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobRequestModelAssembler.JobRequestWrapper
-
Constructor.
- jobResolutionProperties(Environment) - Method in class com.netflix.genie.web.spring.autoconfigure.services.ServicesAutoConfiguration
-
Provide a bean for
JobResolutionPropertieswhich encapsulates defaults and other values set by external configuration related to job resolution. - JobResolutionProperties - Class in com.netflix.genie.web.properties
-
Properties related to the job resolution process.
- JobResolutionProperties(Environment) - Constructor for class com.netflix.genie.web.properties.JobResolutionProperties
-
Constructor.
- JobResolutionProperties.DefaultImage - Class in com.netflix.genie.web.properties
-
Defaults for container images that will combine together to execute the Genie job.
- JobResolutionProperties.Resources - Class in com.netflix.genie.web.properties
-
Computation resource properties.
- JobResolutionProperties.Runtime - Class in com.netflix.genie.web.properties
-
Container for the runtime defaults set in properties.
- jobResolverService(DataServices, List<ClusterSelector>, CommandSelector, MeterRegistry, JobsProperties, JobResolutionProperties, BraveTracingComponents) - Method in class com.netflix.genie.web.spring.autoconfigure.services.ServicesAutoConfiguration
-
Get an implementation of
JobResolverServiceif one hasn't already been defined. - JobResolverService - Interface in com.netflix.genie.web.services
-
Service API for taking inputs from a user and resolving them to concrete information that the Genie system will use to execute the users job.
- JobResolverServiceImpl - Class in com.netflix.genie.web.services.impl
-
Implementation of the
JobResolverServiceAPIs. - JobResolverServiceImpl(DataServices, List<ClusterSelector>, CommandSelector, MeterRegistry, JobsProperties, JobResolutionProperties, BraveTracingComponents) - Constructor for class com.netflix.genie.web.services.impl.JobResolverServiceImpl
-
Constructor.
- jobResourceAssembler() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas.HateoasAutoConfiguration
-
Provide a resource assembler for job resources if none already exists.
- JobRestController - Class in com.netflix.genie.web.apis.rest.v3.controllers
-
REST end-point for supporting jobs.
- JobRestController(JobLaunchService, DataServices, EntityModelAssemblers, GenieHostInfo, RestTemplate, JobDirectoryServerService, JobsProperties, MeterRegistry, AgentRoutingService, Environment, AttachmentService, JobKillService) - Constructor for class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Constructor.
- JOBS_USER_LIMIT - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag the user concurrent job limit.
- JobsActiveLimitProperties - Class in com.netflix.genie.web.properties
-
Properties related to number of active jobs per user.
- JobsActiveLimitProperties() - Constructor for class com.netflix.genie.web.properties.JobsActiveLimitProperties
- jobsDir(ResourceLoader, JobsProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.apis.ApisAutoConfiguration
-
Get the jobs dir as a Spring Resource.
- JobSearchProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection to return only the fields desired for a job with search results.
- JobSearchResultModelAssembler - Class in com.netflix.genie.web.apis.rest.v3.hateoas.assemblers
-
Assembles Job resources out of job search result DTOs.
- JobSearchResultModelAssembler() - Constructor for class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobSearchResultModelAssembler
- jobSearchResultResourceAssembler() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas.HateoasAutoConfiguration
-
Provide a resource assembler for job search result resources if none already exists.
- jobServiceProtoErrorComposer() - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.endpoints.AgentRpcEndpointsAutoConfiguration
-
Bean for converting errors in the job service to gRPC messages.
- JobServiceProtoErrorComposer - Class in com.netflix.genie.web.agent.apis.rpc.v4.endpoints
-
Utility/helper to map exceptions into protocol responses.
- JobServiceProtoErrorComposer() - Constructor for class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.JobServiceProtoErrorComposer
- JobsForwardingProperties - Class in com.netflix.genie.web.properties
-
Properties related to job forwarding.
- JobsForwardingProperties() - Constructor for class com.netflix.genie.web.properties.JobsForwardingProperties
- JobsLocationsProperties - Class in com.netflix.genie.web.properties
-
Properties for various job related locations.
- JobsLocationsProperties() - Constructor for class com.netflix.genie.web.properties.JobsLocationsProperties
- JobsMemoryProperties - Class in com.netflix.genie.web.properties
-
Properties pertaining to how much memory jobs can use on Genie.
- JobsMemoryProperties() - Constructor for class com.netflix.genie.web.properties.JobsMemoryProperties
- JobSpecificationProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections.v4
-
Projection of the database fields which make up the required elements of a job specification.
- jobsProperties(JobsForwardingProperties, JobsLocationsProperties, JobsMemoryProperties, JobsUsersProperties, JobsActiveLimitProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.services.ServicesAutoConfiguration
-
Collection of properties related to job execution.
- JobsProperties - Class in com.netflix.genie.web.properties
-
All properties related to jobs in Genie.
- JobsProperties(JobsForwardingProperties, JobsLocationsProperties, JobsMemoryProperties, JobsUsersProperties, JobsActiveLimitProperties) - Constructor for class com.netflix.genie.web.properties.JobsProperties
-
Constructor.
- JobStateChangeEvent - Class in com.netflix.genie.web.events
-
Event representing a job status change.
- JobStateChangeEvent(String, JobStatus, JobStatus, Object) - Constructor for class com.netflix.genie.web.events.JobStateChangeEvent
-
Constructor.
- JobStateChangeSNSPublisher - Class in com.netflix.genie.web.events
-
Publishes Amazon SNS notifications for fine-grained job state changes.
- JobStateChangeSNSPublisher(AmazonSNS, SNSNotificationsProperties, MeterRegistry, ObjectMapper) - Constructor for class com.netflix.genie.web.events.JobStateChangeSNSPublisher
-
Constructor.
- JobSubmission - Class in com.netflix.genie.web.dtos
-
The payload of all gathered information from a user request to run a job via the API.
- JobSubmission.Builder - Class in com.netflix.genie.web.dtos
-
Builder for
JobSubmissioninstances. - JobsUsersProperties - Class in com.netflix.genie.web.properties
-
Properties related to users running jobs.
- JobsUsersProperties() - Constructor for class com.netflix.genie.web.properties.JobsUsersProperties
- jobUpdate(JobEntity) - Method in class com.netflix.genie.web.data.services.impl.jpa.listeners.JobEntityListener
-
Persistence callback invoked after a job entity has been committed/flushed into persistent storage.
- JpaApplicationRepository - Interface in com.netflix.genie.web.data.services.impl.jpa.repositories
-
Application repository.
- JpaBaseRepository<E extends BaseEntity> - Interface in com.netflix.genie.web.data.services.impl.jpa.repositories
-
A common repository for inheritance of common methods for Entities extending BaseEntity.
- JpaClusterRepository - Interface in com.netflix.genie.web.data.services.impl.jpa.repositories
-
Cluster repository.
- JpaCommandRepository - Interface in com.netflix.genie.web.data.services.impl.jpa.repositories
-
Command repository.
- JpaCriterionRepository - Interface in com.netflix.genie.web.data.services.impl.jpa.repositories
-
A repository for
CriterionEntity. - JpaFileRepository - Interface in com.netflix.genie.web.data.services.impl.jpa.repositories
-
Repository for file references.
- JpaJobRepository - Interface in com.netflix.genie.web.data.services.impl.jpa.repositories
-
Job repository.
- JpaPersistenceServiceImpl - Class in com.netflix.genie.web.data.services.impl.jpa
-
Implementation of
PersistenceServiceusing JPA. - JpaPersistenceServiceImpl(EntityManager, JpaRepositories, BraveTracingComponents) - Constructor for class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Constructor.
- JpaRepositories - Class in com.netflix.genie.web.data.services.impl.jpa.repositories
-
Container class for encapsulating all the various JPA Repositories in Genie to ease dependency patterns.
- JpaRepositories() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.repositories.JpaRepositories
- JpaTagRepository - Interface in com.netflix.genie.web.data.services.impl.jpa.repositories
-
Repository for tags.
- JsonAttributeConverter - Class in com.netflix.genie.web.data.services.impl.jpa.converters
-
An
AttributeConverterto convertJsonNodeobjects into their String representations for storage and vice versa. - JsonAttributeConverter() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.converters.JsonAttributeConverter
K
- kill(String, String, HttpServletRequest) - Method in class com.netflix.genie.web.services.impl.RequestForwardingServiceImpl
-
Send a kill request for the given job id to another Genie host.
- kill(String, String, HttpServletRequest) - Method in interface com.netflix.genie.web.services.RequestForwardingService
-
Send a kill request for the given job id to another Genie host.
- killJob(String, String, HttpServletRequest) - Method in interface com.netflix.genie.web.services.JobKillService
-
Kill the job with the given id if possible.
- killJob(String, String, HttpServletRequest) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobKillServiceImpl
-
Kill the job with the given id if possible.
- killJob(String, String, HttpServletRequest) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.JobRestController
-
Kill job based on given job ID.
L
- lastModified() - Method in class com.netflix.genie.web.agent.resources.AgentFileResourceImpl
- LAUNCH_TIMER - Static variable in interface com.netflix.genie.web.agent.launchers.AgentLauncher
-
Shared name of a timer that can be used by launchers to record how long it took them to perform their respective launch.
- launchAgent(ResolvedJob, JsonNode) - Method in class com.netflix.genie.web.agent.launchers.impl.LocalAgentLauncherImpl
-
Launch an agent to execute the given
ResolvedJobinformation. - launchAgent(ResolvedJob, JsonNode) - Method in interface com.netflix.genie.web.agent.launchers.AgentLauncher
-
Launch an agent to execute the given
ResolvedJobinformation. - launchAgent(ResolvedJob, JsonNode) - Method in class com.netflix.genie.web.agent.launchers.impl.TitusAgentLauncherImpl
-
Launch an agent to execute the given
ResolvedJobinformation. - LAUNCHER_CLASS_EXT_FIELD - Static variable in interface com.netflix.genie.web.agent.launchers.AgentLauncher
-
Shared key representing the class that key for the Launcher Ext context the API can return.
- LAUNCHER_CLASS_KEY - Static variable in interface com.netflix.genie.web.agent.launchers.AgentLauncher
-
Shared key for a tag that can be added to the timer metric to add the implementation class in order to aid in adding a convenient dimension.
- LAUNCHER_EXT - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- LAUNCHER_EXT - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- launcherExt - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- launcherExt - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- launchJob(JobSubmission) - Method in class com.netflix.genie.web.services.impl.JobLaunchServiceImpl
-
Launches a job on behalf of the user.
- launchJob(JobSubmission) - Method in interface com.netflix.genie.web.services.JobLaunchService
-
Launches a job on behalf of the user.
- LeaderAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.tasks.leader
-
Beans for Leadership of a Genie cluster.
- LeaderAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.tasks.leader.LeaderAutoConfiguration
- leaderElectionActuator(ClusterLeaderService) - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.leader.LeaderAutoConfiguration
-
Create a
LeaderElectionActuatorbean if one is not already defined and ifClusterLeaderServiceis available. - LeaderElectionActuator - Class in com.netflix.genie.web.spring.actuators
-
An actuator endpoint that exposes leadership status and allows stop/start/restart of the leader election service.
- LeaderElectionActuator(ClusterLeaderService) - Constructor for class com.netflix.genie.web.spring.actuators.LeaderElectionActuator
-
Constructor.
- LeaderElectionActuator.Action - Enum Class in com.netflix.genie.web.spring.actuators
-
Operations that this actuator can perform on the leader service.
- leaderInitiatorFactory(CuratorFramework, ZookeeperProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.ZookeeperAutoConfiguration
-
The leadership initialization factory bean which will create a LeaderInitiator to kick off the leader election process within this node for the cluster if Zookeeper is configured.
- LeadershipProperties - Class in com.netflix.genie.web.properties
-
Properties related to static leadership election configurations.
- LeadershipProperties() - Constructor for class com.netflix.genie.web.properties.LeadershipProperties
- LeaderTask - Class in com.netflix.genie.web.tasks.leader
-
Interface for any task that a node elected as the leader of a Genie cluster should run.
- LeaderTask() - Constructor for class com.netflix.genie.web.tasks.leader.LeaderTask
- leaderTasksCoordinator(TaskScheduler, Set<LeaderTask>) - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.leader.LeaderAutoConfiguration
-
Create the LeadershipTasksCoordination bean used to start and stop all leadership related tasks based on whether leadership is granted or revoked.
- LeaderTasksCoordinator - Class in com.netflix.genie.web.tasks.leader
-
Class which handles coordinating leadership related tasks.
- LeaderTasksCoordinator(TaskScheduler, Collection<LeaderTask>) - Constructor for class com.netflix.genie.web.tasks.leader.LeaderTasksCoordinator
-
Constructor.
- localAgentLauncher(GenieWebHostInfo, GenieWebRpcInfo, DataServices, LocalAgentLauncherProperties, ExecutorFactory, BraveTracingComponents, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.launchers.AgentLaunchersAutoConfiguration
-
Provide a
AgentLauncherimplementation which launches local agent processes if enabled via property. - LocalAgentLauncherImpl - Class in com.netflix.genie.web.agent.launchers.impl
-
Implementation of
AgentLauncherwhich launched Agent instances on the local Genie hardware. - LocalAgentLauncherImpl(GenieWebHostInfo, GenieWebRpcInfo, DataServices, LocalAgentLauncherProperties, ExecutorFactory, BraveTracingComponents, MeterRegistry) - Constructor for class com.netflix.genie.web.agent.launchers.impl.LocalAgentLauncherImpl
-
Constructor.
- LocalAgentLauncherProperties - Class in com.netflix.genie.web.properties
-
Properties related to launching Agent processes locally.
- LocalAgentLauncherProperties() - Constructor for class com.netflix.genie.web.properties.LocalAgentLauncherProperties
- localClusterLeaderService(LocalLeader) - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.leader.LeaderAutoConfiguration
-
Create a
ClusterLeaderServicebased on static configuration ifLocalLeaderis available and the bean does not already exist. - LocalFileSystemAttachmentServiceImpl - Class in com.netflix.genie.web.services.impl
-
Implementation of
AttachmentServicethat saves the files to a local directory. - LocalFileSystemAttachmentServiceImpl(AttachmentServiceProperties) - Constructor for class com.netflix.genie.web.services.impl.LocalFileSystemAttachmentServiceImpl
-
Constructor.
- localLeader(GenieEventBus, LeadershipProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.leader.LeaderAutoConfiguration
-
If Zookeeper isn't available and this node is forced to be the leader create the local leader bean which will fire appropriate events.
- LocalLeader - Class in com.netflix.genie.web.tasks.leader
-
A class to control leadership activities when remote leadership isn't enabled and this node has been forcibly elected as the leader.
- LocalLeader(GenieEventBus, boolean) - Constructor for class com.netflix.genie.web.tasks.leader.LocalLeader
-
Constructor.
- localValidatorFactoryBean() - Method in class com.netflix.genie.web.spring.autoconfigure.ValidationAutoConfiguration
-
Setup bean validation.
M
- ManagedScript - Class in com.netflix.genie.web.scripts
-
Abstract script class for components that rely on an external script to be loaded and invoked at runtime.
- ManagedScript(ScriptManager, ManagedScriptBaseProperties, MeterRegistry) - Constructor for class com.netflix.genie.web.scripts.ManagedScript
- ManagedScriptBaseProperties - Class in com.netflix.genie.web.scripts
-
Base abstract properties for individual script classes to extend.
- ManagedScriptBaseProperties() - Constructor for class com.netflix.genie.web.scripts.ManagedScriptBaseProperties
- managedScriptPreLoader(List<ManagedScript>) - Method in class com.netflix.genie.web.spring.autoconfigure.scripts.ScriptsAutoConfiguration
-
Create a
SmartInitializingSingletonthat "warms" known scripts so they're ready for execution on first invocation. - manageScript(URI) - Method in class com.netflix.genie.web.scripts.ScriptManager
-
Start managing the given script, loading it ASAP (asynchronously) and refreshing it periodically.
- MAX_DELETED_PER_TRANSACTION_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.JobDatabaseCleanupProperties
-
The number of job records to delete from the database in a single transaction.
- memory - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- MEMORY - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- MEMORY_USED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- memoryUsed - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- metadata - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
- METADATA - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
- methodValidationPostProcessor() - Method in class com.netflix.genie.web.spring.autoconfigure.ValidationAutoConfiguration
-
Setup method parameter bean validation.
- MetricsConstants - Class in com.netflix.genie.web.util
-
Used to store constants related to metric names.
- MetricsConstants.TagKeys - Class in com.netflix.genie.web.util
-
Inner class for constants used as key to tag metrics.
- MetricsConstants.TagValues - Class in com.netflix.genie.web.util
-
Constants used as metrics tags values by various classes.
- MetricsUtils - Class in com.netflix.genie.web.util
-
Utility methods for metrics.
- MINIMUM_BANDWIDTH_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
The minimum network bandwidth to allocate to the container.
- MINIMUM_CPU_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
The minimum number of CPUs any container should launch with.
- MINIMUM_DISK_SIZE_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
The minimum size of the disk volume to attach to the job container.
- MINIMUM_GPU_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
The minimum number of GPUs any container should launch with.
- MINIMUM_MEMORY_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
The minimum amount of memory a container should be allocated.
- minimumVersionAgentMetadataInspector(AgentFilterProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.inspectors.AgentInspectorsAutoConfiguration
-
A
AgentMetadataInspectorthat rejects agents whose version is lower than a given version. - MinimumVersionAgentMetadataInspector - Class in com.netflix.genie.web.agent.inspectors.impl
-
An
AgentMetadataInspectorthat rejects agents whose version is older than a given version. - MinimumVersionAgentMetadataInspector(AgentFilterProperties) - Constructor for class com.netflix.genie.web.agent.inspectors.impl.MinimumVersionAgentMetadataInspector
-
Constructor.
- modifyJobRequest(TitusBatchJobRequest, ResolvedJob) - Method in interface com.netflix.genie.web.agent.launchers.impl.TitusAgentLauncherImpl.TitusJobRequestAdapter
-
Given the current
TitusBatchJobRequestand theResolvedJobthat the agent container is expected to execute this method should manipulate (if necessary) the request as needed for the given Titus installation Genie is calling. - multicastEvent(ApplicationEvent) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- multicastEvent(ApplicationEvent, ResolvableType) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
N
- name - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
- name - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity_
- NAME - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
- NAME - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity_
- NETWORK_MBPS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- NETWORK_MBPS_USED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- NetworkConfiguration() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.NetworkConfiguration
- networkMbps - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- networkMbpsUsed - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- newAcceptance(String) - Static method in class com.netflix.genie.web.agent.inspectors.InspectionReport
-
Factory method for
InspectionReport. - newFailureTagsSetForException(Throwable) - Static method in class com.netflix.genie.web.util.MetricsUtils
-
Convenience method that creates a tag set pre-populated with failure status and exception details.
- newInstance(boolean) - Method in class com.netflix.genie.web.util.ExecutorFactory
-
Create a new
Executorimplementation instance. - newRejection(String) - Static method in class com.netflix.genie.web.agent.inspectors.InspectionReport
-
Factory method for
InspectionReport. - newSuccessTagsSet() - Static method in class com.netflix.genie.web.util.MetricsUtils
-
Convenience method that creates a tag set pre-populated with success status.
- NodeAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.tasks.node
-
Auto configuration for tasks that run on every Genie server node.
- NodeAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.tasks.node.NodeAutoConfiguration
- NotFoundException - Exception in com.netflix.genie.web.exceptions.checked
-
An exception thrown when a resource is not found in the system.
- NotFoundException() - Constructor for exception com.netflix.genie.web.exceptions.checked.NotFoundException
-
Constructor.
- NotFoundException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.NotFoundException
-
Constructor.
- NotFoundException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.NotFoundException
-
Constructor.
- NotFoundException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.NotFoundException
-
Constructor.
- NotificationsAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.events
-
Beans related to external notifications.
- NotificationsAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.events.NotificationsAutoConfiguration
- notify(String, JobStatus, JobStatus) - Method in interface com.netflix.genie.web.data.observers.PersistedJobStatusObserver
-
Handle a notification of job status change after the latter was successfully committed to persistent storage.
- notify(String, JobStatus, JobStatus) - Method in class com.netflix.genie.web.data.observers.PersistedJobStatusObserverImpl
-
Handle a notification of job status change after the latter was successfully committed to persistent storage.
- notifyDisconnected(String, String) - Method in interface com.netflix.genie.web.agent.services.AgentConnectionTrackingService
-
Handle a disconnection.
- notifyDisconnected(String, String) - Method in class com.netflix.genie.web.agent.services.impl.AgentConnectionTrackingServiceImpl
-
Handle a disconnection.
- notifyHeartbeat(String, String) - Method in interface com.netflix.genie.web.agent.services.AgentConnectionTrackingService
-
Handle a heartbeat.
- notifyHeartbeat(String, String) - Method in class com.netflix.genie.web.agent.services.impl.AgentConnectionTrackingServiceImpl
-
Handle a heartbeat.
- NUM_ATTACHMENTS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- numAttachments - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
O
- onApplicationEvent(JobStateChangeEvent) - Method in class com.netflix.genie.web.events.JobFinishedSNSPublisher
- onApplicationEvent(JobStateChangeEvent) - Method in class com.netflix.genie.web.events.JobNotificationMetricPublisher
- onApplicationEvent(JobStateChangeEvent) - Method in class com.netflix.genie.web.events.JobStateChangeSNSPublisher
- onCreateBaseEntity() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity
-
Updates the created and updated timestamps to be creation time.
- onLeaderEvent(AbstractLeaderEvent) - Method in class com.netflix.genie.web.tasks.leader.LeaderTasksCoordinator
-
Leadership event listener.
- onShutdown(ContextClosedEvent) - Method in class com.netflix.genie.web.tasks.TasksCleanup
-
When the spring context is about to close make sure we shutdown the thread pool and anything else we need to do.
- onUpdateBaseEntity() - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity
-
On any update to the entity will update the update time.
- Owner() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.Owner
P
- PAGE_SIZE_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.JobDatabaseCleanupProperties
-
The page size used within each cleanup transaction to iterate through the job records.
- patchApplication(String, JsonPatch) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Patch an application using JSON Patch.
- patchCluster(String, JsonPatch) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Patch a cluster using JSON Patch.
- patchCommand(String, JsonPatch) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Patch a command using JSON Patch.
- persistedJobStatusObserver(GenieEventBus) - Method in class com.netflix.genie.web.spring.autoconfigure.events.NotificationsAutoConfiguration
-
Create
PersistedJobStatusObserverif one does not exist. - PersistedJobStatusObserver - Interface in com.netflix.genie.web.data.observers
-
Interface for an observer that gets notified of job 'status' change after the latter is persisted.
- PersistedJobStatusObserverImpl - Class in com.netflix.genie.web.data.observers
-
Observer of persisted entities modifications that publishes events on the event bus to be consumed asynchronously by interested consumers.
- PersistedJobStatusObserverImpl(GenieEventBus) - Constructor for class com.netflix.genie.web.data.observers.PersistedJobStatusObserverImpl
-
Constructor.
- PersistenceService - Interface in com.netflix.genie.web.data.services
-
Service API for all Genie persistence related operations.
- ping(PingRequest, StreamObserver<PongResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcPingServiceImpl
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.netflix.genie.web.spring.processors.GenieDefaultPropertiesPostProcessor
- PreconditionFailedException - Exception in com.netflix.genie.web.exceptions.checked
-
Exception thrown when a precondition is not met on method invocation.
- PreconditionFailedException() - Constructor for exception com.netflix.genie.web.exceptions.checked.PreconditionFailedException
-
Constructor.
- PreconditionFailedException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.PreconditionFailedException
-
Constructor.
- PreconditionFailedException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.PreconditionFailedException
-
Constructor.
- PreconditionFailedException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.PreconditionFailedException
-
Constructor.
- preDestroy() - Method in class com.netflix.genie.web.tasks.leader.LeaderTasksCoordinator
-
Make sure any threads are taken care of before this object is destroyed.
- PredicateUtils - Class in com.netflix.genie.web.data.services.impl.jpa.queries.predicates
-
Utility methods for the JPA
Predicategeneration. - PREFIX - Static variable in class com.netflix.genie.web.properties.AgentLauncherSelectorScriptProperties
-
Prefix for this properties class.
- PREFIX - Static variable in class com.netflix.genie.web.properties.ClusterSelectorScriptProperties
-
Prefix for this properties class.
- PREFIX - Static variable in class com.netflix.genie.web.properties.CommandSelectorManagedScriptProperties
-
Prefix for this properties class.
- PREFIX - Static variable in class com.netflix.genie.web.properties.ScriptManagerProperties
-
Properties prefix.
- PREFIX - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
Properties prefix.
- PROCESS_ID - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- processExecutor() - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.TasksAutoConfiguration
-
Get an
Executorto use for executing processes from tasks. - processExecutorFactory() - Method in class com.netflix.genie.web.spring.autoconfigure.agent.launchers.AgentLaunchersAutoConfiguration
-
Provide an
ExecutorFactoryinstance if no other was defined. - processId - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- profile(ProceedingJoinPoint) - Method in class com.netflix.genie.web.aspects.DataServiceRetryAspect
-
Aspect implementation method of retrying the data service method on certain failures.
- properties - Variable in class com.netflix.genie.web.events.JobFinishedSNSPublisher
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.AgentCleanupProperties
-
The property prefix for all properties in this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.AgentFileStreamProperties
-
Prefix for all properties related to the agent file transfer service.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.ArchiveStatusCleanupProperties
-
The property prefix for all properties in this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.AttachmentServiceProperties
-
The property prefix for job user limiting.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.AwsCredentialsProperties
-
The property prefix for Genie AWS Credentials.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties
-
The property prefix for Database Cleanup related tasks.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.DataServiceRetryProperties
-
The property prefix for all properties in this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.DiskCleanupProperties
-
The property prefix for Disk Cleanup related tasks.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.GRpcServerProperties
-
The property prefix for all properties in this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.HealthProperties
-
The property prefix for all properties in this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.HeartBeatProperties
-
Prefix for all properties related to the agent heart beat service.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.HttpProperties
-
The property prefix for all properties in this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.JobsActiveLimitProperties
-
The property prefix for job user limiting.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.JobsForwardingProperties
-
The property prefix for job forwarding.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.JobsLocationsProperties
-
The property prefix for all properties in this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.JobsMemoryProperties
-
The property prefix for all properties in this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.JobsUsersProperties
-
The property prefix for all properties in this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.LeadershipProperties
-
The property prefix for genie leadership.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.LocalAgentLauncherProperties
-
Prefix for all properties related to the local agent launcher.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.RetryProperties
-
The property prefix for all properties in this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.SNSNotificationsProperties
-
The property prefix for all properties in this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.TasksExecutorPoolProperties
-
The property prefix for this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.TasksSchedulerPoolProperties
-
The property prefix for this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.UserMetricsProperties
-
The property prefix for all properties in this group.
- PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.ZookeeperProperties
-
The property prefix for this group.
- PropertyConvertersAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.properties.converters
-
Auto configuration for registering
ConfigurationPropertiesBindingbeans. - PropertyConvertersAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.properties.converters.PropertyConvertersAutoConfiguration
- publishAsynchronousEvent(ApplicationEvent) - Method in interface com.netflix.genie.web.events.GenieEventBus
-
Publish an event in a different thread than the calling thread.
- publishAsynchronousEvent(ApplicationEvent) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
-
Publish an event in a different thread than the calling thread.
- publishEvent(AbstractSNSPublisher.EventType, HashMap<String, Object>) - Method in class com.netflix.genie.web.events.JobFinishedSNSPublisher
- publishSynchronousEvent(ApplicationEvent) - Method in interface com.netflix.genie.web.events.GenieEventBus
-
Publish an event in the same thread as the calling thread.
- publishSynchronousEvent(ApplicationEvent) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
-
Publish an event in the same thread as the calling thread.
R
- RandomAgentLauncherSelectorImpl - Class in com.netflix.genie.web.selectors.impl
-
Basic implementation of a
AgentLauncherSelectorwhere a randomAgentLauncheris selected from the options presented. - RandomAgentLauncherSelectorImpl(Collection<AgentLauncher>) - Constructor for class com.netflix.genie.web.selectors.impl.RandomAgentLauncherSelectorImpl
-
Constructor.
- RandomClusterSelectorImpl - Class in com.netflix.genie.web.selectors.impl
-
Basic implementation of a
ClusterSelectorwhere a randomClusteris selected from the options presented. - RandomClusterSelectorImpl() - Constructor for class com.netflix.genie.web.selectors.impl.RandomClusterSelectorImpl
- RandomCommandSelectorImpl - Class in com.netflix.genie.web.selectors.impl
-
Basic implementation of a
CommandSelectorwhere a randomCommandis selected from the options presented. - RandomCommandSelectorImpl() - Constructor for class com.netflix.genie.web.selectors.impl.RandomCommandSelectorImpl
- randomizedClusterSelector() - Method in class com.netflix.genie.web.spring.autoconfigure.selectors.SelectorsAutoConfiguration
-
The default cluster selector if all others fail.
- Read() - Constructor for class com.netflix.genie.web.properties.HttpProperties.Read
- refresh() - Method in class com.netflix.genie.web.properties.JobResolutionProperties
-
Refresh the values of the properties contained within this object.
- registerForKillNotification(JobKillRegistrationRequest, StreamObserver<JobKillRegistrationResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobKillServiceImpl
-
Register to be notified when a kill request for the job is received.
- registry - Variable in class com.netflix.genie.web.events.JobFinishedSNSPublisher
- REJECT - Enum constant in enum class com.netflix.genie.web.agent.inspectors.InspectionReport.Decision
-
Subject failed the inspection and is not allowed to proceed.
- rejectAllJobsAgentMetadataInspector(Environment) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.inspectors.AgentInspectorsAutoConfiguration
-
A
AgentMetadataInspectorthat may reject all agents based on system properties. - RejectAllJobsAgentMetadataInspector - Class in com.netflix.genie.web.agent.inspectors.impl
-
An
AgentMetadataInspectorthat accepts or rejects all agents based on the value of an environment property. - RejectAllJobsAgentMetadataInspector(Environment) - Constructor for class com.netflix.genie.web.agent.inspectors.impl.RejectAllJobsAgentMetadataInspector
-
Constructor.
- removeAllApplicationsForCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Remove the applications from a given command.
- removeAllClusterCriteriaForCommand(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Remove all the
Criterioncurrently associated with the command identified by id. - removeAllClusterCriteriaForCommand(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Remove all the
Criterioncurrently associated with the command identified by id. - removeAllClusterCriteriaFromCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Remove all the
Criterioncurrently associated with the command. - removeAllCommandsForCluster(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Remove the all commandIds from a given cluster.
- removeAllConfigsForApplication(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Delete the all configuration files from a given application.
- removeAllConfigsForCluster(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Delete the all configuration files from a given cluster.
- removeAllConfigsForCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Delete the all configuration files from a given command.
- removeAllConfigsForResource(String, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Remove all configuration files from the resource.
- removeAllConfigsForResource(String, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Remove all configuration files from the resource.
- removeAllDependenciesForApplication(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Delete the all dependency files from a given application.
- removeAllDependenciesForCluster(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Delete the all dependency files from a given cluster.
- removeAllDependenciesForCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Delete the all dependency files from a given command.
- removeAllDependenciesForResource(String, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Remove all dependency files from the resource.
- removeAllDependenciesForResource(String, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Remove all dependency files from the resource.
- removeAllListeners() - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- removeAllTagsForApplication(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Delete the all tags from a given application.
- removeAllTagsForCluster(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Delete the all tags from a given cluster.
- removeAllTagsForCommand(String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Delete the all tags from a given command.
- removeAllTagsForResource(String, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Remove all tags from the resource.
- removeAllTagsForResource(String, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Remove all tags from the resource.
- removeApplication(ApplicationEntity) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Remove an application from this command.
- removeApplicationForCommand(String, String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Remove the application from the command.
- removeApplicationForCommand(String, String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Remove the application from the command.
- removeApplicationForCommand(String, String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Remove the application from a given command.
- removeApplicationListener(ApplicationListener<?>) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- removeApplicationListenerBean(String) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- removeApplicationListenerBeans(Predicate<String>) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- removeApplicationListeners(Predicate<ApplicationListener<?>>) - Method in class com.netflix.genie.web.events.GenieEventBusImpl
- removeApplicationsForCommand(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Remove all the applications from the command.
- removeApplicationsForCommand(String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Remove all the applications from the command.
- removeClusterCriterion(int) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
-
Remove the criterion with the given priority from the list of available criterion for this command.
- removeClusterCriterionForCommand(String, int) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Remove the
Criterionwith the given priority from the current list of cluster criteria associated with the command identified by id. - removeClusterCriterionForCommand(String, int) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Remove the
Criterionwith the given priority from the current list of cluster criteria associated with the command identified by id. - removeClusterCriterionFromCommand(String, int) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Remove the criterion with the given priority from the given command.
- removeCommandForCluster(String, String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Remove a command from a given cluster.
- removeConfigForResource(String, String, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Remove a configuration file from the given resource.
- removeConfigForResource(String, String, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Remove a configuration file from the given resource.
- removeDependencyForResource(String, String, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Remove a dependency file from the given resource.
- removeDependencyForResource(String, String, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Remove a dependency file from the given resource.
- removeTagForApplication(String, String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Remove an tag from a given application.
- removeTagForCluster(String, String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Remove an tag from a given cluster.
- removeTagForCommand(String, String) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Remove an tag from a given command.
- removeTagForResource(String, String, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Remove a tag from the given resource.
- removeTagForResource(String, String, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Remove a tag from the given resource.
- REQUEST_AGENT_CLIENT_HOSTNAME - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUEST_AGENT_CLIENT_PID - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUEST_AGENT_CLIENT_VERSION - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUEST_API_CLIENT_HOSTNAME - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUEST_API_CLIENT_USER_AGENT - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestAgentClientHostname - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestAgentClientPid - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestAgentClientVersion - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestApiClientHostname - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestApiClientUserAgent - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_AGENT_CONFIG_EXT - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_AGENT_ENVIRONMENT_EXT - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_APPLICATIONS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_CPU - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_DISK_MB - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_ENVIRONMENT_VARIABLES - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_GPU - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_ID - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.UniqueIdEntity_
- REQUESTED_IMAGES - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_JOB_DIRECTORY_LOCATION - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_LAUNCHER_EXT - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_MEMORY - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_NETWORK_MBPS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- REQUESTED_TIMEOUT - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedAgentConfigExt - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedAgentEnvironmentExt - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedApplications - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedCpu - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedDiskMb - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedEnvironmentVariables - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedGpu - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedId - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.UniqueIdEntity_
- requestedImages - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedJobDirectoryLocation - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedLauncherExt - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedMemory - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedNetworkMbps - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestedTimeout - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- requestForwardingService(RestTemplate, GenieHostInfo, JobsForwardingProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.services.ServicesAutoConfiguration
-
Provide a default implementation of
RequestForwardingServicefor use by other services. - RequestForwardingService - Interface in com.netflix.genie.web.services
-
A service whose implementation should be responsible for forwarding requests between Genie server nodes.
- RequestForwardingServiceImpl - Class in com.netflix.genie.web.services.impl
-
Default implementation of
RequestForwardingService. - RequestForwardingServiceImpl(RestTemplate, GenieHostInfo, JobsForwardingProperties) - Constructor for class com.netflix.genie.web.services.impl.RequestForwardingServiceImpl
-
Constructor.
- reserveJobId(JobRequest, AgentClientMetadata) - Method in interface com.netflix.genie.web.agent.services.AgentJobService
-
Reserve a job id and persist job details in the database based on the supplied
JobRequest. - reserveJobId(JobRequest, AgentClientMetadata) - Method in class com.netflix.genie.web.agent.services.impl.AgentJobServiceImpl
-
Reserve a job id and persist job details in the database based on the supplied
JobRequest. - reserveJobId(ReserveJobIdRequest, StreamObserver<ReserveJobIdResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobServiceImpl
-
This API will reserve a job id using the supplied metadata in the request and return the reserved job id.
- resolve(String, ResourceLoader) - Method in class com.netflix.genie.web.agent.resources.AgentFileProtocolResolver
- resolveClustersForCommandClusterCriteria(String, Boolean) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
For a given
Commandretrieve theCriterionand attempt to resolve all theCluster's the criteria would currently match within the database. - resolved - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- RESOLVED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- ResolvedJob - Class in com.netflix.genie.web.dtos
-
The payload of information representing all the concrete details the system needs to run a job.
- ResolvedJob() - Constructor for class com.netflix.genie.web.dtos.ResolvedJob
- resolveJob(String) - Method in class com.netflix.genie.web.services.impl.JobResolverServiceImpl
-
Given the id of a job that was successfully submitted to the system this API will attempt to resolve all the concrete details (cluster, command, resources, etc) needed for the system to actually launch the job.
- resolveJob(String) - Method in interface com.netflix.genie.web.services.JobResolverService
-
Given the id of a job that was successfully submitted to the system this API will attempt to resolve all the concrete details (cluster, command, resources, etc) needed for the system to actually launch the job.
- resolveJob(String, JobRequest, boolean) - Method in class com.netflix.genie.web.services.impl.JobResolverServiceImpl
-
Given a job request resolve all the details needed to run a job.
- resolveJob(String, JobRequest, boolean) - Method in interface com.netflix.genie.web.services.JobResolverService
-
Given a job request resolve all the details needed to run a job.
- resolveJobSpecification(String) - Method in interface com.netflix.genie.web.agent.services.AgentJobService
-
Resolve the job specification for job identified by the given id.
- resolveJobSpecification(String) - Method in class com.netflix.genie.web.agent.services.impl.AgentJobServiceImpl
-
Resolve the job specification for job identified by the given id.
- resolveJobSpecification(JobSpecificationRequest, StreamObserver<JobSpecificationResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobServiceImpl
-
This API will take a request to resolve a Job Specification and given the inputs figure out all the details needed to flesh out a job specification for the Agent to run.
- resolveJobSpecificationDryRun(DryRunJobSpecificationRequest, StreamObserver<JobSpecificationResponse>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcJobServiceImpl
-
The agent requests that a job specification be resolved without impacting any state in the database.
- resourceAssemblers(ApplicationModelAssembler, ClusterModelAssembler, CommandModelAssembler, JobExecutionModelAssembler, JobMetadataModelAssembler, JobRequestModelAssembler, JobModelAssembler, JobSearchResultModelAssembler, RootModelAssembler) - Method in class com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas.HateoasAutoConfiguration
-
An encapsulation of all the V3 resource assemblers.
- resourceLoader() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.ApisAutoConfiguration
-
Get a resource loader.
- resourceOperation() - Method in class com.netflix.genie.web.aspects.SystemArchitecture
-
A resource service is the execution of any method defined on a controller.
- Resources() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.Resources
- Resources() - Constructor for class com.netflix.genie.web.properties.JobResolutionProperties.Resources
- ResourceSelectionContext<R> - Class in com.netflix.genie.web.selectors
-
Context object for encapsulating state into the selectors.
- ResourceSelectionContext() - Constructor for class com.netflix.genie.web.selectors.ResourceSelectionContext
- ResourceSelectionException - Exception in com.netflix.genie.web.exceptions.checked
-
An exception thrown when a resource selector encounters an unrecoverable error while trying to select a resource from a collection of possible resources.
- ResourceSelectionException() - Constructor for exception com.netflix.genie.web.exceptions.checked.ResourceSelectionException
-
Constructor.
- ResourceSelectionException(String) - Constructor for exception com.netflix.genie.web.exceptions.checked.ResourceSelectionException
-
Constructor.
- ResourceSelectionException(String, Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.ResourceSelectionException
-
Constructor.
- ResourceSelectionException(Throwable) - Constructor for exception com.netflix.genie.web.exceptions.checked.ResourceSelectionException
-
Constructor.
- ResourceSelectionResult<R> - Class in com.netflix.genie.web.dtos
-
A data class for returning the results of an attempted resource selection.
- ResourceSelectionResult.Builder<R> - Class in com.netflix.genie.web.dtos
-
A builder for
ResourceSelectionResultinstances. - ResourceSelector<R,
C extends ResourceSelectionContext<R>> - Interface in com.netflix.genie.web.selectors -
Generic interface for a selector which selects a resource from a set of resources for a given job request.
- ResourceSelectorScript<R,
C extends ResourceSelectionContext<R>> - Class in com.netflix.genie.web.scripts -
Interface for defining the contract between the selection of a resource from a set of resources for a given job request.
- ResourceSelectorScript(ScriptManager, ManagedScriptBaseProperties, MeterRegistry, PropertiesMapCache) - Constructor for class com.netflix.genie.web.scripts.ResourceSelectorScript
-
Constructor.
- ResourceSelectorScriptResult<R> - Class in com.netflix.genie.web.scripts
-
Class to represent a generic response from a script which selects a resource from a set of resources.
- ResourceSelectorScriptResult.Builder<R> - Class in com.netflix.genie.web.scripts
-
A builder for these the results to prevent scripts from having to redo everything based on constructors if we change parameters.
- RESTART - Enum constant in enum class com.netflix.genie.web.spring.actuators.LeaderElectionActuator.Action
-
Stop then start the leader election service.
- RETRIES_PROPERTY - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
The number of retries to make on the Titus submission.
- RetryAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure
-
Auto configuration which enables
Retryablefor method calls on beans. - RetryAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.RetryAutoConfiguration
- RetryPolicy() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.RetryPolicy
- RetryProperties - Class in com.netflix.genie.web.properties
-
All properties related to Http retry template in Genie.
- RetryProperties() - Constructor for class com.netflix.genie.web.properties.RetryProperties
- RetryProperties.ServiceSpecificProperties - Class in com.netflix.genie.web.properties
-
Retry properties specific to a particular service.
- ROLLING_WINDOW_HOURS_PROPERTY - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.FileDatabaseCleanupProperties
-
The size of the rolling window used to delete unused files, units in hours.
- RootModelAssembler - Class in com.netflix.genie.web.apis.rest.v3.hateoas.assemblers
-
Assembles root resource from a JsonNode.
- RootModelAssembler() - Constructor for class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.RootModelAssembler
- rootResourceAssembler() - Method in class com.netflix.genie.web.spring.autoconfigure.apis.rest.v3.hateoas.HateoasAutoConfiguration
-
Provide a resource assembler for the api root resource if none already exists.
- RootRestController - Class in com.netflix.genie.web.apis.rest.v3.controllers
-
Rest controller for the V3 API root.
- RootRestController(RootModelAssembler) - Constructor for class com.netflix.genie.web.apis.rest.v3.controllers.RootRestController
-
Constructor.
- run() - Method in class com.netflix.genie.web.tasks.leader.AgentJobCleanupTask
- run() - Method in class com.netflix.genie.web.tasks.leader.ArchiveStatusCleanupTask
- run() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
-
Clean out database based on date.
- run() - Method in class com.netflix.genie.web.tasks.leader.UserMetricsTask
- run() - Method in class com.netflix.genie.web.tasks.node.DiskCleanupTask
-
Checks the disk for jobs on this host.
- Runtime() - Constructor for class com.netflix.genie.web.properties.JobResolutionProperties.Runtime
-
Constructor.
- RUNTIME_LIMIT - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
The max duration a Titus job is allowed to run after Genie has submitted it.
S
- 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
Commandin the system based on the givenCommandRequest. - saveCommand(CommandRequest) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Save a
Commandin the system based on the givenCommandRequest. - 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
-
The relative order of the
ScriptClusterSelectorImplif one is enabled relative to otherClusterSelectorinstances that may be in the context. - SCRIPT_PROPERTIES_PREFIX - Static variable in class com.netflix.genie.web.properties.AgentLauncherSelectorScriptProperties
-
Prefix for properties passed to the script (with the prefix stripped).
- SCRIPT_PROPERTIES_PREFIX - Static variable in class com.netflix.genie.web.properties.ClusterSelectorScriptProperties
-
Prefix for properties passed to the script (with the prefix stripped).
- SCRIPT_PROPERTIES_PREFIX - Static variable in class com.netflix.genie.web.properties.CommandSelectorManagedScriptProperties
-
Prefix for properties passed to the script (with the prefix stripped).
- 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
AgentLauncherSelectorinterface 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
-
Produce the
ScriptClusterSelectorImplinstance to use for this Genie node if it was configured by the user. - ScriptClusterSelectorImpl - Class in com.netflix.genie.web.selectors.impl
-
An implementation of the
ClusterSelectorinterface 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
CommandSelectorwhich 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
-
Properties for
ScriptManager. - 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
- SecurityProfile() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.SecurityProfile
- 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(ClusterSelectionContext) - Method in class com.netflix.genie.web.selectors.impl.RandomClusterSelectorImpl
-
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(C) - Method in class com.netflix.genie.web.scripts.ResourceSelectorScript
-
Given the
JobRequestand 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(AgentLauncherSelectionContext) - Method in class com.netflix.genie.web.scripts.AgentLauncherSelectorManagedScript
-
Given the
JobRequestand 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
JobRequestand 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
JobRequestand 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. - SelfManaged() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest.SelfManaged
- SERVER_HOST_PLACEHOLDER - Static variable in class com.netflix.genie.web.properties.LocalAgentLauncherProperties
-
Placeholder for server hostname in command-line-template.
- SERVER_HOST_PLACEHOLDER - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
Placeholder for Genie server hostname id for use in entry point expression.
- SERVER_PORT_PLACEHOLDER - Static variable in class com.netflix.genie.web.properties.LocalAgentLauncherProperties
-
Placeholder for server port in command-line-template.
- SERVER_PORT_PLACEHOLDER - Static variable in class com.netflix.genie.web.properties.TitusAgentLauncherProperties
-
Placeholder for Genie server port id for use in entry point expression.
- serveResource(String, URL, String, HttpServletRequest, HttpServletResponse) - Method in class com.netflix.genie.web.services.impl.JobDirectoryServerServiceImpl
-
Given the
requestthis API will write the resource toresponseif possible. - serveResource(String, URL, String, HttpServletRequest, HttpServletResponse) - Method in interface com.netflix.genie.web.services.JobDirectoryServerService
-
Given the
requestthis API will write the resource toresponseif 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
- 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.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.
- setApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Set the applications for the given command.
- setArchiveStatus(String) - Method in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
Set the archive status for this job.
- setArguments(List<String>) - Method in class com.netflix.genie.web.properties.JobResolutionProperties.DefaultImage
-
Set the arguments for the image.
- 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.
- setCpu(Integer) - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Resources
-
Set the new default CPU value.
- 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.
- setDisk(DataSize) - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Resources
-
Set the new disk size.
- 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.
- setGpu(Integer) - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Resources
-
Set the new default amount of GPUs.
- setId(String) - Method in class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobResponse
-
Set the id of the titus job.
- setImages(Map<String, JobResolutionProperties.DefaultImage>) - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Runtime
-
Set the new default image mappings.
- 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.
- setMemory(DataSize) - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Resources
-
Set the default amount of memory for the job runtime.
- setMessage(String) - Method in class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobResponse
-
Set the message if there was one.
- 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.
- setName(String) - Method in class com.netflix.genie.web.properties.JobResolutionProperties.DefaultImage
-
Set the new name of the image.
- setNetwork(DataSize) - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Resources
-
Set the new network bandwidth default for jobs.
- 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.
- setResources(JobResolutionProperties.Resources) - Method in class com.netflix.genie.web.properties.JobResolutionProperties.Runtime
-
Set the new resources or fall back to default.
- 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.
- setStatusCode(Integer) - Method in class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobResponse
-
Set the status code.
- setStatusWhereIdIn(String, Set<Long>) - Method in interface com.netflix.genie.web.data.services.impl.jpa.repositories.JpaCommandRepository
-
Bulk set the status of commands which match the given inputs.
- 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.
- setTag(String) - Method in class com.netflix.genie.web.properties.JobResolutionProperties.DefaultImage
-
Set the new tag for the image.
- 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.
- 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() - Method in class com.netflix.genie.web.spring.autoconfigure.agent.apis.rpc.v4.interceptors.AgentRpcInterceptorsAutoConfiguration
-
An interceptor which writes requests to the logs.
- 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
- 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
AmazonSNSclient 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_HOST_EXT_FIELD - Static variable in interface com.netflix.genie.web.agent.launchers.AgentLauncher
-
Shared key representing the hostname of the Genie server the Agent Launcher was executed on.
- 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_argumentstable 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.
- START - Enum constant in enum class com.netflix.genie.web.spring.actuators.LeaderElectionActuator.Action
-
Start the leader election service.
- 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.CriterionEntity_
- 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.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.
- STOP - Enum constant in enum class com.netflix.genie.web.spring.actuators.LeaderElectionActuator.Action
-
Stop the leader election service.
- 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).
- sync(StreamObserver<ServerControlMessage>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcAgentFileStreamServiceImpl
- systemArchitecture() - Method in class com.netflix.genie.web.spring.autoconfigure.aspects.AspectsAutoConfiguration
-
A bean that defines pointcuts for various layers of the Genie system.
- SystemArchitecture - Class in com.netflix.genie.web.aspects
-
Application pointcut expressions.
- SystemArchitecture() - Constructor for class com.netflix.genie.web.aspects.SystemArchitecture
T
- tag - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.TagEntity_
- TAG - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.TagEntity_
- TAG_CLEANUP_PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.DatabaseCleanupProperties.TagDatabaseCleanupProperties
-
The prefix for all properties related to cleaning up tag records from the database.
- TAG_SEARCH_STRING - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- TagDatabaseCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DatabaseCleanupProperties.TagDatabaseCleanupProperties
- TagEntity - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
Entity representing a Tag.
- TagEntity(String) - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.TagEntity
-
Constructor.
- TagEntity_ - Class in com.netflix.genie.web.data.services.impl.jpa.entities
- TagEntity_() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.TagEntity_
- tags - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity_
- tags - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity_
- tags - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- tags - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity_
- tags - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- TAGS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity_
- TAGS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity_
- TAGS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity_
- TAGS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity_
- TAGS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- tagSearchString - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- TasksAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure.tasks
-
Configuration of beans for asynchronous tasks within Genie.
- TasksAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.tasks.TasksAutoConfiguration
- TasksCleanup - Class in com.netflix.genie.web.tasks
-
Performs any cleanup when the system is shutting down.
- TasksCleanup(ThreadPoolTaskScheduler) - Constructor for class com.netflix.genie.web.tasks.TasksCleanup
-
Constructor.
- TasksExecutorPoolProperties - Class in com.netflix.genie.web.properties
-
Properties related to the thread pool for the task executor within Genie.
- TasksExecutorPoolProperties() - Constructor for class com.netflix.genie.web.properties.TasksExecutorPoolProperties
- TasksSchedulerPoolProperties - Class in com.netflix.genie.web.properties
-
Properties related to the thread pool for the task executor within Genie.
- TasksSchedulerPoolProperties() - Constructor for class com.netflix.genie.web.properties.TasksSchedulerPoolProperties
- TaskUtils - Class in com.netflix.genie.web.tasks
-
Utility methods used by various Genie tasks.
- TaskUtils() - Constructor for class com.netflix.genie.web.tasks.TaskUtils
-
Protected constructor for utility class.
- TEST - Enum constant in enum class com.netflix.genie.web.spring.actuators.LeaderElectionActuator.Action
-
NOOP action for the purpose of testing unknown actions.
- TIMEOUT_USED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- timeoutUsed - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- titusAgentLauncher(RestTemplate, RetryTemplate, TitusAgentLauncherImpl.TitusJobRequestAdapter, GenieHostInfo, TitusAgentLauncherProperties, BraveTracingComponents, Environment, MeterRegistry) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.launchers.AgentLaunchersAutoConfiguration
-
Provide a
TitusAgentLauncherImplimplementation which launches agent processes in a dedicated Titus container if enabled via property. - TitusAgentLauncherImpl - Class in com.netflix.genie.web.agent.launchers.impl
-
Agent launcher that spawns a job in a dedicated container through Titus.
- TitusAgentLauncherImpl(RestTemplate, RetryTemplate, TitusAgentLauncherImpl.TitusJobRequestAdapter, Cache<String, String>, GenieHostInfo, TitusAgentLauncherProperties, BraveTracingComponents, Environment, MeterRegistry) - Constructor for class com.netflix.genie.web.agent.launchers.impl.TitusAgentLauncherImpl
-
Constructor.
- TitusAgentLauncherImpl.TitusAPIRetryPolicy - Class in com.netflix.genie.web.agent.launchers.impl
-
A retry policy that has different behavior based on the type of exception thrown by the rest client during calls to the Titus API.
- TitusAgentLauncherImpl.TitusJobRequestAdapter - Interface in com.netflix.genie.web.agent.launchers.impl
-
An interface that should be implemented by any class which wants to modify the Titus job request before it is sent.
- TitusAgentLauncherProperties - Class in com.netflix.genie.web.properties
-
Configuration properties for the
TitusAgentLauncherImpl. - TitusAgentLauncherProperties() - Constructor for class com.netflix.genie.web.properties.TitusAgentLauncherProperties
- titusAPIBackoffPolicy() - Method in class com.netflix.genie.web.spring.autoconfigure.agent.launchers.AgentLaunchersAutoConfiguration
-
Provides a default implementation of
BackOffPolicyif no other has been defined in the context. - titusAPIRetryPolicy() - Method in class com.netflix.genie.web.spring.autoconfigure.agent.launchers.AgentLaunchersAutoConfiguration
-
Provides a default implementation of
RetryPolicythat retries based on a set of HTTP status codes. - TitusAPIRetryPolicy(Set<HttpStatus>, int) - Constructor for class com.netflix.genie.web.agent.launchers.impl.TitusAgentLauncherImpl.TitusAPIRetryPolicy
-
Constructor.
- titusAPIRetryTemplate(RetryPolicy, BackOffPolicy) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.launchers.AgentLaunchersAutoConfiguration
-
Provides a default implementation of
RetryTemplatethat will be used to retry failed Titus api calls based on the retry policy and backoff policies defined in the application context. - TitusBatchJobRequest - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job request POJO.
- TitusBatchJobRequest() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobRequest
- TitusBatchJobRequest.Batch - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus batch job parameters.
- TitusBatchJobRequest.Container - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job container DTO.
- TitusBatchJobRequest.ContainerConstraints - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job container constraints.
- TitusBatchJobRequest.DisruptionBudget - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job disruption budget.
- TitusBatchJobRequest.Image - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job container image.
- TitusBatchJobRequest.Immediate - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job retry policy detail.
- TitusBatchJobRequest.JobGroupInfo - Class in com.netflix.genie.web.agent.launchers.dtos
-
Job Group information.
- TitusBatchJobRequest.NetworkConfiguration - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job network configuration.
- TitusBatchJobRequest.Owner - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job owner POJO.
- TitusBatchJobRequest.Resources - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job container resources POJO.
- TitusBatchJobRequest.RetryPolicy - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job retry policy.
- TitusBatchJobRequest.SecurityProfile - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job security profile.
- TitusBatchJobRequest.SelfManaged - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job disruption budget detail.
- TitusBatchJobResponse - Class in com.netflix.genie.web.agent.launchers.dtos
-
Titus job response POJO.
- TitusBatchJobResponse() - Constructor for class com.netflix.genie.web.agent.launchers.dtos.TitusBatchJobResponse
- titusJobRequestAdapter() - Method in class com.netflix.genie.web.spring.autoconfigure.agent.launchers.AgentLaunchersAutoConfiguration
-
Provides a default implementation of
TitusAgentLauncherImpl.TitusJobRequestAdapterthat is a no-op if no other implementation has been provided elsewhere. - titusRestTemplate(RestTemplateBuilder) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.launchers.AgentLaunchersAutoConfiguration
-
Provide a
RestTemplateinstance used for calling the Titus REST API if no other instance is provided. - TO_STATE - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag the destination/target state of a state transition.
- toCriterionDto(CriterionEntity) - Static method in class com.netflix.genie.web.data.services.impl.jpa.converters.EntityV4DtoConverters
-
Convert a given
CriterionEntityto the equivalentCriterionDTO representation. - toFinishedJobDto(FinishedJobProjection) - Static method in class com.netflix.genie.web.data.services.impl.jpa.converters.EntityV4DtoConverters
-
Convert a given
FinishedJobProjectionto the equivalentFinishedJobDTO representation. - toHtml(File, String, boolean) - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
-
Convert a given directory to an String containing a full valid HTML page.
- toHtml(File, String, boolean) - Method in interface com.netflix.genie.web.resources.writers.DirectoryWriter
-
Convert a given directory to an String containing a full valid HTML page.
- toJobDto(JobProjection) - Static method in class com.netflix.genie.web.data.services.impl.jpa.converters.EntityV3DtoConverters
-
Convert the data in this job projection into a job DTO for external exposure.
- toJobExecutionDto(JobExecutionProjection) - Static method in class com.netflix.genie.web.data.services.impl.jpa.converters.EntityV3DtoConverters
-
Convert job execution database data into a DTO.
- toJobMetadataDto(JobMetadataProjection) - Static method in class com.netflix.genie.web.data.services.impl.jpa.converters.EntityV3DtoConverters
-
Convert job metadata information to a DTO.
- toJobSpecificationDto(JobSpecificationProjection) - Static method in class com.netflix.genie.web.data.services.impl.jpa.converters.EntityV4DtoConverters
-
Convert the values contained in the
JobSpecificationProjectionto an immutableJobSpecificationDTO. - toJson(File, String, boolean) - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
-
Convert a given directory to an String of JSON.
- toJson(File, String, boolean) - Method in interface com.netflix.genie.web.resources.writers.DirectoryWriter
-
Convert a given directory to an String of JSON.
- toModel(Application) - Method in class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.ApplicationModelAssembler
- toModel(Cluster) - Method in class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.ClusterModelAssembler
- toModel(Command) - Method in class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.CommandModelAssembler
- toModel(Job) - Method in class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobModelAssembler
- toModel(JobExecution) - Method in class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobExecutionModelAssembler
- toModel(JobMetadata) - Method in class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobMetadataModelAssembler
- toModel(JobSearchResult) - Method in class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobSearchResultModelAssembler
- toModel(JobRequestModelAssembler.JobRequestWrapper) - Method in class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.JobRequestModelAssembler
- toModel(Map<String, String>) - Method in class com.netflix.genie.web.apis.rest.v3.hateoas.assemblers.RootModelAssembler
- TOTAL_SIZE_OF_ATTACHMENTS - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- totalSizeOfAttachments - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity_
- toUserResourceSummaryDto(UserJobResourcesAggregate) - Static method in class com.netflix.genie.web.data.services.impl.jpa.converters.EntityV3DtoConverters
-
Convert a user resources summary to a DTO.
- toV4ApplicationDto(ApplicationEntity) - Static method in class com.netflix.genie.web.data.services.impl.jpa.converters.EntityV4DtoConverters
-
Convert an application entity to a DTO for external exposure.
- toV4ClusterDto(ClusterEntity) - Static method in class com.netflix.genie.web.data.services.impl.jpa.converters.EntityV4DtoConverters
-
Convert a cluster entity to a DTO for external exposure.
- toV4CommandDto(CommandEntity) - Static method in class com.netflix.genie.web.data.services.impl.jpa.converters.EntityV4DtoConverters
-
Convert a command entity to a DTO for external exposure.
- toV4JobRequestDto(JobRequestProjection) - Static method in class com.netflix.genie.web.data.services.impl.jpa.converters.EntityV4DtoConverters
-
Convert a job request entity to a DTO.
- transmit(StreamObserver<ServerAckMessage>) - Method in class com.netflix.genie.web.agent.apis.rpc.v4.endpoints.GRpcAgentFileStreamServiceImpl
- TRIGGER - Enum constant in enum class com.netflix.genie.web.tasks.GenieTaskScheduleType
-
When you want your task scheduled using a
Trigger. - tryWrite(ByteString) - Method in class com.netflix.genie.web.util.StreamBuffer
-
Try to append a chunk of data for consumption.
- type - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity_
- TYPE - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity_
U
- UNIQUE_ID - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity_
- UNIQUE_ID - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.UniqueIdEntity_
- uniqueId - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity_
- uniqueId - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.UniqueIdEntity_
- UniqueIdEntity - Class in com.netflix.genie.web.data.services.impl.jpa.entities
-
An extendable entity class for tables which have a UniqueId field.
- UniqueIdEntity() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.UniqueIdEntity
- UniqueIdEntity_ - Class in com.netflix.genie.web.data.services.impl.jpa.entities
- UniqueIdEntity_() - Constructor for class com.netflix.genie.web.data.services.impl.jpa.entities.UniqueIdEntity_
- UniqueIdProjection - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.projections
-
Projection for getting the Unique Id of a resource.
- UNIXUtils - Class in com.netflix.genie.web.util
-
Utility class for UNIX user and file permissions.
- updateApplication(String, Application) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Update an
Application. - updateApplication(String, Application) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Update an
Application. - updateApplication(String, Application) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Update application.
- updateCluster(String, Cluster) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Update a
Clusterwith the given information. - updateCluster(String, Cluster) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Update a
Clusterwith the given information. - updateCluster(String, Cluster) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Update a cluster configuration.
- updateCommand(String, Command) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Update a
Command. - updateCommand(String, Command) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Update a
Command. - updateCommand(String, Command) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Update command configuration.
- updateConfigsForApplication(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Update the configuration files for a given application.
- updateConfigsForCluster(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Update the configuration files for a given cluster.
- updateConfigsForCommand(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Update the configuration files for a given command.
- updateConfigsForResource(String, Set<String>, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Update the set of configuration files associated with the resource with the given id.
- updateConfigsForResource(String, Set<String>, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Update the set of configuration files associated with the resource with the given id.
- updated - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity_
- UPDATED - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity_
- updateDependenciesForApplication(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Update the dependency files for a given application.
- updateDependenciesForCluster(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Update the dependency files for a given cluster.
- updateDependenciesForCommand(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Update the dependency files for a given command.
- updateDependenciesForResource(String, Set<String>, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Update the set of dependency files associated with the resource with the given id.
- updateDependenciesForResource(String, Set<String>, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Update the set of dependency files associated with the resource with the given id.
- updateJobArchiveStatus(String, ArchiveStatus) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Update the status and status message of the job.
- updateJobArchiveStatus(String, ArchiveStatus) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Update the status and status message of the job.
- updateJobArchiveStatus(String, ArchiveStatus) - Method in interface com.netflix.genie.web.agent.services.AgentJobService
-
Update the archive status status of the job identified with
idto benewStatus. - updateJobArchiveStatus(String, ArchiveStatus) - Method in class com.netflix.genie.web.agent.services.impl.AgentJobServiceImpl
-
Update the archive status status of the job identified with
idto benewStatus. - updateJobStatus(String, JobStatus, JobStatus, String) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Update the status of the job identified with
idto benewStatusprovided that the current status of the job matchesnewStatus. - updateJobStatus(String, JobStatus, JobStatus, String) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Update the status of the job identified with
idto benewStatusprovided that the current status of the job matchesnewStatus. - updateJobStatus(String, JobStatus, JobStatus, String) - Method in interface com.netflix.genie.web.agent.services.AgentJobService
-
Update the status of the job identified with
idto benewStatusprovided that the current status of the job matchesnewStatus. - updateJobStatus(String, JobStatus, JobStatus, String) - Method in class com.netflix.genie.web.agent.services.impl.AgentJobServiceImpl
-
Update the status of the job identified with
idto benewStatusprovided that the current status of the job matchesnewStatus. - updateLauncherExt(String, JsonNode) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Update the launcher extension field for this job.
- updateLauncherExt(String, JsonNode) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Update the launcher extension field for this job.
- updateRequestedLauncherExt(String, JsonNode) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Update the requested launcher extension field for this job.
- updateRequestedLauncherExt(String, JsonNode) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Update the requested launcher extension field for this job.
- updateStatusForUnusedCommands(CommandStatus, Instant, Set<CommandStatus>, int) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Update the status of a command to the desiredStatus if its status is in currentStatuses, it was created before commandCreatedThreshold and it hasn't been used in any job.
- updateStatusForUnusedCommands(CommandStatus, Instant, Set<CommandStatus>, int) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Update the status of a command to the desiredStatus if its status is in currentStatuses, it was created before commandCreatedThreshold and it hasn't been used in any job.
- updateTagsForApplication(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ApplicationRestController
-
Update the tags for a given application.
- updateTagsForCluster(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.ClusterRestController
-
Update the tags for a given cluster.
- updateTagsForCommand(String, Set<String>) - Method in class com.netflix.genie.web.apis.rest.v3.controllers.CommandRestController
-
Update the tags for a given command.
- updateTagsForResource(String, Set<String>, Class<R>) - Method in class com.netflix.genie.web.data.services.impl.jpa.JpaPersistenceServiceImpl
-
Update the set of tags associated with the resource with the given id.
- updateTagsForResource(String, Set<String>, Class<R>) - Method in interface com.netflix.genie.web.data.services.PersistenceService
-
Update the set of tags associated with the resource with the given id.
- uriPropertyConverter() - Method in class com.netflix.genie.web.spring.autoconfigure.properties.converters.PropertyConvertersAutoConfiguration
-
Provide a converter which will convert Strings to absolute
URIinstances. - URIPropertyConverter - Class in com.netflix.genie.web.properties.converters
-
A converter between a String and a
URIto enforce well formatted schema representations of resources. - URIPropertyConverter() - Constructor for class com.netflix.genie.web.properties.converters.URIPropertyConverter
- user - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
- USER - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
- USER - Static variable in class com.netflix.genie.web.util.MetricsConstants.TagKeys
-
Key to tag a username.
- USER_LIMIT_OVERRIDE_PROPERTY_PREFIX - Static variable in class com.netflix.genie.web.properties.JobsActiveLimitProperties
-
The property key prefix for per-user limit.
- UserJobResourcesAggregate - Interface in com.netflix.genie.web.data.services.impl.jpa.queries.aggregates
-
An aggregate of running jobs and memory used for a given user.
- UserMetricsProperties - Class in com.netflix.genie.web.properties
-
Properties related to publishing of user metrics.
- UserMetricsProperties() - Constructor for class com.netflix.genie.web.properties.UserMetricsProperties
- userMetricsTask(MeterRegistry, DataServices, UserMetricsProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.tasks.leader.LeaderAutoConfiguration
-
If required get a
UserMetricsTaskinstance for use. - UserMetricsTask - Class in com.netflix.genie.web.tasks.leader
-
A task which publishes user metrics.
- UserMetricsTask(MeterRegistry, DataServices, UserMetricsProperties) - Constructor for class com.netflix.genie.web.tasks.leader.UserMetricsTask
-
Constructor.
V
- V3_JOB_DTO_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
The name of the
EntityGraphwhich will load all the data needed for a V3 Job DTO. - V4_JOB_REQUEST_DTO_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
The name of the
EntityGraphwhich will load all the data needed for a V4 Job Request DTO. - V4_JOB_SPECIFICATION_DTO_ENTITY_GRAPH - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
-
The name of the
EntityGraphwhich will load all the data needed for a V4 Job Specification DTO. - ValidationAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure
-
Configuration for bean validation within Genie.
- ValidationAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.ValidationAutoConfiguration
- valueOf(String) - Static method in enum class com.netflix.genie.web.agent.inspectors.InspectionReport.Decision
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.netflix.genie.web.spring.actuators.LeaderElectionActuator.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.netflix.genie.web.tasks.GenieTaskScheduleType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.netflix.genie.web.agent.inspectors.InspectionReport.Decision
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.netflix.genie.web.spring.actuators.LeaderElectionActuator.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.netflix.genie.web.tasks.GenieTaskScheduleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
- version - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity_
- VERSION - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity_
- VERSION - Static variable in class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity_
- VERSION_FILTER_ENABLED_PROPERTY - Static variable in class com.netflix.genie.web.properties.AgentFilterProperties
-
Property that enables the default implementation of
AgentFilterService.
W
- warmUp() - Method in class com.netflix.genie.web.scripts.ManagedScript
-
Request the script to be warm and ready for evaluation.
- whitelistedVersionAgentMetadataInspector(AgentFilterProperties) - Method in class com.netflix.genie.web.spring.autoconfigure.agent.inspectors.AgentInspectorsAutoConfiguration
-
A
AgentMetadataInspectorthat only accepts agents whose version matches a given regex. - WhitelistedVersionAgentMetadataInspector - Class in com.netflix.genie.web.agent.inspectors.impl
-
An
AgentMetadataInspectorthat accepts agent whose version matches a regular expression (obtained via properties) and rejects everything else. - WhitelistedVersionAgentMetadataInspector(AgentFilterProperties) - Constructor for class com.netflix.genie.web.agent.inspectors.impl.WhitelistedVersionAgentMetadataInspector
-
Constructor.
- withAttachments(URI...) - Method in class com.netflix.genie.web.dtos.JobSubmission.Builder
-
Set the attachments associated with this submission.
- withAttachments(Set<URI>) - Method in class com.netflix.genie.web.dtos.JobSubmission.Builder
-
Set the attachments associated with this submission if there were any.
- withRationale(String) - Method in class com.netflix.genie.web.scripts.ResourceSelectorScriptResult.Builder
-
Set the rationale for the selection or lack thereof.
- withResource(R) - Method in class com.netflix.genie.web.scripts.ResourceSelectorScriptResult.Builder
-
Set the resource that was selected if any.
- withSelectedResource(R) - Method in class com.netflix.genie.web.dtos.ResourceSelectionResult.Builder
-
Set the resource that was selected by this selector if any.
- withSelectionRationale(String) - Method in class com.netflix.genie.web.dtos.ResourceSelectionResult.Builder
-
Set the rationale for why a resource as or wasn't selected.
- write(ByteString) - Method in class com.netflix.genie.web.util.StreamBuffer
-
Append a chunk of data for consumption.
Z
- ZookeeperAutoConfiguration - Class in com.netflix.genie.web.spring.autoconfigure
-
Auto configuration for Zookeper components.
- ZookeeperAutoConfiguration() - Constructor for class com.netflix.genie.web.spring.autoconfigure.ZookeeperAutoConfiguration
- ZookeeperProperties - Class in com.netflix.genie.web.properties
-
Properties related to Zookeeper.
- ZookeeperProperties() - Constructor for class com.netflix.genie.web.properties.ZookeeperProperties
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
GroovyScriptUtils.getClusterSelectionContext(Binding)orGroovyScriptUtils.getCommandSelectionContext(Binding)instead