|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.test.WebAppMonitor
public class WebAppMonitor
Repeatedly polls a given URL, to check if it is always available.
Constructor Summary | |
WebAppMonitor(java.lang.String url)
|
|
WebAppMonitor()
|
Method Summary | |
---|---|
WebAppMonitor
|
assertAttemptsMade(int minAttempts, java.lang.String message)
|
WebAppMonitor
|
assertNoFailures(java.lang.String message)
|
WebAppMonitor
|
assertSuccessFraction(java.lang.String message, double percentage)
|
WebAppMonitor
|
delayMillis(long val)
|
WebAppMonitor
|
expectedResponseCode(int val)
|
int
|
getAttempts()
|
long
|
getDelayMillis()
|
int
|
getFailures()
|
java.lang.Object
|
getLastFailure()
result code (int) or exception |
java.lang.Object
|
getLastStatus()
|
long
|
getLastTime()
|
boolean
|
getLastWasFailed()
|
java.lang.Object
|
getProblem()
|
int
|
getSuccesses()
|
java.lang.String
|
getUrl()
|
boolean
|
isResponseOkay(java.lang.Object code)
|
WebAppMonitor
|
logFailures(Logger log)
|
void
|
onFailure(java.lang.Object problem)
|
boolean
|
preAttempt()
return false to skip a run |
WebAppMonitor
|
resetCounts()
|
void
|
run()
|
void
|
setDelayMillis(long delayMillis)
|
void
|
setUrl(java.lang.String url)
|
void
|
terminate()
|
WebAppMonitor
|
url(java.lang.String val)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor Detail |
---|
public WebAppMonitor(java.lang.String url)
public WebAppMonitor()
Method Detail |
---|
public WebAppMonitor assertAttemptsMade(int minAttempts, java.lang.String message)
public WebAppMonitor assertNoFailures(java.lang.String message)
public WebAppMonitor assertSuccessFraction(java.lang.String message, double percentage)
public WebAppMonitor delayMillis(long val)
public WebAppMonitor expectedResponseCode(int val)
public int getAttempts()
public long getDelayMillis()
public int getFailures()
public java.lang.Object getLastFailure()
public java.lang.Object getLastStatus()
public long getLastTime()
public boolean getLastWasFailed()
public java.lang.Object getProblem()
public int getSuccesses()
public java.lang.String getUrl()
public boolean isResponseOkay(java.lang.Object code)
public WebAppMonitor logFailures(Logger log)
public void onFailure(java.lang.Object problem)
public boolean preAttempt()
public WebAppMonitor resetCounts()
public void run()
public void setDelayMillis(long delayMillis)
public void setUrl(java.lang.String url)
public void terminate()
public WebAppMonitor url(java.lang.String val)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.