| @@ -983,7 +983,7 @@ public abstract class Broadcast | |||||
| switch (result.stateChangeStatus) | switch (result.stateChangeStatus) | ||||
| { | { | ||||
| case SUCCESS: | case SUCCESS: | ||||
| responseContent = "Broadcast canceled"; | |||||
| responseContent = "Broadcast is being canceled"; | |||||
| break; | break; | ||||
| case NO_CHANGE: | case NO_CHANGE: | ||||
| responseContent = "Already canceled"; | responseContent = "Already canceled"; | ||||
| @@ -1000,9 +1000,17 @@ public abstract class Broadcast | |||||
| { | { | ||||
| // Sets state to PAUSING, which is monitored by Broadcast.Service threads. | // Sets state to PAUSING, which is monitored by Broadcast.Service threads. | ||||
| // EVentually, when all service activity ends, the state transitions to PAUSED | // EVentually, when all service activity ends, the state transitions to PAUSED | ||||
| setState(BroadcastState.PAUSING); | |||||
| lastPauseCount = 0; | |||||
| if (out != null) out.write("Broadcast paused"); | |||||
| StateChangeResult result = setState(BroadcastState.PAUSING); | |||||
| switch (result.stateChangeStatus) | |||||
| { | |||||
| case FORBIDDEN: | |||||
| if (out != null) out.write("pause not allowed"); | |||||
| break; | |||||
| case SUCCESS: | |||||
| lastPauseCount = 0; | |||||
| case NO_CHANGE: | |||||
| if (out != null) out.write("Broadcast is being paused"); | |||||
| } | |||||
| } | } | ||||
| protected void resume(PrintWriter out) | protected void resume(PrintWriter out) | ||||