接口 IChannel<I>

所有超级接口:
cn.godmao.common.IExecute<io.netty.util.concurrent.EventExecutor>, cn.godmao.common.IRun<cn.godmao.common.IRunnable>
所有已知实现类:
AbstractChannel, DefaultChannel

public interface IChannel<I> extends cn.godmao.common.IExecute<io.netty.util.concurrent.EventExecutor>
  • 方法概要

    修饰符和类型
    方法
    说明
    default void
     
    default void
    execute(cn.godmao.common.IRunnable runnable)
     
    io.netty.channel.Channel
     
    io.netty.util.concurrent.EventExecutor
     
     
    boolean
     
    default boolean
     
    default void
    lazyExecute(io.netty.util.concurrent.EventExecutor executor, cn.godmao.common.IRunnable runnable)
     
    default void
    login(I id, io.netty.util.concurrent.EventExecutor executor)
     
    default void
     
    default void
    send(Object message)
     
    void
    setAuthorization(boolean authorization)
     
    void
    setExecutor(io.netty.util.concurrent.EventExecutor executor)
     
    void
    setId(I id)
     

    从接口继承的方法 cn.godmao.common.IExecute

    execute

    从接口继承的方法 cn.godmao.common.IRun

    run
  • 方法详细资料

    • getId

      I getId()
    • setId

      void setId(I id)
    • getChannel

      io.netty.channel.Channel getChannel()
    • getExecutor

      io.netty.util.concurrent.EventExecutor getExecutor()
    • setExecutor

      void setExecutor(io.netty.util.concurrent.EventExecutor executor)
    • isAuthorization

      boolean isAuthorization()
    • setAuthorization

      void setAuthorization(boolean authorization)
    • login

      default void login(I id, io.netty.util.concurrent.EventExecutor executor)
    • logout

      default void logout()
    • closeChannel

      default void closeChannel()
    • isOnline

      default boolean isOnline()
    • send

      default void send(Object message)
    • execute

      default void execute(cn.godmao.common.IRunnable runnable)
      指定者:
      execute 在接口中 cn.godmao.common.IExecute<I>
    • lazyExecute

      default void lazyExecute(io.netty.util.concurrent.EventExecutor executor, cn.godmao.common.IRunnable runnable)