Package edu.umd.cs.findbugs.cloud
Class MutableCloudTask
- java.lang.Object
-
- edu.umd.cs.findbugs.cloud.MutableCloudTask
-
- All Implemented Interfaces:
Cloud.CloudTask
public class MutableCloudTask extends java.lang.Object implements Cloud.CloudTask
-
-
Constructor Summary
Constructors Constructor Description MutableCloudTask(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(Cloud.CloudTaskListener listener)
void
failed(java.lang.String message)
void
finished()
java.lang.String
getName()
double
getPercentCompleted()
java.lang.String
getStatusLine()
boolean
isFinished()
boolean
isUsingDefaultListener()
void
removeListener(Cloud.CloudTaskListener listener)
void
setDefaultListener(Cloud.CloudTaskListener defaultListener)
A listener used only if no other listeners are present.void
setUseDefaultListener(boolean enabled)
void
update(java.lang.String substatus, double percentDone)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceCloud.CloudTask
-
getStatusLine
public java.lang.String getStatusLine()
- Specified by:
getStatusLine
in interfaceCloud.CloudTask
-
getPercentCompleted
public double getPercentCompleted()
- Specified by:
getPercentCompleted
in interfaceCloud.CloudTask
-
addListener
public void addListener(Cloud.CloudTaskListener listener)
- Specified by:
addListener
in interfaceCloud.CloudTask
-
removeListener
public void removeListener(Cloud.CloudTaskListener listener)
- Specified by:
removeListener
in interfaceCloud.CloudTask
-
isFinished
public boolean isFinished()
- Specified by:
isFinished
in interfaceCloud.CloudTask
-
setUseDefaultListener
public void setUseDefaultListener(boolean enabled)
- Specified by:
setUseDefaultListener
in interfaceCloud.CloudTask
-
update
public void update(java.lang.String substatus, double percentDone)
-
finished
public void finished()
-
failed
public void failed(java.lang.String message)
-
setDefaultListener
public void setDefaultListener(Cloud.CloudTaskListener defaultListener)
A listener used only if no other listeners are present.
-
isUsingDefaultListener
public boolean isUsingDefaultListener()
-
-