- addApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Add applications for the given command.
- addCommandsForCluster(String, List<String>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Add new commandIds to the given cluster.
- addConfigsForCluster(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Add new configuration files to a given cluster.
- addConfigsForCommand(String, Set<String>) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Add new configuration files to a given command.
- addConfigsToApplication(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Add new configuration files to a given application.
- addDependenciesForApplication(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Add new dependency files for a given application.
- addDependenciesForCluster(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Add new dependency files for a given cluster.
- addDependenciesForCommand(String, Set<String>) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Add new dependency files for a given command.
- addTagsForApplication(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Add new tags to a given application.
- addTagsForCluster(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Add new tags to a given cluster.
- addTagsForCommand(String, Set<String>) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Add new tags to a given command.
- AnySecurityEnabled() - Constructor for class com.netflix.genie.web.security.SecurityConditions.AnySecurityEnabled
-
Default Constructor sets the class parse time.
- API_TIMER_NAME - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
- applicationEventMulticaster(TaskExecutor) - Method in class com.netflix.genie.web.configs.TaskConfig
-
A multicast (async) event publisher to replace the synchronous one used by Spring via the ApplicationContext.
- applicationProcessorTask(Registry, GenieFileTransferService) - Method in class com.netflix.genie.web.configs.JobConfig
-
Create an Application Task bean that processes all Applications needed for a job.
- ApplicationResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of an Application.
- ApplicationResource(Application) - Constructor for class com.netflix.genie.web.hateoas.resources.ApplicationResource
-
Constructor.
- ApplicationResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Application resources out of applications.
- ApplicationResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.ApplicationResourceAssembler
-
- ApplicationRestController - Class in com.netflix.genie.web.controllers
-
REST end-point for supporting Applications.
- ApplicationRestController(ApplicationService, ApplicationResourceAssembler, CommandResourceAssembler) - Constructor for class com.netflix.genie.web.controllers.ApplicationRestController
-
Constructor.
- applicationService(JpaApplicationRepository, JpaCommandRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get JPA based implementation of the ApplicationService.
- artifactBinding(ParserPool, VelocityEngine) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
HTTP Artifact binding.
- attachmentService(JobsProperties) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
The attachment service to use.
- Attributes() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties.Attributes
-
- AUTHENTICATION_TIMER_NAME - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
- authenticationFailureHandler() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Handler deciding where to redirect user after failed login.
- authenticationManagerBean() - Method in class com.netflix.genie.web.security.SecurityConfig
- awsCredentialsFromFile(String) - Method in class com.netflix.genie.web.configs.aws.AwsS3Config
-
Create the credentials needed for the application to be able to connect to Aws.
- awsCredentialsProvider(String) - Method in class com.netflix.genie.web.configs.aws.AwsS3Config
-
Assume role credentials provider which will be used to fetch session credentials.
- AwsMvcConfig - Class in com.netflix.genie.web.configs.aws
-
Beans and configuration specifically for MVC on AWS.
- AwsMvcConfig() - Constructor for class com.netflix.genie.web.configs.aws.AwsMvcConfig
-
- AwsS3Config - Class in com.netflix.genie.web.configs.aws
-
Beans and configuration specifically for S3 connection on AWS.
- AwsS3Config() - Constructor for class com.netflix.genie.web.configs.aws.AwsS3Config
-
- cacheGenieFileTransferService(FileTransferFactory, String, LocalFileTransferImpl, Registry) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get an instance of the Cache Genie File Transfer service.
- cleanup() - Method in class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
-
Any cleanup that needs to be performed when this task is stopped due to leadership being revoked.
- cleanup() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
-
Any cleanup that needs to be performed when this task is stopped due to leadership being revoked.
- cleanup() - Method in class com.netflix.genie.web.tasks.leader.LeadershipTask
-
Any cleanup that needs to be performed when this task is stopped due to leadership being revoked.
- CLIENT_ID_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
- CLIENT_ID_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-
- CLIENT_SECRET_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
- ClusterCheckerProperties - Class in com.netflix.genie.web.properties
-
Properties associated with the cluster checking task.
- ClusterCheckerProperties() - Constructor for class com.netflix.genie.web.properties.ClusterCheckerProperties
-
- ClusterCheckerTask - Class in com.netflix.genie.web.tasks.leader
-
A task which checks to see if this leader node can communicate with all other nodes in the cluster.
- ClusterCheckerTask(String, ClusterCheckerProperties, JobSearchService, JobPersistenceService, RestTemplate, ManagementServerProperties, Registry) - Constructor for class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
-
Constructor.
- clusterLoadBalancer() - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get a Randomized Cluster load balancer.
- clusterProcessorTask(Registry, GenieFileTransferService) - Method in class com.netflix.genie.web.configs.JobConfig
-
Create an Cluster Task bean that processes the cluster needed for a job.
- ClusterResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Cluster.
- ClusterResource(Cluster) - Constructor for class com.netflix.genie.web.hateoas.resources.ClusterResource
-
Constructor.
- ClusterResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Cluster resources out of clusters.
- ClusterResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.ClusterResourceAssembler
-
- ClusterRestController - Class in com.netflix.genie.web.controllers
-
REST end-point for supporting clusters.
- ClusterRestController(ClusterService, ClusterResourceAssembler, CommandResourceAssembler) - Constructor for class com.netflix.genie.web.controllers.ClusterRestController
-
Constructor.
- clusterService(JpaClusterRepository, JpaCommandRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get JPA based implementation of the ClusterService.
- com.netflix.genie - package com.netflix.genie
-
Root Genie package.
- com.netflix.genie.web.aspect - package com.netflix.genie.web.aspect
-
Various Spring aspects for Genie web.
- com.netflix.genie.web.configs - package com.netflix.genie.web.configs
-
Various Spring configurations for Genie web.
- com.netflix.genie.web.configs.aws - package com.netflix.genie.web.configs.aws
-
Spring configuration classes for running on AWS.
- com.netflix.genie.web.controllers - package com.netflix.genie.web.controllers
-
Classes that represent the REST-ful resources provided by Genie.
- com.netflix.genie.web.hateoas.assemblers - package com.netflix.genie.web.hateoas.assemblers
-
Classes used to assemble resources from model objects.
- com.netflix.genie.web.hateoas.resources - package com.netflix.genie.web.hateoas.resources
-
Resource wrappers for the model classes.
- com.netflix.genie.web.health - package com.netflix.genie.web.health
-
Classes for reporting health information to actuator.
- com.netflix.genie.web.properties - package com.netflix.genie.web.properties
-
This package contains classes which represent configuration properties for type binding and simpler usage.
- com.netflix.genie.web.resources.handlers - package com.netflix.genie.web.resources.handlers
-
Classes which handle requests for HTTP resources.
- com.netflix.genie.web.resources.writers - package com.netflix.genie.web.resources.writers
-
Interfaces and implementations to convert a directory to given representations.
- com.netflix.genie.web.security - package com.netflix.genie.web.security
-
All the classes that handle configuring security for Genie.
- com.netflix.genie.web.security.oauth2 - package com.netflix.genie.web.security.oauth2
-
Classes for securing Genie using oauth2.
- com.netflix.genie.web.security.oauth2.pingfederate - package com.netflix.genie.web.security.oauth2.pingfederate
-
Classes to augment the default OAuth2 Spring support to add compatibility with Ping Federate as the primary
authentication and token store.
- com.netflix.genie.web.security.saml - package com.netflix.genie.web.security.saml
-
Classes for interacting with a SAML IDP for SSO.
- com.netflix.genie.web.security.x509 - package com.netflix.genie.web.security.x509
-
Classes for securing Genie endpoints using x509 certificate authentication.
- com.netflix.genie.web.services.impl - package com.netflix.genie.web.services.impl
-
Implementations of services specific to a web application.
- com.netflix.genie.web.services.loadbalancers.script - package com.netflix.genie.web.services.loadbalancers.script
-
Classes related to a JavaScript engine based cluster load balancer.
- com.netflix.genie.web.tasks - package com.netflix.genie.web.tasks
-
Classes which Genie will run basically as cron jobs to do various impl.
- com.netflix.genie.web.tasks.job - package com.netflix.genie.web.tasks.job
-
Tasks for monitoring and acting on jobs.
- com.netflix.genie.web.tasks.leader - package com.netflix.genie.web.tasks.leader
-
Classes involved in leadership election and tasks associated with being a cluster leader.
- com.netflix.genie.web.tasks.node - package com.netflix.genie.web.tasks.node
-
Classes that run as tasks on every node in a Genie cluster.
- commandProcessorTask(Registry, GenieFileTransferService) - Method in class com.netflix.genie.web.configs.JobConfig
-
Create an Command Task bean that processes the command needed for a job.
- CommandResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Command.
- CommandResource(Command) - Constructor for class com.netflix.genie.web.hateoas.resources.CommandResource
-
Constructor.
- CommandResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Command resources out of commands.
- CommandResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.CommandResourceAssembler
-
- CommandRestController - Class in com.netflix.genie.web.controllers
-
REST end-point for supporting commands.
- CommandRestController(CommandService, CommandResourceAssembler, ApplicationResourceAssembler, ClusterResourceAssembler) - Constructor for class com.netflix.genie.web.controllers.CommandRestController
-
Constructor.
- commandService(JpaCommandRepository, JpaApplicationRepository, JpaClusterRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get JPA based implementation of the CommandService.
- configure(ResourceServerSecurityConfigurer) - Method in class com.netflix.genie.web.security.oauth2.OAuth2Config
- configure(HttpSecurity) - Method in class com.netflix.genie.web.security.oauth2.OAuth2Config
- configure(HttpSecurity) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Defines the web based security configuration.
- configure(WebSecurity) - Method in class com.netflix.genie.web.security.SecurityConfig
- configure(HttpSecurity) - Method in class com.netflix.genie.web.security.SecurityConfig
- configure(HttpSecurity) - Method in class com.netflix.genie.web.security.x509.X509Config
- configureGlobal(AuthenticationManagerBuilder) - Method in class com.netflix.genie.web.security.SecurityConfig
-
Configure the global authentication manager.
- configurePathMatch(PathMatchConfigurer) - Method in class com.netflix.genie.web.configs.MvcConfig
- contextProvider(SAMLProperties) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Provider of the SAML context.
- ControllerUtils - Class in com.netflix.genie.web.controllers
-
Utility methods re-used in various controllers.
- ControllerUtils() - Constructor for class com.netflix.genie.web.controllers.ControllerUtils
-
Constructor.
- createApplication(Application) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Create an Application.
- createCluster(Cluster) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Create cluster configuration.
- createCommand(Command) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Create a Command configuration.
- curatorFrameworkFactory(ZookeeperProperties) - Method in class com.netflix.genie.web.configs.ZookeeperConfig
-
The curator framework factory bean which will generate a valid Curator framework client for interacting with
Zookeeper from this Genie node.
- DatabaseCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties controlling the behavior of the database cleanup leadership task.
- DatabaseCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DatabaseCleanupProperties
-
- DatabaseCleanupTask - Class in com.netflix.genie.web.tasks.leader
-
A task which will clean up the database of old jobs if desired.
- DatabaseCleanupTask(DatabaseCleanupProperties, JobPersistenceService, Registry) - Constructor for class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
-
Constructor.
- dataOperation() - Method in class com.netflix.genie.web.aspect.SystemArchitecture
-
A data service operation is the execution of any method defined on a
dao interface.
- DataServiceRetryAspect - Class in com.netflix.genie.web.aspect
-
Aspect implementation of retrying the data service methods on certain failures.
- DataServiceRetryAspect(DataServiceRetryProperties) - Constructor for class com.netflix.genie.web.aspect.DataServiceRetryAspect
-
Constructor.
- dataServiceRetryProperties() - Method in class com.netflix.genie.web.configs.PropertiesConfig
-
All the properties related to configuring data service retries.
- defaultAccessTokenConverter(UserAuthenticationConverter) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteConfig
-
The class used to covert access tokens to authentications in Spring Security.
- DefaultDirectoryWriter - Class in com.netflix.genie.web.resources.writers
-
A default directory writer implementation.
- DefaultDirectoryWriter() - Constructor for class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
-
- DefaultDirectoryWriter.Directory - Class in com.netflix.genie.web.resources.writers
-
- DefaultDirectoryWriter.Entry - Class in com.netflix.genie.web.resources.writers
-
- DefaultKey() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties.Keystore.DefaultKey
-
- defaultWebSSOProfileOptions() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
The Web SSO profile options.
- deleteAllApplications() - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete all applications from database.
- deleteAllClusters() - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete all clusters from database.
- deleteAllCommands() - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete all applications from database.
- deleteApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete an application configuration from database.
- deleteCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete a cluster configuration.
- deleteCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete a command.
- Directory() - Constructor for class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter.Directory
-
- directoryWriter() - Method in class com.netflix.genie.web.configs.MvcConfig
-
Get the directory writer to use.
- DirectoryWriter - Interface in com.netflix.genie.web.resources.writers
-
Interface for methods to convert a directory to various String representations.
- DiskCleanupProperties - Class in com.netflix.genie.web.properties
-
Properties controlling the behavior of the database cleanup leadership task.
- DiskCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DiskCleanupProperties
-
- DiskCleanupTask - Class in com.netflix.genie.web.tasks.node
-
This task runs on every Genie node and is responsible for cleaning up the local disk so that space can be
recaptured.
- DiskCleanupTask(DiskCleanupProperties, TaskScheduler, Resource, JobSearchService, JobsProperties, Executor, Registry) - Constructor for class com.netflix.genie.web.tasks.node.DiskCleanupTask
-
Constructor.
- GENIE_JOB_IS_ROOT_DIRECTORY - Static variable in class com.netflix.genie.web.resources.handlers.GenieResourceHttpRequestHandler
-
Used to flag if this is the root directory or not for a given job.
- GENIE_PREFIX - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-
- genieApi() - Method in class com.netflix.genie.web.configs.SwaggerConfig
-
Configure Spring Fox.
- GenieCpuHealthIndicator - Class in com.netflix.genie.web.health
-
Health indicator for system cpu usage.
- GenieCpuHealthIndicator(HealthProperties, Registry, TaskScheduler) - Constructor for class com.netflix.genie.web.health.GenieCpuHealthIndicator
-
Constructor.
- GenieExceptionMapper - Class in com.netflix.genie.web.controllers
-
Exception mapper for Genie Exceptions.
- GenieExceptionMapper(Registry) - Constructor for class com.netflix.genie.web.controllers.GenieExceptionMapper
-
Constructor.
- genieFileTransferService(FileTransferFactory) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get an instance of the Genie File Transfer service.
- GenieMemoryHealthIndicator - Class in com.netflix.genie.web.health
-
A health indicator based around metrics from the Genie system.
- GenieMemoryHealthIndicator(JobMetricsService, JobsProperties) - Constructor for class com.netflix.genie.web.health.GenieMemoryHealthIndicator
-
Constructor.
- genieResourceHttpRequestHandler(DirectoryWriter, ApplicationContext, Resource) - Method in class com.netflix.genie.web.configs.MvcConfig
-
Get a static resource handler for Genie Jobs.
- GenieResourceHttpRequestHandler - Class in com.netflix.genie.web.resources.handlers
-
Class extends ResourceHttpRequestHandler to override handling a request to return directory listing if it
is a directory otherwise follow default behavior.
- GenieResourceHttpRequestHandler(DirectoryWriter) - Constructor for class com.netflix.genie.web.resources.handlers.GenieResourceHttpRequestHandler
-
Constructor.
- genieS3Client(int, AWSCredentialsProvider) - Method in class com.netflix.genie.web.configs.aws.AwsS3Config
-
A bean providing a client to work with S3.
- 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
-
- GenieTaskScheduleType - Enum in com.netflix.genie.web.tasks
-
The enumeration values which a
GenieTask can be be scheduled with.
- GenieWeb - Class in com.netflix.genie
-
Main Genie Spring Configuration class.
- GenieWeb() - Constructor for class com.netflix.genie.GenieWeb
-
Protected constructor.
- getApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get Application for given id.
- getApplications(String, String, Set<String>, Set<String>, String, Pageable, PagedResourcesAssembler<Application>) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get Applications based on user parameters.
- getApplicationsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get the applications configured for a given command.
- getCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get cluster configuration from unique id.
- getClusters(String, Set<String>, Set<String>, Long, Long, Pageable, PagedResourcesAssembler<Cluster>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get cluster config based on user params.
- getClustersForCommand(String, Set<String>) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get all the clusters this command is associated with.
- getCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get Command configuration for given id.
- getCommands(String, String, Set<String>, Set<String>, Pageable, PagedResourcesAssembler<Command>) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get Command configuration based on user parameters.
- getCommandsForApplication(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get all the commands this application is associated with.
- getCommandsForCluster(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get all the commandIds configured for a given cluster.
- getConfigsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get all the configuration files for a given application.
- getConfigsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get all the configuration files for a given cluster.
- getConfigsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get all the configuration files for a given command.
- getDefaultMailServiceImpl() - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get an default implementation of the Mail Service interface if nothing is supplied.
- getDependenciesForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get all the dependency files for a given application.
- getDependenciesForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get all the dependency files for a given cluster.
- getDependenciesForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get all the dependency files for a given command.
- getDirectory(File, String, boolean) - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
-
- getFile(String, HttpServletRequest) - Method in class com.netflix.genie.web.controllers.UIController
-
Forward the file request to the API.
- getFile(String, String) - Method in class com.netflix.genie.web.services.impl.HttpFileTransferImpl
- getFixedDelay() - Method in class com.netflix.genie.web.tasks.GenieTask
-
Get how long the system should wait between invoking the run() method of this task in milliseconds after the
last successful run of the task.
- getFixedDelay() - Method in class com.netflix.genie.web.tasks.job.JobMonitor
-
Get how long the system should wait between invoking the run() method of this task in milliseconds after the
last successful run of the task.
- getFixedRate() - Method in class com.netflix.genie.web.tasks.GenieTask
-
Get how long the system should wait between invoking the run() method of this task in milliseconds.
- getFixedRate() - Method in class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
-
Get how long the system should wait between invoking the run() method of this task in milliseconds.
- getIndex(HttpServletResponse, Authentication) - Method in class com.netflix.genie.web.controllers.UIController
-
Return the getIndex.html template for requests to root.
- getJavaMailSenderMailService(JavaMailSender, String) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Returns a bean for mail service impl using the Spring Mail.
- getJob(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get job information for given job id.
- getJobApplications(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the applications used ot run the job.
- getJobCluster(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the cluster the job was run on or is currently running on.
- getJobCommand(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the command the job was run with or is currently running with.
- getJobExecution(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the execution information about a job.
- getJobOutput(String, String, HttpServletRequest, HttpServletResponse) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the job output directory.
- getJobRequest(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the original job request.
- getJobStatus(String) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Get the status of the given job if it exists.
- getLastModified() - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter.Entry
-
Get the last modified time as a date.
- getLastModifiedTime(String) - Method in class com.netflix.genie.web.services.impl.HttpFileTransferImpl
- getMediaType(HttpServletRequest, Resource) - Method in class com.netflix.genie.web.resources.handlers.GenieResourceHttpRequestHandler
-
Overriding to handle case where media type was unknown to default to Text
- getMidnightUTC() - Static method in class com.netflix.genie.web.tasks.TaskUtils
-
Get exactly midnight (00:00:00.000) UTC for the current day.
- getOrder() - Method in class com.netflix.genie.web.aspect.DataServiceRetryAspect
-
- getOrder() - Method in class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
- getRemainingPath(HttpServletRequest) - Static method in class com.netflix.genie.web.controllers.ControllerUtils
-
Get the remaining path from a given request.
- getRoot() - Method in class com.netflix.genie.web.controllers.RootRestController
-
Get a simple HAL+JSON object which represents the various links available in Genie REST API as an entry point.
- getScheduleType() - Method in class com.netflix.genie.web.tasks.GenieTask
-
Get the type of scheduling mechanism which should be used to schedule this task.
- getScheduleType() - Method in class com.netflix.genie.web.tasks.job.JobMonitor
-
Get the type of scheduling mechanism which should be used to schedule this task.
- getScheduleType() - Method in class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
-
Get the type of scheduling mechanism which should be used to schedule this task.
- getScheduleType() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
-
Get the type of scheduling mechanism which should be used to schedule this task.
- getTagsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Get all the tags for a given application.
- getTagsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Get all the tags for a given cluster.
- getTagsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Get all the tags for a given command.
- 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.
- GRANT_TYPE - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
- GRANT_TYPE_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
- Groups() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties.Attributes.Groups
-
- JobCompletionHandler - Class in com.netflix.genie.web.tasks.job
-
Handles the job finished event.
- JobCompletionHandler(JobCompletionService) - Constructor for class com.netflix.genie.web.tasks.job.JobCompletionHandler
-
Constructor.
- JobCompletionService - Class in com.netflix.genie.web.tasks.job
-
A class that has the methods to perform various tasks when a job completes.
- JobCompletionService(JobPersistenceService, JobSearchService, GenieFileTransferService, Resource, MailService, Registry, JobsProperties, RetryTemplate) - Constructor for class com.netflix.genie.web.tasks.job.JobCompletionService
-
Constructor.
- JobConfig - Class in com.netflix.genie.web.configs
-
Configuration for Jobs Setup and Run.
- JobConfig() - Constructor for class com.netflix.genie.web.configs.JobConfig
-
- jobCoordinatorService(JobPersistenceService, JobKillService, JobStateService, JobSearchService, JobsProperties, ApplicationService, ClusterService, CommandService, List<ClusterLoadBalancer>, Registry, String) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get an instance of the JobCoordinatorService.
- JobExecutionResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Job Execution.
- JobExecutionResource(JobExecution) - Constructor for class com.netflix.genie.web.hateoas.resources.JobExecutionResource
-
Constructor.
- JobExecutionResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Job Request resources out of JobRequest DTOs.
- JobExecutionResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobExecutionResourceAssembler
-
- jobKickoffTask(JobsProperties, Executor, String, Registry) - Method in class com.netflix.genie.web.configs.JobConfig
-
Create an Job Kickoff Task bean that runs the job.
- jobKillLogicTask(Registry) - Method in class com.netflix.genie.web.configs.JobConfig
-
Create a task that adds logic to handle kill requests to a job.
- jobKillService(String, JobSearchService, Executor, JobsProperties, ApplicationEventPublisher, Resource, ObjectMapper) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get an local implementation of the JobKillService.
- JobMonitor - Class in com.netflix.genie.web.tasks.job
-
Given a process id this class will check if the job client process is running or not.
- JobMonitor(JobExecution, File, File, Executor, ApplicationEventPublisher, ApplicationEventMulticaster, Registry, JobsProperties) - Constructor for class com.netflix.genie.web.tasks.job.JobMonitor
-
Constructor.
- JobMonitoringCoordinator - Class in com.netflix.genie.web.tasks.job
-
A Task to monitor running jobs on a Genie node.
- JobMonitoringCoordinator(String, JobSearchService, ApplicationEventPublisher, ApplicationEventMulticaster, TaskScheduler, Executor, Registry, Resource, JobsProperties, JobSubmitterService) - Constructor for class com.netflix.genie.web.tasks.job.JobMonitoringCoordinator
-
Constructor.
- jobPersistenceService(JpaJobRepository, JpaJobRequestRepository, JpaJobMetadataRepository, JpaJobExecutionRepository, JpaApplicationRepository, JpaClusterRepository, JpaCommandRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get JPA based implementation of the JobPersistenceService.
- jobProcessorTask(AttachmentService, Registry, GenieFileTransferService) - Method in class com.netflix.genie.web.configs.JobConfig
-
Create an Job Task bean that processes Job information provided by user.
- JobRequestResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Job Request.
- JobRequestResource(JobRequest) - Constructor for class com.netflix.genie.web.hateoas.resources.JobRequestResource
-
Constructor.
- JobRequestResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Job Request resources out of JobRequest DTOs.
- JobRequestResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobRequestResourceAssembler
-
- JobResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Job.
- JobResource(Job) - Constructor for class com.netflix.genie.web.hateoas.resources.JobResource
-
Constructor.
- JobResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Job resources out of job DTOs.
- JobResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobResourceAssembler
-
- JobRestController - Class in com.netflix.genie.web.controllers
-
REST end-point for supporting jobs.
- JobRestController(JobCoordinatorService, JobSearchService, AttachmentService, ApplicationResourceAssembler, ClusterResourceAssembler, CommandResourceAssembler, JobResourceAssembler, JobRequestResourceAssembler, JobExecutionResourceAssembler, JobSearchResultResourceAssembler, String, RestTemplate, GenieResourceHttpRequestHandler, JobsProperties, Registry) - Constructor for class com.netflix.genie.web.controllers.JobRestController
-
Constructor.
- jobsDir(ResourceLoader, JobsProperties) - Method in class com.netflix.genie.web.configs.MvcConfig
-
Get the jobs dir as a Spring Resource.
- JobSearchResultResource - Class in com.netflix.genie.web.hateoas.resources
-
HATEOAS resource representation of a Job.
- JobSearchResultResource(JobSearchResult) - Constructor for class com.netflix.genie.web.hateoas.resources.JobSearchResultResource
-
Constructor.
- JobSearchResultResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles Job resources out of job search result DTOs.
- JobSearchResultResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobSearchResultResourceAssembler
-
- jobSearchService(JpaJobRepository, JpaJobRequestRepository, JpaJobExecutionRepository, JpaClusterRepository, JpaCommandRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get JPA based implementation of the JobSearchService.
- jobsProperties() - Method in class com.netflix.genie.web.configs.PropertiesConfig
-
All the properties related to configuring and running jobs.
- jobSubmitterService(JobPersistenceService, ApplicationEventPublisher, ApplicationEventMulticaster, List<WorkflowTask>, Resource, Registry) - Method in class com.netflix.genie.web.configs.ServicesConfig
-
Get a implementation of the JobSubmitterService that runs jobs locally.
- jwtConsumer(PublicKey, PingFederateValidator) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTConfig
-
The jwtConsumer class which will be used to verify and parse the JWT token from ping federate.
- jwtPublicKey(String) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTConfig
-
The public key used to verify the signatures of JWT tokens.
- parserPool() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Parser pool used for the OpenSAML parsing.
- parserPoolHolder() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
The holder for the parser poole.
- patchApplication(String, JsonPatch) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Patch an application using JSON Patch.
- patchCluster(String, JsonPatch) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Patch a cluster using JSON Patch.
- patchCommand(String, JsonPatch) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Patch a command using JSON Patch.
- PingFederateJWTConfig - Class in com.netflix.genie.web.security.oauth2.pingfederate
-
Beans needed to support OAuth2 authentication via JWT tokens returned from Ping Federate.
- PingFederateJWTConfig() - Constructor for class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTConfig
-
- PingFederateJWTEnabled() - Constructor for class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateSecurityConditions.PingFederateJWTEnabled
-
Default Constructor sets the class parse time.
- pingFederateJWTTokenServices(JwtConsumer, Registry) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTConfig
-
The token services class used to take a JWT token and produce a Spring Security Authentication object.
- PingFederateJWTTokenServices - Class in com.netflix.genie.web.security.oauth2.pingfederate
-
An implementation of the ResourceServerTokenServices interface which validates JWT tokens sent by Ping Federate.
- PingFederateJWTTokenServices(JwtConsumer, Registry) - Constructor for class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTTokenServices
-
Constructor.
- PingFederateRemoteConfig - Class in com.netflix.genie.web.security.oauth2.pingfederate
-
Configuration to add beans and other components for supporting OAuth2 authentication via Ping Federate remote
API calls.
- PingFederateRemoteConfig() - Constructor for class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteConfig
-
- PingFederateRemoteEnabled() - Constructor for class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateSecurityConditions.PingFederateRemoteEnabled
-
Default Constructor sets the class parse time.
- PingFederateRemoteTokenServices - Class in com.netflix.genie.web.security.oauth2.pingfederate
-
A remote token services extension for Ping Federate based IDPs.
- PingFederateRemoteTokenServices(ResourceServerProperties, AccessTokenConverter, Registry) - Constructor for class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
Constructor.
- PingFederateSecurityConditions - Class in com.netflix.genie.web.security.oauth2.pingfederate
-
Security conditions to dictate which Ping Federate configuration is activated.
- PingFederateSecurityConditions() - Constructor for class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateSecurityConditions
-
- PingFederateSecurityConditions.PingFederateJWTEnabled - Class in com.netflix.genie.web.security.oauth2.pingfederate
-
A class used to enable Ping Federate JWT token services when certain conditions are met.
- PingFederateSecurityConditions.PingFederateRemoteEnabled - Class in com.netflix.genie.web.security.oauth2.pingfederate
-
A class used to enable Ping Federate remote token services when certain conditions are met.
- pingFederateTokenServices(DefaultAccessTokenConverter, ResourceServerProperties, Registry) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteConfig
-
When we want to use Ping Federate as our provider/authorization server.
- pingFederateUserAuthenticationConverter() - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteConfig
-
The class to convert the response from Ping Federate to an authentication object in Spring Security.
- PingFederateUserAuthenticationConverter - Class in com.netflix.genie.web.security.oauth2.pingfederate
-
Class to convert a map received from Ping Federate to a Spring Authentication object.
- PingFederateUserAuthenticationConverter() - Constructor for class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-
- pingFederateValidator(Registry) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTConfig
-
A validator which checks the validity of the JWT tokens sent in from ping federate against expected
Genie required fields.
- PingFederateValidator - Class in com.netflix.genie.web.security.oauth2.pingfederate
-
A validator for Ping Federate generated JWT tokens.
- PingFederateValidator(Registry) - Constructor for class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateValidator
-
Constructor.
- postConstruct() - Method in class com.netflix.genie.web.configs.HttpSessionConfig
-
Log out that Redis based HTTP Session storage is enabled.
- postConstruct() - Method in class com.netflix.genie.web.configs.RedisConfig
-
Log that Redis is enabled.
- preDestroy() - Method in class com.netflix.genie.web.tasks.leader.LeadershipTasksCoordinator
-
Make sure any threads are taken care of before this object is destroyed.
- processExecutor() - Method in class com.netflix.genie.web.configs.TaskConfig
-
Get an Executor to use for executing processes from tasks.
- processor() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
The SAML processor that includes bindings for various communication protocols with the IDP.
- profile(ProceedingJoinPoint) - Method in class com.netflix.genie.web.aspect.DataServiceRetryAspect
-
Aspect implementation method of retrying the data service method on certain failures.
- PropertiesConfig - Class in com.netflix.genie.web.configs
-
Configuration for creating beans for Genie Properties.
- PropertiesConfig() - Constructor for class com.netflix.genie.web.configs.PropertiesConfig
-
- publicHostNameGet - Variable in class com.netflix.genie.web.configs.aws.AwsMvcConfig
-
- putFile(String, String) - Method in class com.netflix.genie.web.services.impl.HttpFileTransferImpl
- readAccessToken(String) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTTokenServices
- RedisConfig - Class in com.netflix.genie.web.configs
-
Controls whether a Redis connection is configured for this Genie node or not.
- RedisConfig() - Constructor for class com.netflix.genie.web.configs.RedisConfig
-
- RedisConfig.EnableRedisRepositoryConfig - Class in com.netflix.genie.web.configs
-
Whether or not we should enable Redis data repositories.
- refresh() - Method in class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
-
Check if the script file needs to be refreshed.
- removeAllApplicationsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Remove the applications from a given command.
- removeAllCommandsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Remove the all commandIds from a given cluster.
- removeAllConfigsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete the all configuration files from a given application.
- removeAllConfigsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete the all configuration files from a given cluster.
- removeAllConfigsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete the all configuration files from a given command.
- removeAllDependenciesForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete the all dependency files from a given application.
- removeAllDependenciesForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete the all dependency files from a given cluster.
- removeAllDependenciesForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete the all dependency files from a given command.
- removeAllTagsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Delete the all tags from a given application.
- removeAllTagsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Delete the all tags from a given cluster.
- removeAllTagsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Delete the all tags from a given command.
- removeApplicationForCommand(String, String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Remove the application from a given command.
- removeCommandForCluster(String, String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Remove an command from a given cluster.
- removeTagForApplication(String, String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
-
Remove an tag from a given application.
- removeTagForCluster(String, String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Remove an tag from a given cluster.
- removeTagForCommand(String, String) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Remove an tag from a given command.
- resourceLoader() - Method in class com.netflix.genie.web.configs.MvcConfig
-
Get a resource loader.
- resourceOperation() - Method in class com.netflix.genie.web.aspect.SystemArchitecture
-
A resource service is the execution of any method defined on a controller.
- restTemplate(int, int) - Method in class com.netflix.genie.web.configs.MvcConfig
-
Get RestTemplate for calling between Genie nodes.
- retryTemplate(int, int, int) - Method in class com.netflix.genie.web.configs.MvcConfig
-
Get RetryTemplate.
- ROLE_PREFIX - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-
- RootResource - Class in com.netflix.genie.web.hateoas.resources
-
Root resource to describe the Genie API.
- RootResource(JsonNode) - Constructor for class com.netflix.genie.web.hateoas.resources.RootResource
-
Constructor.
- RootResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
-
Assembles root resource from a JsonNode.
- RootResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.RootResourceAssembler
-
- RootRestController - Class in com.netflix.genie.web.controllers
-
Rest controller for the V3 API root.
- RootRestController(RootResourceAssembler) - Constructor for class com.netflix.genie.web.controllers.RootRestController
-
Constructor.
- run() - Method in class com.netflix.genie.web.tasks.job.JobMonitor
-
This will check the process identified by the pid supplied to the constructor.
- run() - Method in class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
-
Ping the health check endpoint of all other nodes which have running jobs.
- run() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
-
Clean out database based on date.
- run() - Method in class com.netflix.genie.web.tasks.node.DiskCleanupTask
-
Checks the disk for jobs on this host.
- s3FileTransferImpl(AmazonS3, Registry, S3FileTransferProperties) - Method in class com.netflix.genie.web.configs.aws.AwsS3Config
-
Returns a bean which has an s3 implementation of the File Transfer interface.
- s3FileTransferProperties() - Method in class com.netflix.genie.web.configs.PropertiesConfig
-
All the properties related to configuring S3 file transfer.
- samlAuthenticationProvider(SAMLUserDetailsService) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Parses the response SAML messages.
- samlBootstrap() - Static method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Initialization of OpenSAML library.
- SAMLConfig - Class in com.netflix.genie.web.security.saml
-
Security configuration for SAML based authentication.
- SAMLConfig() - Constructor for class com.netflix.genie.web.security.saml.SAMLConfig
-
- samlEntryPoint() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Entry point to initialize authentication, default values taken from properties file.
- samlFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Define the security filter chain in order to support SSO Auth by using SAML 2.0.
- samlIDPDiscovery() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Setup the IDP discovery service.
- samlLogger() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
The Logger used by the SAML package.
- samlLogoutFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Overrides default logout processing filter with the one processing SAML messages.
- samlLogoutProcessingFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Filter to handle logout requests.
- SAMLProperties - Class in com.netflix.genie.web.security.saml
-
Class to bind properties to for SAML configurations.
- SAMLProperties() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties
-
- SAMLProperties.Attributes - Class in com.netflix.genie.web.security.saml
-
Contains attributes from the SAML assertion.
- SAMLProperties.Attributes.Groups - Class in com.netflix.genie.web.security.saml
-
Contains attribute information regarding groups from the SAML assertion.
- SAMLProperties.Attributes.User - Class in com.netflix.genie.web.security.saml
-
Attributes about the user.
- SAMLProperties.Idp - Class in com.netflix.genie.web.security.saml
-
Class containing information about the SAML IDP.
- SAMLProperties.Keystore - Class in com.netflix.genie.web.security.saml
-
Information about the keystore used to sign requests to the IDP.
- SAMLProperties.Keystore.DefaultKey - Class in com.netflix.genie.web.security.saml
-
Information about the default key inside the keystore.
- SAMLProperties.LoadBalancer - Class in com.netflix.genie.web.security.saml
-
Information about an optional load balancer this service could sit behind.
- SAMLProperties.Sp - Class in com.netflix.genie.web.security.saml
-
Information about the service provider from the IDP.
- SAMLUserDetailsServiceImpl - Class in com.netflix.genie.web.security.saml
-
Get the user and roles from a SAML certificate.
- SAMLUserDetailsServiceImpl(SAMLProperties, Registry) - Constructor for class com.netflix.genie.web.security.saml.SAMLUserDetailsServiceImpl
-
Constructor.
- samlWebSSOHoKProcessingFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Filter to process holder of key sso requests.
- samlWebSSOProcessingFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Processing filter for WebSSO profile messages.
- SCOPE_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
- SCOPE_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-
- ScriptLoadBalancer - Class in com.netflix.genie.web.services.loadbalancers.script
-
An implementation of the ClusterLoadBalancer interface which uses user a supplied script to make decisions based
on the list of clusters and the job request supplied.
- ScriptLoadBalancer(AsyncTaskExecutor, TaskScheduler, GenieFileTransferService, Environment, ObjectMapper, Registry) - Constructor for class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
-
Constructor.
- SecurityConditions - Class in com.netflix.genie.web.security
-
Container class for all the security conditions we want to use.
- SecurityConditions() - Constructor for class com.netflix.genie.web.security.SecurityConditions
-
- SecurityConditions.AnySecurityEnabled - Class in com.netflix.genie.web.security
-
A class used to enable the security config any time any of the supported security platforms is enabled.
- SecurityConfig - Class in com.netflix.genie.web.security
-
Primary Genie Security configuration for all but only x509 client certification.
- SecurityConfig() - Constructor for class com.netflix.genie.web.security.SecurityConfig
-
- SecurityUtils - Class in com.netflix.genie.web.security
-
Utility methods for common functionality in security configurations that ONLY configure security on API paths.
- SecurityUtils() - Constructor for class com.netflix.genie.web.security.SecurityUtils
-
Protected constructor for utility class.
- selectCluster(List<Cluster>, JobRequest) - Method in class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
- serviceOperation() - Method in class com.netflix.genie.web.aspect.SystemArchitecture
-
A service operation is the execution of any method defined on a
service class/interface.
- ServicesConfig - Class in com.netflix.genie.web.configs
-
Configuration for all the services.
- ServicesConfig() - Constructor for class com.netflix.genie.web.configs.ServicesConfig
-
- setApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.web.controllers.CommandRestController
-
Set the applications for the given command.
- setCommandsForCluster(String, List<String>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
-
Set the commandIds for a given cluster.
- setHeaders(HttpServletResponse, Resource, MediaType) - Method in class com.netflix.genie.web.resources.handlers.GenieResourceHttpRequestHandler
-
Overriding this method so can handle content lengths greater than Integer.MAX_VALUE.
- setLastModified(Date) - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter.Entry
-
Set the last modified time as a date.
- setRestTemplate(RestTemplate) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-
Set the rest operations to use.
- setRetryListeners(RetryListener[]) - Method in class com.netflix.genie.web.aspect.DataServiceRetryAspect
-
Sets the retry listeners for the retry template in use.
- soapBinding() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
A SOAP binding to use.
- Sp() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties.Sp
-
- ssoCircleExtendedMetadataProvider(SAMLProperties) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Setup the extended metadata delegate for the IDP.
- startLeadership(ContextRefreshedEvent) - Method in class com.netflix.genie.web.tasks.leader.LocalLeader
-
Event listener for when a context is started up.
- stopLeadership(ContextClosedEvent) - Method in class com.netflix.genie.web.tasks.leader.LocalLeader
-
Before the application shuts down need to turn off leadership activities.
- submitJob(JobRequest, String, String, HttpServletRequest) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Submit a new job.
- submitJob(JobRequest, MultipartFile[], String, String, HttpServletRequest) - Method in class com.netflix.genie.web.controllers.JobRestController
-
Submit a new job with attachments.
- subtractDaysFromDate(Calendar, int) - Static method in class com.netflix.genie.web.tasks.TaskUtils
-
Subtract the given number of days from the given date.
- successLogoutHandler() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Handler for successful logout.
- successRedirectHandler() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
-
Handler deciding where to redirect user after successful login.
- SwaggerConfig - Class in com.netflix.genie.web.configs
-
Spring configuration for Swagger via SpringFox.
- SwaggerConfig() - Constructor for class com.netflix.genie.web.configs.SwaggerConfig
-
- SystemArchitecture - Class in com.netflix.genie.web.aspect
-
Application pointcut expressions.
- SystemArchitecture() - Constructor for class com.netflix.genie.web.aspect.SystemArchitecture
-