Tabnine Logo
ChannelHandlerContext.fireUserEventTriggered
Code IndexAdd Tabnine to your IDE (free)

How to use
fireUserEventTriggered
method
in
io.netty.channel.ChannelHandlerContext

Best Java code snippets using io.netty.channel.ChannelHandlerContext.fireUserEventTriggered (Showing top 20 results out of 774)

origin: netty/netty

/**
 * Calls {@link ChannelHandlerContext#fireUserEventTriggered(Object)} to forward
 * to the next {@link ChannelInboundHandler} in the {@link ChannelPipeline}.
 *
 * Sub-classes may override this method to change behavior.
 */
@Override
public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
  ctx.fireUserEventTriggered(evt);
}
origin: netty/netty

@Override
public ChannelHandlerContext fireUserEventTriggered(Object event) {
  ctx.fireUserEventTriggered(event);
  return this;
}
origin: netty/netty

@Override
public void userEventTriggered(ChannelHandlerContext ctx, Object evt) {
  ctx.fireUserEventTriggered(evt);
}
origin: eclipse-vertx/vert.x

@Override
public ChannelHandlerContext fireUserEventTriggered(Object event) {
 ctx.fireUserEventTriggered(event);
 return this;
}
origin: redisson/redisson

/**
 * Is called when an {@link IdleStateEvent} should be fired. This implementation calls
 * {@link ChannelHandlerContext#fireUserEventTriggered(Object)}.
 */
protected void channelIdle(ChannelHandlerContext ctx, IdleStateEvent evt) throws Exception {
  ctx.fireUserEventTriggered(evt);
}
origin: redisson/redisson

@Override
public ChannelHandlerContext fireUserEventTriggered(Object event) {
  ctx.fireUserEventTriggered(event);
  return this;
}
origin: redisson/redisson

/**
 * Calls {@link ChannelHandlerContext#fireUserEventTriggered(Object)} to forward
 * to the next {@link ChannelInboundHandler} in the {@link ChannelPipeline}.
 *
 * Sub-classes may override this method to change behavior.
 */
@Override
public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
  ctx.fireUserEventTriggered(evt);
}
origin: Netflix/zuul

  @Override
  protected void readTimedOut(ChannelHandlerContext ctx) throws Exception
  {
    ctx.fireUserEventTriggered(HttpRequestReadTimeoutEvent.INSTANCE);
  }
}
origin: redisson/redisson

@Override
public void userEventTriggered(ChannelHandlerContext ctx, Object evt) {
  ctx.fireUserEventTriggered(evt);
}
origin: redisson/redisson

static void handleHandshakeFailure(ChannelHandlerContext ctx, Throwable cause, boolean notify) {
  // We have may haven written some parts of data before an exception was thrown so ensure we always flush.
  // See https://github.com/netty/netty/issues/3900#issuecomment-172481830
  ctx.flush();
  if (notify) {
    ctx.fireUserEventTriggered(new SslHandshakeCompletionEvent(cause));
  }
  ctx.close();
}
origin: redisson/redisson

private void fireSniCompletionEvent(ChannelHandlerContext ctx, String hostname, Future<T> future) {
  Throwable cause = future.cause();
  if (cause == null) {
    ctx.fireUserEventTriggered(new SniCompletionEvent(hostname));
  } else {
    ctx.fireUserEventTriggered(new SniCompletionEvent(hostname, cause));
  }
}
origin: Netflix/zuul

  @Override
  protected void readTimedOut(ChannelHandlerContext ctx) throws Exception
  {
    ctx.fireUserEventTriggered(HttpRequestReadTimeoutEvent.INSTANCE);
  }
}
origin: redisson/redisson

