コード例 #1
0
ファイル: NetSocketImpl.java プロジェクト: karianna/vert.x
 @Override
 public synchronized void close() {
   if (writeFuture != null) {
     // Close after all data is written
     writeFuture.addListener(ChannelFutureListener.CLOSE);
     channel.flush();
   } else {
     super.close();
   }
 }
コード例 #2
0
ファイル: AsyncConnection.java プロジェクト: n2uitive/jredis
  protected void initializeComponents() {
    super.initializeComponents();

    //    	serviceLock = new Object();

    pendingQueue = new LinkedBlockingQueue<PendingRequest>();
    processor = new RequestProcessor();
    processerThread = new Thread(processor, "request-processor");
    processerThread.start();
  }
コード例 #3
0
ファイル: NetSocketImpl.java プロジェクト: karianna/vert.x
 @Override
 protected synchronized void handleClosed() {
   checkContext();
   if (endHandler != null) {
     endHandler.handle(null);
   }
   super.handleClosed();
   if (vertx.eventBus() != null) {
     registration.unregister();
   }
 }