public class HPCPullMonitor extends PullMonitor
| Modifier and Type | Field and Description |
|---|---|
static int |
FAILED_COUNT |
| Constructor and Description |
|---|
HPCPullMonitor() |
HPCPullMonitor(BlockingQueue<UserMonitorData> queue,
org.apache.airavata.common.utils.MonitorPublisher publisher) |
HPCPullMonitor(org.apache.airavata.common.utils.MonitorPublisher monitorPublisher,
AuthenticationInfo authInfo) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authenticate() |
AuthenticationInfo |
getAuthenticationInfo() |
LinkedBlockingQueue<String> |
getCancelJobList() |
Map<String,ResourceConnection> |
getConnections() |
GFac |
getGfac() |
org.apache.airavata.common.utils.MonitorPublisher |
getPublisher() |
BlockingQueue<UserMonitorData> |
getQueue() |
boolean |
isStartPulling() |
void |
run() |
void |
setAuthenticationInfo(AuthenticationInfo authenticationInfo) |
void |
setCancelJobList(LinkedBlockingQueue<String> cancelJobList) |
void |
setConnections(Map<String,ResourceConnection> connections) |
void |
setGfac(GFac gfac) |
void |
setPublisher(org.apache.airavata.common.utils.MonitorPublisher publisher) |
void |
setQueue(BlockingQueue<UserMonitorData> queue) |
void |
setStartPulling(boolean startPulling) |
boolean |
startPulling()
This method will can invoke when PullMonitor needs to start
and it has to invoke in the frequency specified below,
|
boolean |
stopPulling()
This is the method to stop the polling process
|
getPollingFrequence, setPollingFrequencepublic static final int FAILED_COUNT
public HPCPullMonitor()
public HPCPullMonitor(org.apache.airavata.common.utils.MonitorPublisher monitorPublisher,
AuthenticationInfo authInfo)
public HPCPullMonitor(BlockingQueue<UserMonitorData> queue, org.apache.airavata.common.utils.MonitorPublisher publisher)
public void run()
public boolean startPulling()
throws AiravataMonitorException
startPulling in class PullMonitorAiravataMonitorExceptionpublic boolean stopPulling()
stopPulling in class PullMonitorpublic org.apache.airavata.common.utils.MonitorPublisher getPublisher()
getPublisher in class AiravataAbstractMonitorpublic void setPublisher(org.apache.airavata.common.utils.MonitorPublisher publisher)
setPublisher in class AiravataAbstractMonitorpublic BlockingQueue<UserMonitorData> getQueue()
public void setQueue(BlockingQueue<UserMonitorData> queue)
public boolean authenticate()
public Map<String,ResourceConnection> getConnections()
public boolean isStartPulling()
public void setConnections(Map<String,ResourceConnection> connections)
public void setStartPulling(boolean startPulling)
public GFac getGfac()
public void setGfac(GFac gfac)
public AuthenticationInfo getAuthenticationInfo()
public void setAuthenticationInfo(AuthenticationInfo authenticationInfo)
public LinkedBlockingQueue<String> getCancelJobList()
public void setCancelJobList(LinkedBlockingQueue<String> cancelJobList)
Copyright © 2011–2014 The Apache Software Foundation. All rights reserved.