Explorar el Código

User friendly response to PAUSE command.

tags/1.0.12
ymlam hace 3 años
padre
commit
2b6ef161c1
Se han modificado 1 ficheros con 12 adiciones y 4 borrados
  1. +12
    -4
      src/main/java/altk/comm/engine/Broadcast.java

+ 12
- 4
src/main/java/altk/comm/engine/Broadcast.java Ver fichero

@@ -983,7 +983,7 @@ public abstract class Broadcast
switch (result.stateChangeStatus)
{
case SUCCESS:
responseContent = "Broadcast canceled";
responseContent = "Broadcast is being canceled";
break;
case NO_CHANGE:
responseContent = "Already canceled";
@@ -1000,9 +1000,17 @@ public abstract class Broadcast
{
// Sets state to PAUSING, which is monitored by Broadcast.Service threads.
// 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)


Cargando…
Cancelar
Guardar