org.apache.falcon.resource
Class AbstractSchedulableEntityManager
java.lang.Object
org.apache.falcon.resource.AbstractEntityManager
org.apache.falcon.resource.AbstractSchedulableEntityManager
- Direct Known Subclasses:
- SchedulableEntityManager, SchedulableEntityManagerProxy
public abstract class AbstractSchedulableEntityManager
- extends AbstractEntityManager
REST resource of allowed actions on Schedulable Entities, Only Process and
Feed can have schedulable actions.
Method Summary |
org.apache.falcon.resource.APIResult |
resume(javax.servlet.http.HttpServletRequest request,
String type,
String entity,
String colo)
Resumes a suspended entity. |
org.apache.falcon.resource.APIResult |
schedule(javax.servlet.http.HttpServletRequest request,
String type,
String entity,
String colo)
Schedules an submitted entity immediately. |
org.apache.falcon.resource.APIResult |
submitAndSchedule(javax.servlet.http.HttpServletRequest request,
String type,
String colo)
Submits a new entity and schedules it immediately. |
org.apache.falcon.resource.APIResult |
suspend(javax.servlet.http.HttpServletRequest request,
String type,
String entity,
String colo)
Suspends a running entity. |
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 |
AbstractSchedulableEntityManager
public AbstractSchedulableEntityManager()
schedule
public org.apache.falcon.resource.APIResult schedule(@Context
javax.servlet.http.HttpServletRequest request,
String type,
String entity,
String colo)
- Schedules an submitted entity immediately.
- Parameters:
type
- entity
-
- Returns:
- APIResult
submitAndSchedule
public org.apache.falcon.resource.APIResult submitAndSchedule(@Context
javax.servlet.http.HttpServletRequest request,
String type,
String colo)
- Submits a new entity and schedules it immediately.
- Parameters:
type
-
- Returns:
suspend
public org.apache.falcon.resource.APIResult suspend(@Context
javax.servlet.http.HttpServletRequest request,
String type,
String entity,
String colo)
- Suspends a running entity.
- Parameters:
type
- entity
-
- Returns:
- APIResult
resume
public org.apache.falcon.resource.APIResult resume(@Context
javax.servlet.http.HttpServletRequest request,
String type,
String entity,
String colo)
- Resumes a suspended entity.
- Parameters:
type
- entity
-
- Returns:
- APIResult
Copyright © 2013-2014 Apache Software Foundation. All Rights Reserved.