Browse Source

User friendly response to PAUSE command.

tags/1.0.12
ymlam 3 years ago
parent
commit
2b6ef161c1
1 changed files with 12 additions and 4 deletions
  1. +12
    -4
      src/main/java/altk/comm/engine/Broadcast.java

+ 12
- 4
src/main/java/altk/comm/engine/Broadcast.java View File

@@ -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)


Loading…
Cancel
Save