Coopr Server 0.9.9 API

Packages 
Package Description
co.cask.coopr.account
User account related classes.
co.cask.coopr.cluster
Cluster and Node objects.
co.cask.coopr.codec.json
Codecs for serializing object to json and deserializing objects from json.
co.cask.coopr.codec.json.current
Codecs for serializing and deserializing current versions of objects to and from json.
co.cask.coopr.codec.json.guice
Guice classes for binding codec related classes.
co.cask.coopr.common.conf
Configuration constants and defaults.
co.cask.coopr.common.conf.guice
Guice modules for configuration classes.
co.cask.coopr.common.daemon
Common classes for running daemons.
co.cask.coopr.common.queue
Queues implemented on top of zookeeper.
co.cask.coopr.common.queue.guice
Guice modules for queue classes.
co.cask.coopr.common.security
Common security related utilities.
co.cask.coopr.common.utils
Common utilities.
co.cask.coopr.common.zookeeper
Zookeeper utilities.
co.cask.coopr.common.zookeeper.guice
Guice modules for zookeeper classes.
co.cask.coopr.common.zookeeper.lib
Zookeeper utility libraries.
co.cask.coopr.http
Http handlers implementing REST endpoints.
co.cask.coopr.http.guice
Guice modules for http classes.
co.cask.coopr.http.handler
Http handlers.
co.cask.coopr.http.handler.auth  
co.cask.coopr.http.request
Http requests.
co.cask.coopr.layout
Classes related to solving cluster layouts.
co.cask.coopr.layout.change
Classes related to changing cluster layouts.
co.cask.coopr.macro
This package implements a simple macro expansion.
co.cask.coopr.macro.eval
This package implements classes for evaluating different types of macros.
co.cask.coopr.management
Stats for monitoring and managing the server.
co.cask.coopr.management.guice
Guice modules for jmx classes.
co.cask.coopr.metrics  
co.cask.coopr.provisioner
Classes for interacting with provisioners.
co.cask.coopr.provisioner.guice
Guice modules for provisioner classes.
co.cask.coopr.provisioner.mock
Mock provisioner for integration testing.
co.cask.coopr.provisioner.plugin
Classes for managing provisioner plugin data.
co.cask.coopr.runtime
Classes that can be run with main functions.
co.cask.coopr.scheduler
Schedules threads for solving cluster layouts and planning and coordinating cluster jobs and tasks.
co.cask.coopr.scheduler.callback
Hooks for adding custom logic before and after cluster operations.
co.cask.coopr.scheduler.dag
Classes for creating and linearizing task DAGs.
co.cask.coopr.scheduler.guice
Guice modules for scheduler classes.
co.cask.coopr.scheduler.task
Classes for coordinating tasks and jobs.
co.cask.coopr.spec
Specifications for admin definable entities.
co.cask.coopr.spec.plugin
Specifications for provisioner plugins.
co.cask.coopr.spec.service
Specifications for services.
co.cask.coopr.spec.template
Specifications for cluster templates.
co.cask.coopr.store
Persistent stores for admin definable entities, clusters, jobs, tasks, and nodes.
co.cask.coopr.store.cluster
Persistent store for clusters, jobs, tasks, and nodes.
co.cask.coopr.store.credential
Classes for getting, setting, and deleting sensitive information in memory.
co.cask.coopr.store.entity
Persistent store for admin definable entities.
co.cask.coopr.store.guice
Guice modules for store classes.
co.cask.coopr.store.node
Persistent store for nodes.
co.cask.coopr.store.provisioner
Persistent store for provisioner information.
co.cask.coopr.store.tenant
Persistent store for tenant information.
co.cask.coopr.store.user  
co.cask.coopr.upgrade  

Copyright © 2013-2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.