Package com.taobao.zeus.socket.protocol.Protocol

Examples of com.taobao.zeus.socket.protocol.Protocol.WebRequest.toByteString()


 
  public Future<WebResponse> send(final WorkerContext context,ExecuteKind kind,String id){
   
    final WebRequest req=WebRequest.newBuilder().setRid(AtomicIncrease.getAndIncrement()).setOperate(WebOperate.ExecuteJob)
      .setEk(kind).setId(id).build();
    SocketMessage sm=SocketMessage.newBuilder().setKind(Kind.WEB_REUQEST).setBody(req.toByteString()).build();
   
    Future<WebResponse> f=context.getThreadPool().submit(new Callable<WebResponse>() {
      private WebResponse response;
      public WebResponse call() throws Exception {
        final CountDownLatch latch=new CountDownLatch(1);
View Full Code Here


  public Future<WebResponse> execute(final WorkerContext context,String jobId){
    final WebRequest req=WebRequest.newBuilder().setRid(AtomicIncrease.getAndIncrement()).setOperate(WebOperate.UpdateJob)
      .setEk(ExecuteKind.ManualKind)//此次无用,随便设置一个
      .setId(jobId).build();
    SocketMessage sm=SocketMessage.newBuilder().setKind(Kind.WEB_REUQEST).setBody(req.toByteString()).build();
   
    Future<WebResponse> f=context.getThreadPool().submit(new Callable<WebResponse>() {
      private WebResponse response;
      public WebResponse call() throws Exception {
        final CountDownLatch latch=new CountDownLatch(1);
View Full Code Here

 
  public Future<WebResponse> cancel(final WorkerContext context,ExecuteKind kind,String id,String operater){
    final WebRequest req=WebRequest.newBuilder().setRid(AtomicIncrease.getAndIncrement()).setOperate(WebOperate.CancelJob)
      .setExecutor(operater).setEk(kind).setId(id).build();
   
    SocketMessage sm=SocketMessage.newBuilder().setKind(Kind.WEB_REUQEST).setBody(req.toByteString()).build();
    Future<WebResponse> f=context.getThreadPool().submit(new Callable<WebResponse>() {
      private WebResponse response;
      public WebResponse call() throws Exception {
        final CountDownLatch latch=new CountDownLatch(1);
        context.getHandler().addListener(new ResponseListener() {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.