Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package divconq.ctp.s;
 
 import divconq.hub.Hub;
public class CtpsHandler implements ICommandHandler {
	public void handle(CtpCommand cmdCtpAdapter adapterthrows Exception {
		OperationContext ctx = OperationContext.get();
		ctx.touch();
		..println("Ctp-S Server got command: " + cmd.getCmdCode());
		if (cmd instanceof EngageCommand) {
			if (ctx != null) {
				// put the call back into the work pool, don't tie up the IO thread 
				Task t = new Task()
					.withWork(new IWork() {
						public void run(TaskRun trun) {
      						try {
      							adapter.sendCommand(new ResponseCommand());
							}
							catch (Exception x) {
								..println("Ctp-S Server error: " + x);
							}
							adapter.read();
							trun.complete();
						}
					});
			}
			return;
		}
	}
	public void close() {
		..println("Ctp-S Server Connection closed");
	}
New to GrepCode? Check out our FAQ X