| Package | Description |
|---|---|
| com.netflix.genie |
Root Genie package.
|
| 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.
|