package

org.apache.helix.webapp.resources

Classes

ClusterRepresentationUtil  
ClusterResource Class for server-side resource at "/clusters/{clusterName}"

  • GET list cluster information
  • POST activate/deactivate a cluster in distributed controller mode
  • DELETE remove a cluster  
  • ClustersResource Class for server-side resource at "/clusters"

  • GET list all Helix clusters
  • POST add a new cluster  
  • ConfigResource Class for server-side resource at "/clusters/{clusterName}/configs"

  • GET get scoped configs
  • POST set/remove scoped configs  
  • ConstraintResource Class for server-side resource at "/clusters/{clusterName}/constraints/{constraintType}"

  • GET list all constraints
  • POST set constraints
  • DELETE remove constraints  
  • ControllerResource Class for server-side resource at "/clusters/{clusterName}/Controller"

  • GET list Helix controller info
  • POST enable/disable Helix controller  
  • ControllerStatusUpdateResource  
    CurrentStateResource  
    CurrentStatesResource  
    ErrorResource  
    ErrorsResource  
    ExternalViewResource  
    IdealStateResource Class for server-side resource at "/clusters/{clusterName}/resourceGroups/{resourceName}/idealState"

  • GET get ideal state
  • POST set ideal state  
  • InstanceResource  
    InstancesResource  
    InstancesResource.ListInstancesWrapper A wrapper class for quick serialization of the data presented by this call  
    JobQueueResource Class for server-side resource at "/clusters/{clusterName}/jobQueues/{jobQueue}"

  • GET list job queue info
  • POST start a new job in a job queue, or stop/resume/flush/delete a job queue  
  • JobQueuesResource Class for server-side resource at "/clusters/{clusterName}/jobQueues"

  • GET list all job queues
  • POST add a new job queue  
  • JobResource Class for server-side resource at "/clusters/{clusterName}/jobQueues/{jobQueue}/{job}"

  • GET list job info  
  • JsonParameters  
    ResourceGroupResource  
    ResourceGroupsResource  
    ResourceUtil  
    SchedulerTasksResource This resource can be used to send scheduler tasks to the controller. 
    StateModelResource  
    StateModelsResource  
    StatusUpdateResource  
    StatusUpdatesResource  
    WorkflowsResource  
    ZkChildResource  
    ZkPathResource  

    Enums

    ResourceUtil.ContextKey Key enums for getting values from context  
    ResourceUtil.RequestKey Key enums for getting values from request  
    ResourceUtil.YamlParamKey Key enums for getting yaml format parameters