Package | Description |
---|---|
com.netflix.genie |
Root Genie package.
|
com.netflix.genie.client |
Client library for Genie.
|
com.netflix.genie.client.apis |
Package containing all the interfaces encapsulating request calls to Genie.
|
com.netflix.genie.client.configs |
Package containing configuration classes for Genie client.
|
com.netflix.genie.client.exceptions |
A package containing all exceptions in the Genie client.
|
com.netflix.genie.client.interceptors |
A package that contains all interceptors to be added to modify outgoing requests and incoming responses.
|
com.netflix.genie.client.security.oauth2 |
Package containing Oauth security related classes.
|
com.netflix.genie.client.security.oauth2.impl |
Package containing implementations of interfaces defined in the oauth package.
|
com.netflix.genie.common.dto |
Data transfer objects for Genie for the APIs as well as the internal services.
|
com.netflix.genie.common.dto.search |
DTOs specifically related to search results.
|
com.netflix.genie.common.exceptions |
Classes that represent Genie exceptions.
|
com.netflix.genie.common.util |
Classes that have common Genie utilities.
|
com.netflix.genie.core.events |
Contains all the classes which extend
ApplicationEvent for customized events
within Genie. |
com.netflix.genie.core.jobs |
Classes for core Genie job execution.
|
com.netflix.genie.core.jobs.workflow |
Classes for core Genie job execution.
|
com.netflix.genie.core.jobs.workflow.impl |
Classes for core Genie job execution.
|
com.netflix.genie.core.jpa.entities |
Entity classes that represent the Genie data model/internal state.
|
com.netflix.genie.core.jpa.entities.projections |
A package containing projection interfaces for Spring Data JPA.
|
com.netflix.genie.core.jpa.repositories |
Classes used for accessing data with JPA.
|
com.netflix.genie.core.jpa.services |
Implementation of Genie services using JPA.
|
com.netflix.genie.core.jpa.specifications |
Package containing specification classes for use with JPA queries through Spring.
|
com.netflix.genie.core.properties |
Classes to represent type safe configuration properties used by classes in core.
|
com.netflix.genie.core.services |
Interfaces for core Genie services.
|
com.netflix.genie.core.services.impl |
Implementation for the various core Genie services.
|
com.netflix.genie.core.util |
General utility classes.
|
com.netflix.genie.test.categories |
Interfaces used across Genie tests to provide JUnit categories.
|
com.netflix.genie.test.suppliers |
Functional interfaces for suppliers.
|
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.controllers |
Classes that represent the REST-ful resources provided by 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.properties |
This package contains classes which represent configuration properties for type binding and simpler usage.
|
com.netflix.genie.web.resources.handlers |
Classes which handle requests for HTTP resources.
|
com.netflix.genie.web.resources.writers |
Interfaces and implementations to convert a directory to given representations.
|
com.netflix.genie.web.security |
All the classes that handle configuring security for Genie.
|
com.netflix.genie.web.security.oauth2 |
Classes for securing Genie using oauth2.
|
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 |
Classes for interacting with a SAML IDP for SSO.
|
com.netflix.genie.web.security.x509 |
Classes for securing Genie endpoints using x509 certificate authentication.
|
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.
|