org.gwe.app.daemon.domain
Class UserDomain
java.lang.Object
org.gwe.app.daemon.domain.BaseDomain
org.gwe.app.daemon.domain.UserDomain
public class UserDomain
- extends BaseDomain
- Since:
- Mar 10, 2008
- Author:
- Marco Ruiz
Methods inherited from class org.gwe.app.daemon.domain.BaseDomain |
getAllocationDAO, getComputeResourceDAO, getConfig, getHeadResourceDAO, getJobDAO, getJobExecutionDAO, getOrderDAO, setAllocationDAO, setComputeResourceDAO, setConfig, setHeadResourceDAO, setJobDAO, setJobExecutionDAO, setOrderDAO, verifyAccount |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserDomain
public UserDomain()
setupDaemon
@Transactional(propagation=REQUIRES_NEW)
public void setupDaemon(HeadResourceInfo daemonInfo)
shutdownDaemon
public void shutdownDaemon(DaemonConfigDesc admin)
updateConfig
public void updateConfig(DaemonConfigDesc config)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateHeadResource
public void updateHeadResource(HeadResourceInfo daemonInfo)
updateDefaultExecutionProfile
public void updateDefaultExecutionProfile(OrderExecutionProfileInfo executionProfile)
getOrdersDefined
@Transactional(propagation=REQUIRES_NEW,
isolation=READ_UNCOMMITTED,
readOnly=true)
public java.util.List<OrderInfo> getOrdersDefined()
getOrdersList
@Transactional(propagation=REQUIRES_NEW,
isolation=READ_UNCOMMITTED,
readOnly=true)
public java.util.List<OrderInfo> getOrdersList(boolean includeJobs)
getOrdersByDescription
@Transactional(propagation=REQUIRES_NEW,
isolation=READ_UNCOMMITTED,
readOnly=true)
public java.util.List<OrderInfo> getOrdersByDescription(java.lang.String description)
getJobDetails
@Transactional(propagation=REQUIRES_NEW,
isolation=READ_UNCOMMITTED,
readOnly=true)
public JobInfo getJobDetails(int orderId,
int jobNum)
getExecutionDetails
@Transactional(propagation=REQUIRES_NEW,
isolation=READ_UNCOMMITTED,
readOnly=true)
public java.util.List<JobExecutionInfo> getExecutionDetails(int orderId,
int jobNum)
getOrder
@Transactional(propagation=REQUIRES_NEW,
isolation=READ_UNCOMMITTED,
readOnly=true)
public OrderInfo getOrder(int orderId,
boolean includeJobs)
persistOrder
@Transactional(propagation=REQUIRES_NEW)
public OrderInfo persistOrder(OrderInfo order)
queueOrder
public void queueOrder(OrderInfo order)
previewOrder
public java.util.List<java.lang.String> previewOrder(OrderInfo order)
throws java.lang.Exception
- Throws:
java.lang.Exception
pauseOrder
@Transactional(propagation=REQUIRES_NEW)
public void pauseOrder(int orderId,
boolean pause)
abortOrder
@Transactional(propagation=REQUIRES_NEW)
public void abortOrder(int orderId)
deleteOrder
@Transactional(propagation=REQUIRES_NEW)
public void deleteOrder(int orderId)
swapPriorities
@Transactional(propagation=REQUIRES_NEW)
public void swapPriorities(int orderId1,
int orderId2)
publishOrder
public void publishOrder(int orderId,
java.lang.String host,
java.lang.String path)
cleanupDisposedAllocations
public void cleanupDisposedAllocations()
dequeueUnprocessedOrders
@Transactional(propagation=NEVER)
public java.util.List<OrderInfo> dequeueUnprocessedOrders()
generateJobs
@Transactional(propagation=REQUIRES_NEW)
public java.util.List<OrderInfo> generateJobs(java.util.List<OrderInfo> newOrdersCopy)
Copyright © 2007-2009. All Rights Reserved.