Skip navigation links

genie-web 4.0.0-rc.5 API

Packages 
Package Description
com.netflix.genie.web.aspect
Various Spring aspects for Genie web.
com.netflix.genie.web.configs
Various Spring configurations for Genie web.
com.netflix.genie.web.configs.aws
Spring configuration classes for running on AWS.
com.netflix.genie.web.configs.processors
Any environment post processors for Spring that are needed.
com.netflix.genie.web.controllers
Classes that represent the REST-ful resources provided by Genie.
com.netflix.genie.web.events
Contains all the classes which extend ApplicationEvent for customized events within Genie.
com.netflix.genie.web.hateoas.assemblers
Classes used to assemble resources from model objects.
com.netflix.genie.web.hateoas.resources
Resource wrappers for the model classes.
com.netflix.genie.web.health
Classes for reporting health information to actuator.
com.netflix.genie.web.jobs
Classes for core Genie job execution.
com.netflix.genie.web.jobs.workflow
Classes for core Genie job execution.
com.netflix.genie.web.jobs.workflow.impl
Classes for core Genie job execution.
com.netflix.genie.web.jpa.entities
Entity classes that represent the Genie data model/internal state.
com.netflix.genie.web.jpa.entities.aggregates
A package containing aggregates interfaces for Spring Data JPA.
com.netflix.genie.web.jpa.entities.projections
A package containing projection interfaces for Spring Data JPA.
com.netflix.genie.web.jpa.entities.projections.v4
Projections for V4 data types.
com.netflix.genie.web.jpa.entities.v4
Classes related to working with entities for Genie v4.
com.netflix.genie.web.jpa.repositories
Classes used for accessing data with JPA.
com.netflix.genie.web.jpa.services
Implementation of Genie services using JPA.
com.netflix.genie.web.jpa.specifications
Package containing specification classes for use with JPA queries through Spring.
com.netflix.genie.web.jpa.utils
Utilities for working with JPA or the Genie databases in general.
com.netflix.genie.web.properties
This package contains classes which represent configuration properties for type binding and simpler usage.
com.netflix.genie.web.resources.agent
Spring Resource abstraction applied to file streamed during a running agent job.
com.netflix.genie.web.resources.writers
Interfaces and implementations to convert a directory to given representations.
com.netflix.genie.web.rpc.grpc.interceptors
Custom interceptors for the gRPC server.
com.netflix.genie.web.rpc.grpc.services.impl.v4
Implementations of V4 gRPC service interfaces.
com.netflix.genie.web.services
Interfaces for core Genie services.
com.netflix.genie.web.services.impl
Implementations of services specific to a web application.
com.netflix.genie.web.services.loadbalancers.script
Classes related to a JavaScript engine based cluster load balancer.
com.netflix.genie.web.tasks
Classes which Genie will run basically as cron jobs to do various impl.
com.netflix.genie.web.tasks.job
Tasks for monitoring and acting on jobs.
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
Classes that run as tasks on every node in a Genie cluster.
com.netflix.genie.web.util
General utility classes.
Skip navigation links