Skip navigation links

genie-web 4.0.0-rc.82 API

Packages 
Package Description
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
Implementations of V4 gRPC service interfaces.
com.netflix.genie.web.agent.apis.rpc.v4.interceptors
Custom interceptors for the gRPC server.
com.netflix.genie.web.agent.inspectors
Interfaces and classes used to inspect metadata coming from an Agent.
com.netflix.genie.web.agent.inspectors.impl
Implementations for inspectors.
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.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
Spring Resource abstraction applied to file streamed during a running agent job.
com.netflix.genie.web.agent.services
Services specific to the Agent module of the Genie web application.
com.netflix.genie.web.agent.services.impl
Default implementations of Agent Services.
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
Classes used to assemble entity models from resources.
com.netflix.genie.web.aspects
Various Spring aspects for Genie web.
com.netflix.genie.web.data.observers
Entity observer classes that get notified about transformations applied to entities.
com.netflix.genie.web.data.services
Service definitions specific to the data tier of Genie web.
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
Converters between entities and various DTOs.
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
Entity listeners classes that listen to changes applied in persistent storage.
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 containing specification classes for use with JPA queries through Spring.
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
Projections for V4 data types.
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
Utilities for working with JPA or the Genie databases in general.
com.netflix.genie.web.dtos
Immutable DTOs specifically used by the web server.
com.netflix.genie.web.events
Contains all the classes which extend ApplicationEvent for customized events within Genie.
com.netflix.genie.web.exceptions.checked
All checked exceptions specific to the web server.
com.netflix.genie.web.health
Classes for reporting health information to actuator.
com.netflix.genie.web.introspection
Classes related to the web server inspecting or knowing its own state at runtime.
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
A package which contains implementations of Converter to 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
Interfaces and implementations to convert a directory to given representations.
com.netflix.genie.web.scripts
Package for script loaded at runtime to provide custom extensions and behavior.
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
Implementations of various selector 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.spring.actuators
Actuator endpoints.
com.netflix.genie.web.spring.autoconfigure
Various Spring configurations for Genie web.
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
Auto configuration of V4 gRPC endpoints for the agent to connect to.
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
Auto configuration for the inspectors package for the agent module.
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
Auto configurations for the agent module resources package.
com.netflix.genie.web.spring.autoconfigure.agent.services
Agent services auto configuration.
com.netflix.genie.web.spring.autoconfigure.apis
Auto configurations for the apis 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
Auto configuration for aspects applied to the Genie server.
com.netflix.genie.web.spring.autoconfigure.aws
AWS beans Autoconfiguration.
com.netflix.genie.web.spring.autoconfigure.data
Auto configuration for data module of to the Genie server.
com.netflix.genie.web.spring.autoconfigure.events
Auto configuration for data module of to the Genie server.
com.netflix.genie.web.spring.autoconfigure.health
Auto configuration for health module of to the Genie server.
com.netflix.genie.web.spring.autoconfigure.introspection
Auto configurations for the introspection module.
com.netflix.genie.web.spring.autoconfigure.properties.converters
Auto configurations for property conversion.
com.netflix.genie.web.spring.autoconfigure.scripts
Script extensions configuration.
com.netflix.genie.web.spring.autoconfigure.selectors
Auto configuration for the selectors module of Genie web.
com.netflix.genie.web.spring.autoconfigure.services
Auto configuration for services module of the Genie server.
com.netflix.genie.web.spring.autoconfigure.tasks
Auto configuration for tasks module of the Genie server.
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
Auto configuration for the node tasks module of the Genie server.
com.netflix.genie.web.spring.processors
Any environment post processors for Spring that are needed.
com.netflix.genie.web.tasks
Classes which Genie will run basically as cron jobs to do various impl.
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