org.apache.falcon.resource
Class AbstractInstanceManager

java.lang.Object
  extended by org.apache.falcon.resource.AbstractEntityManager
      extended by org.apache.falcon.resource.AbstractInstanceManager
Direct Known Subclasses:
InstanceManager, InstanceManagerProxy

public abstract class AbstractInstanceManager
extends AbstractEntityManager

A base class for managing Entity's Instance operations.


Field Summary
 
Fields inherited from class org.apache.falcon.resource.AbstractEntityManager
configStore, XML_DEBUG_LEN
 
Constructor Summary
AbstractInstanceManager()
           
 
Method Summary
protected  void checkType(String type)
           
 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.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

AbstractInstanceManager

public AbstractInstanceManager()
Method Detail

checkType

protected void checkType(String type)

getRunningInstances

public org.apache.falcon.resource.InstancesResult getRunningInstances(String type,
                                                                      String entity,
                                                                      String colo)

getStatus

public org.apache.falcon.resource.InstancesResult getStatus(String type,
                                                            String entity,
                                                            String startStr,
                                                            String endStr,
                                                            String colo)

getLogs

public org.apache.falcon.resource.InstancesResult getLogs(String type,
                                                          String entity,
                                                          String startStr,
                                                          String endStr,
                                                          String colo,
                                                          String runId)

killInstance

public org.apache.falcon.resource.InstancesResult killInstance(javax.servlet.http.HttpServletRequest request,
                                                               String type,
                                                               String entity,
                                                               String startStr,
                                                               String endStr,
                                                               String colo)

suspendInstance

public org.apache.falcon.resource.InstancesResult suspendInstance(javax.servlet.http.HttpServletRequest request,
                                                                  String type,
                                                                  String entity,
                                                                  String startStr,
                                                                  String endStr,
                                                                  String colo)

resumeInstance

public org.apache.falcon.resource.InstancesResult resumeInstance(javax.servlet.http.HttpServletRequest request,
                                                                 String type,
                                                                 String entity,
                                                                 String startStr,
                                                                 String endStr,
                                                                 String colo)

reRunInstance

public org.apache.falcon.resource.InstancesResult reRunInstance(String type,
                                                                String entity,
                                                                String startStr,
                                                                String endStr,
                                                                javax.servlet.http.HttpServletRequest request,
                                                                String colo)


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