private void notifyClosePromise(Throwable cause) {
  if (cause == null) {
    if (sslClosePromise.trySuccess(ctx.channel())) {
      ctx.fireUserEventTriggered(SslCloseCompletionEvent.SUCCESS);
    }
  } else {
    if (sslClosePromise.tryFailure(cause)) {
      ctx.fireUserEventTriggered(new SslCloseCompletionEvent(cause));
    }
  }
}
origin: redisson/redisson

  @Override
  public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
    if (evt instanceof SslHandshakeCompletionEvent) {
      ctx.pipeline().remove(this);

      SslHandshakeCompletionEvent event = (SslHandshakeCompletionEvent) evt;
      if (event.isSuccess() && !verify(ctx, engine)) {
        throw OCSP_VERIFICATION_EXCEPTION;
      }
    }

    ctx.fireUserEventTriggered(evt);
  }
}
origin: netty/netty

@Override
public final void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
  boolean release = true;
  try {
    if (acceptEvent(evt)) {
      @SuppressWarnings("unchecked")
      I ievt = (I) evt;
      eventReceived(ctx, ievt);
    } else {
      release = false;
      ctx.fireUserEventTriggered(evt);
    }
  } finally {
    if (autoRelease && release) {
      ReferenceCountUtil.release(evt);
    }
  }
}
origin: Netflix/zuul

  @Override
  public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception
  {
    if (msg instanceof Http2ResetFrame) {
      // Inform zuul to cancel the request.
      ctx.fireUserEventTriggered(new RequestCancelledEvent());
    }
    else {
      super.channelRead(ctx, msg);
    }
  }
}
origin: redisson/redisson

/**
 * Notify all the handshake futures about the successfully handshake
 */
private void setHandshakeSuccess() {
  handshakePromise.trySuccess(ctx.channel());
  if (logger.isDebugEnabled()) {
    logger.debug("{} HANDSHAKEN: {}", ctx.channel(), engine.getSession().getCipherSuite());
  }
  ctx.fireUserEventTriggered(SslHandshakeCompletionEvent.SUCCESS);
  if (readDuringHandshake && !ctx.channel().config().isAutoRead()) {
    readDuringHandshake = false;
    ctx.read();
  }
}
origin: eclipse-vertx/vert.x

 @Override
 public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
  if (evt instanceof IdleStateEvent && ((IdleStateEvent) evt).state() == IdleState.ALL_IDLE) {
   context.executeFromIO(v -> conn.handleIdle());
  } else {
   ctx.fireUserEventTriggered(evt);
  }
 }
}
origin: redisson/redisson

@Override
public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
  if (logger.isEnabled(internalLevel)) {
    logger.log(internalLevel, format(ctx, "USER_EVENT", evt));
  }
  ctx.fireUserEventTriggered(evt);
}
origin: Netflix/zuul

  @Override
  public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception
  {
    if (msg instanceof Http2ResetFrame) {
      // Inform zuul to cancel the request.
      ctx.fireUserEventTriggered(new RequestCancelledEvent());
    }
    else {
      super.channelRead(ctx, msg);
    }
  }
}
io.netty.channelChannelHandlerContextfireUserEventTriggered

Popular methods of ChannelHandlerContext

  • channel
    Return the Channel which is bound to the ChannelHandlerContext.
  • close
  • writeAndFlush
  • write
  • flush
  • fireChannelRead
  • pipeline
    Return the assigned ChannelPipeline
  • alloc
    Return the assigned ByteBufAllocator which will be used to allocate ByteBufs.
  • executor
    Returns the EventExecutor which is used to execute an arbitrary task.
  • fireExceptionCaught
  • newPromise
  • fireChannelActive
  • newPromise,
  • fireChannelActive,
  • fireChannelInactive,
  • voidPromise,
  • read,
  • fireChannelReadComplete,
  • name,
  • attr,
  • disconnect

Popular in Java

  • Updating database using SQL prepared statement
  • compareTo (BigDecimal)
  • putExtra (Intent)
  • runOnUiThread (Activity)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • JPanel (javax.swing)
  • Top 12 Jupyter Notebook Extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now