Uses of Interface
com.iohao.net.framework.protocol.CommunicationMessage
Packages that use CommunicationMessage
Package
Description
Extension Module - Simulating client requests - user
External Server - Config
External Server - Hook(UserHoot, IdleHook)
External Server - Cache
External Server - Core - External Server Protocol Description, External Server Protocol Encoding and Decoding, Custom Unified Interaction Protocol
External Server - Aeron - Codec
External Server - Aeron - OnFragment
External Server - Netty - Handler
External Server - UserSession
CoreFramework - Protocol
-
Uses of CommunicationMessage in com.iohao.net.extension.client.user
Methods in com.iohao.net.extension.client.user with parameters of type CommunicationMessage -
Uses of CommunicationMessage in com.iohao.net.external.core.config
Methods in com.iohao.net.external.core.config with parameters of type CommunicationMessage -
Uses of CommunicationMessage in com.iohao.net.external.core.hook
Methods in com.iohao.net.external.core.hook with parameters of type CommunicationMessageModifier and TypeMethodDescriptiondefault voidIdleHook.pongBefore(CommunicationMessage idleMessage) Callback before heartbeat response (pong). -
Uses of CommunicationMessage in com.iohao.net.external.core.hook.cache
Methods in com.iohao.net.external.core.hook.cache that return CommunicationMessageModifier and TypeMethodDescriptionExternalCmdCache.getCache(CommunicationMessage message) Gets data from the cache.Methods in com.iohao.net.external.core.hook.cache with parameters of type CommunicationMessageModifier and TypeMethodDescriptionvoidExternalCmdCache.addCacheData(CommunicationMessage responseMessage) Adds the response data to the cache.ExternalCmdCache.getCache(CommunicationMessage message) Gets data from the cache. -
Uses of CommunicationMessage in com.iohao.net.external.core.message
Classes in com.iohao.net.external.core.message that implement CommunicationMessageMethods in com.iohao.net.external.core.message that return CommunicationMessageModifier and TypeMethodDescriptionCommunicationMessageCodec.createCommunicationMessage()CommunicationMessageKit.createCommunicationMessage()DefaultCommunicationMessageCodec.createCommunicationMessage()default CommunicationMessageCommunicationMessageCodec.decode(byte[] bytes) CommunicationMessageKit.decode(byte[] bytes) Methods in com.iohao.net.external.core.message with parameters of type CommunicationMessageModifier and TypeMethodDescriptiondefault byte[]CommunicationMessageCodec.encode(CommunicationMessage message) byte[]CommunicationMessageKit.encode(CommunicationMessage message) voidExternalWriteKit.writeAndFlush(CommunicationMessage message, UserSessions<?, ?> userSessions) -
Uses of CommunicationMessage in com.iohao.net.external.core.net.codec
Classes in com.iohao.net.external.core.net.codec that implement interfaces with type arguments of type CommunicationMessageMethods in com.iohao.net.external.core.net.codec with parameters of type CommunicationMessageModifier and TypeMethodDescriptionvoidCommunicationMessageSbe.encoder(CommunicationMessage message, MessageHeaderEncoder headerEncoder, org.agrona.MutableDirectBuffer buffer) protected voidCommunicationMessageSbe.extracted(CommunicationMessage message) -
Uses of CommunicationMessage in com.iohao.net.external.core.net.fragment
Methods in com.iohao.net.external.core.net.fragment with parameters of type CommunicationMessageModifier and TypeMethodDescriptionprotected voidBroadcastMulticastMessageOnFragment.writeAndFlush(CommunicationMessage message) protected voidBroadcastUserListMessageOnFragment.writeAndFlush(CommunicationMessage message, long[] userIds) protected voidBroadcastUserMessageOnFragment.writeAndFlush(CommunicationMessage message) protected voidUserResponseMessageOnFragment.writeAndFlush(CommunicationMessage message) -
Uses of CommunicationMessage in com.iohao.net.external.core.netty.handler
Subclasses with type arguments of type CommunicationMessage in com.iohao.net.external.core.netty.handlerModifier and TypeClassDescriptionfinal classCmdCacheHandler, externalServer data cachefinal classCheck for route existence.classRoute access authenticationfinal classTcp Codecfinal classfinal classWebSocket CodecMethods in com.iohao.net.external.core.netty.handler with parameters of type CommunicationMessageModifier and TypeMethodDescriptionprotected voidCmdCacheHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx, CommunicationMessage message) protected voidCmdCheckHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx, CommunicationMessage message) protected voidSocketCmdAccessAuthHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx, CommunicationMessage message) protected voidUserRequestHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx, CommunicationMessage message) protected voidTcpExternalCodec.encode(io.netty.channel.ChannelHandlerContext ctx, CommunicationMessage message, List<Object> out) protected voidWebSocketExternalCodec.encode(io.netty.channel.ChannelHandlerContext ctx, CommunicationMessage message, List<Object> out) protected booleanSocketCmdAccessAuthHandler.notPass(io.netty.channel.ChannelHandlerContext ctx, CommunicationMessage message, boolean loginSuccess) protected booleanSocketCmdAccessAuthHandler.reject(io.netty.channel.ChannelHandlerContext ctx, CommunicationMessage message) -
Uses of CommunicationMessage in com.iohao.net.external.core.session
Methods in com.iohao.net.external.core.session that return CommunicationMessageMethods in com.iohao.net.external.core.session with parameters of type CommunicationMessageModifier and TypeMethodDescriptionvoidUserSession.employ(CommunicationMessage message) Adds user info to request. -
Uses of CommunicationMessage in com.iohao.net.framework.protocol
Classes in com.iohao.net.framework.protocol that implement CommunicationMessage