org.apache.falcon.resource.proxy
Class InstanceManagerProxy

java.lang.Object
  extended by org.apache.falcon.resource.AbstractEntityManager
      extended by org.apache.falcon.resource.AbstractInstanceManager
          extended by org.apache.falcon.resource.proxy.InstanceManagerProxy

public class InstanceManagerProxy
extends AbstractInstanceManager

A proxy implementation of the entity instance operations.


Field Summary
 
Fields inherited from class org.apache.falcon.resource.AbstractEntityManager
configStore, XML_DEBUG_LEN
 
Constructor Summary
InstanceManagerProxy()
           
 
Method Summary
 org.apache.falcon.resource.InstancesResult getLogs(String type, String entity, String startStr, String endStr, String colo, String runId)
           
 org.apache.falcon.resource.InstancesResult getRunningInstances(String type, String entity, String colo)
           
 org.apache.falcon.resource.InstancesResult getStatus(String type, String entity, String startStr, String endStr, String colo)
           
 org.apache.falcon.resource.InstancesResult killInstance(javax.servlet.http.HttpServletRequest request, String type, String entity, String startStr, String endStr, String colo)
           
 org.apache.falcon.resource.InstancesResult reRunInstance(String type, String entity, String startStr, String endStr, javax.servlet.http.HttpServletRequest request, String colo)
           
 org.apache.falcon.resource.InstancesResult resumeInstance(javax.servlet.http.HttpServletRequest request, String type, String entity, String startStr, String endStr, String colo)
           
 org.apache.falcon.resource.InstancesResult suspendInstance(javax.servlet.http.HttpServletRequest request, String type, String entity, String startStr, String endStr, String colo)
           
 
Methods inherited from class org.apache.falcon.resource.AbstractInstanceManager
checkType
 
Methods inherited from class org.apache.falcon.resource.AbstractEntityManager
audit, checkColo, delete, deserializeEntity, getAllColos, getApplicableColos, getApplicableColos, getColosFromExpression, getDependencies, getEntityDefinition, getEntityList, getStatus, getStatus, getWorkflowEngine, submit, submitInternal, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstanceManagerProxy

public InstanceManagerProxy()
Method Detail

getRunningInstances

public org.apache.falcon.resource.InstancesResult getRunningInstances(String type,
                                                                      String entity,
                                                                      String colo)
Overrides:
getRunningInstances in class AbstractInstanceManager

getStatus

public org.apache.falcon.resource.InstancesResult getStatus(String type,
                                                            String entity,
                                                            String startStr,
                                                            String endStr,
                                                            String colo)
Overrides:
getStatus in class AbstractInstanceManager

getLogs

public org.apache.falcon.resource.InstancesResult getLogs(String type,
                                                          String entity,
                                                          String startStr,
                                                          String endStr,
                                                          String colo,
                                                          String runId)
Overrides:
getLogs in class AbstractInstanceManager

killInstance

public org.apache.falcon.resource.InstancesResult killInstance(@Context
                                                               javax.servlet.http.HttpServletRequest request,
                                                               String type,
                                                               String entity,
                                                               String startStr,
                                                               String endStr,
                                                               String colo)
Overrides:
killInstance in class AbstractInstanceManager

suspendInstance

public org.apache.falcon.resource.InstancesResult suspendInstance(@Context
                                                                  javax.servlet.http.HttpServletRequest request,
                                                                  String type,
                                                                  String entity,
                                                                  String startStr,
                                                                  String endStr,
                                                                  String colo)
Overrides:
suspendInstance in class AbstractInstanceManager

resumeInstance

public org.apache.falcon.resource.InstancesResult resumeInstance(@Context
                                                                 javax.servlet.http.HttpServletRequest request,
                                                                 String type,
                                                                 String entity,
                                                                 String startStr,
                                                                 String endStr,
                                                                 String colo)
Overrides:
resumeInstance in class AbstractInstanceManager

reRunInstance

public org.apache.falcon.resource.InstancesResult reRunInstance(String type,
                                                                String entity,
                                                                String startStr,
                                                                String endStr,
                                                                @Context
                                                                javax.servlet.http.HttpServletRequest request,
                                                                String colo)
Overrides:
reRunInstance in class AbstractInstanceManager


Copyright © 2013-2014 Apache Software Foundation. All Rights Reserved.