跳过导航链接
A B C D E F G H L M O P R S U V W 

A

AbstractMessagePipeManager - org.minbox.framework.message.pipe.server.manager中的类
The MessagePipeManager abstract implementation class
AbstractMessagePipeManager(MessagePipeFactoryBean, MessagePipeConfiguration) - 类 的构造器org.minbox.framework.message.pipe.server.manager.AbstractMessagePipeManager
Use the default MessagePipeConfiguration to initialize MessagePipe instance
AbstractMessagePipeManager(MessagePipeFactoryBean, Map<String, MessagePipeConfiguration>) - 类 的构造器org.minbox.framework.message.pipe.server.manager.AbstractMessagePipeManager
Initialize the MessagePipeConfiguration of different MessagePipe
afterPropertiesSet() - 类 中的方法org.minbox.framework.message.pipe.server.ClientExpiredExecutor
 
afterPropertiesSet() - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipeServerApplication
 

B

BEAN_NAME - 类 中的静态变量org.minbox.framework.message.pipe.server.ClientExpiredExecutor
The bean name of ClientExpiredExecutor
BEAN_NAME - 类 中的静态变量org.minbox.framework.message.pipe.server.ClientInteractiveService
The bean name of ClientInteractiveService
BEAN_NAME - 类 中的静态变量org.minbox.framework.message.pipe.server.manager.DefaultMessagePipeManager
The bean name of DefaultMessagePipeManager
BEAN_NAME - 类 中的静态变量org.minbox.framework.message.pipe.server.MessagePipeFactoryBean
The bean name of MessagePipeFactoryBean
BEAN_NAME - 类 中的静态变量org.minbox.framework.message.pipe.server.MessagePipeServerApplication
bindClientToPipe(String, String) - 类 中的静态方法org.minbox.framework.message.pipe.server.ClientManager
Bind client to message pipe ClientManager.PIPE_CLIENTS

C

ClientExpiredExecutor - org.minbox.framework.message.pipe.server中的类
Client expiration processing executor According to the threshold judgment, if the last reported time and the current time exceed the threshold time (unit: second), modify the client status to ClientStatus.OFF_LINE
ClientExpiredExecutor(ServerConfiguration) - 类 的构造器org.minbox.framework.message.pipe.server.ClientExpiredExecutor
Initialize ClientExpiredExecutor according to the provided configuration parameters
ClientInteractiveService - org.minbox.framework.message.pipe.server中的类
Interactive service with client
ClientInteractiveService(MessagePipeManager) - 类 的构造器org.minbox.framework.message.pipe.server.ClientInteractiveService
 
ClientLoadBalanceStrategy - org.minbox.framework.message.pipe.server.lb中的接口
Get client list load balancing interface definition
ClientManager - org.minbox.framework.message.pipe.server中的类
client collection Provides operating methods for client sets stored in memory
ClientManager() - 类 的构造器org.minbox.framework.message.pipe.server.ClientManager
 
ConsoleExceptionHandler - org.minbox.framework.message.pipe.server.exception中的类
Console output stack information exception handler
ConsoleExceptionHandler() - 类 的构造器org.minbox.framework.message.pipe.server.exception.ConsoleExceptionHandler
 
containsClient(String) - 类 中的静态方法org.minbox.framework.message.pipe.server.ClientManager
Check if the client already exists
createMessagePipe(String) - 类 中的方法org.minbox.framework.message.pipe.server.manager.AbstractMessagePipeManager
 
createMessagePipe(String) - 接口 中的方法org.minbox.framework.message.pipe.server.manager.MessagePipeManager
Create message pipe by name
createMessagePipe(String, MessagePipeConfiguration) - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipeFactoryBean
Create the new message pipe

D

defaultConfiguration() - 类 中的静态方法org.minbox.framework.message.pipe.server.config.MessagePipeConfiguration
Get the default MessagePipeConfiguration
DefaultMessagePipeManager - org.minbox.framework.message.pipe.server.manager中的类
The MessagePipeManager default support
DefaultMessagePipeManager(MessagePipeFactoryBean, MessagePipeConfiguration) - 类 的构造器org.minbox.framework.message.pipe.server.manager.DefaultMessagePipeManager
 
destroy() - 类 中的方法org.minbox.framework.message.pipe.server.ClientExpiredExecutor
 
destroy() - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipeServerApplication
 

E

establishChannel(String) - 类 中的静态方法org.minbox.framework.message.pipe.server.ClientManager
Establish a client channel
ExceptionHandler - org.minbox.framework.message.pipe.server.exception中的接口
The Exception Handler Customize business processing after encountering exceptions

F

format(String) - 枚举 中的方法org.minbox.framework.message.pipe.server.LockNames
Format lockName according with LockNames.pattern

G

generate() - 接口 中的方法org.minbox.framework.message.pipe.server.distribution.RequestIdGenerator
Generate a new requestId
generate() - 类 中的方法org.minbox.framework.message.pipe.server.distribution.RequestIdSequenceGenerator
 
getAllClient() - 类 中的静态方法org.minbox.framework.message.pipe.server.ClientManager
Get all client from ClientManager.CLIENTS
getClient(String) - 类 中的静态方法org.minbox.framework.message.pipe.server.ClientManager
Get client information from ClientManager.CLIENTS
getClient() - 类 中的方法org.minbox.framework.message.pipe.server.lb.LoadBalanceNode
 
getClientId(String, int) - 类 中的静态方法org.minbox.framework.message.pipe.server.ClientManager
get formatted clientId
getCurrentWeight() - 类 中的方法org.minbox.framework.message.pipe.server.lb.LoadBalanceNode
 
getInitWeight() - 类 中的方法org.minbox.framework.message.pipe.server.lb.LoadBalanceNode
 
getMessagePipe(String) - 类 中的方法org.minbox.framework.message.pipe.server.manager.AbstractMessagePipeManager
 
getMessagePipe(String) - 接口 中的方法org.minbox.framework.message.pipe.server.manager.MessagePipeManager
Get message pipe by name
getPipeBindClients(String) - 类 中的静态方法org.minbox.framework.message.pipe.server.ClientManager
Get message pipe bind clients information ClientInformation

H

handleException(Exception, Object) - 类 中的方法org.minbox.framework.message.pipe.server.exception.ConsoleExceptionHandler
 
handleException(Exception, Object) - 接口 中的方法org.minbox.framework.message.pipe.server.exception.ExceptionHandler
Handle exceptions encountered when reading pipeline messages
heartbeat(ClientHeartBeatRequest, StreamObserver<ClientResponse>) - 类 中的方法org.minbox.framework.message.pipe.server.ClientInteractiveService
Heartbeat check

L

LoadBalanceNode - org.minbox.framework.message.pipe.server.lb中的类
Load Balance Node
LoadBalanceNode(ClientInformation) - 类 的构造器org.minbox.framework.message.pipe.server.lb.LoadBalanceNode
 
LockNames - org.minbox.framework.message.pipe.server中的枚举
Define the LockName when processing the message
LockTime() - 类 的构造器org.minbox.framework.message.pipe.server.config.MessagePipeConfiguration.LockTime
 
lookup(List<ClientInformation>) - 接口 中的方法org.minbox.framework.message.pipe.server.lb.ClientLoadBalanceStrategy
lookup(List<ClientInformation>) - 类 中的方法org.minbox.framework.message.pipe.server.lb.support.RandomWeightedStrategy
lookup client load-balanced address LoadBalanceNode.getClient() Lookup according to random weight admin address get firstKey by SortedMap.tailMap(Object)

M

MessageDistributionExecutor - org.minbox.framework.message.pipe.server.distribution中的类
Execute messages in the distribution MessagePipe
MessageDistributionExecutor(String, RedissonClient, MessagePipeConfiguration) - 类 的构造器org.minbox.framework.message.pipe.server.distribution.MessageDistributionExecutor
 
MessagePipe - org.minbox.framework.message.pipe.server中的类
The message pipe
MessagePipe(String, RedissonClient, MessagePipeConfiguration) - 类 的构造器org.minbox.framework.message.pipe.server.MessagePipe
 
MessagePipeConfiguration - org.minbox.framework.message.pipe.server.config中的类
The message pipe configuration Parameters for building message pipe
MessagePipeConfiguration() - 类 的构造器org.minbox.framework.message.pipe.server.config.MessagePipeConfiguration
 
MessagePipeConfiguration.LockTime - org.minbox.framework.message.pipe.server.config中的类
Lock related information when configuring channel message distribution
MessagePipeFactoryBean - org.minbox.framework.message.pipe.server中的类
The MessagePipe factory bean
MessagePipeFactoryBean(RedissonClient) - 类 的构造器org.minbox.framework.message.pipe.server.MessagePipeFactoryBean
 
MessagePipeManager - org.minbox.framework.message.pipe.server.manager中的接口
Message pipe manager
MessagePipeServerApplication - org.minbox.framework.message.pipe.server中的类
The MessagePipe server application Start some services required by the server
MessagePipeServerApplication(ServerConfiguration, ClientInteractiveService) - 类 的构造器org.minbox.framework.message.pipe.server.MessagePipeServerApplication
 

O

org.minbox.framework.message.pipe.server - 程序包 org.minbox.framework.message.pipe.server
 
org.minbox.framework.message.pipe.server.config - 程序包 org.minbox.framework.message.pipe.server.config
 
org.minbox.framework.message.pipe.server.distribution - 程序包 org.minbox.framework.message.pipe.server.distribution
 
org.minbox.framework.message.pipe.server.exception - 程序包 org.minbox.framework.message.pipe.server.exception
 
org.minbox.framework.message.pipe.server.lb - 程序包 org.minbox.framework.message.pipe.server.lb
 
org.minbox.framework.message.pipe.server.lb.support - 程序包 org.minbox.framework.message.pipe.server.lb.support
 
org.minbox.framework.message.pipe.server.manager - 程序包 org.minbox.framework.message.pipe.server.manager
 

P

put(Message) - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipe
put message to current MessagePipe
putIfNotPresent(String, int) - 类 中的静态方法org.minbox.framework.message.pipe.server.ClientManager
If it does not exist, add it to the client collection

R

RandomWeightedStrategy - org.minbox.framework.message.pipe.server.lb.support中的类
The ClientLoadBalanceStrategy random strategy
RandomWeightedStrategy() - 类 的构造器org.minbox.framework.message.pipe.server.lb.support.RandomWeightedStrategy
 
register(ClientRegisterRequest, StreamObserver<ClientResponse>) - 类 中的方法org.minbox.framework.message.pipe.server.ClientInteractiveService
Register client
RequestIdGenerator - org.minbox.framework.message.pipe.server.distribution中的接口
The requestId generator function
RequestIdSequenceGenerator - org.minbox.framework.message.pipe.server.distribution中的类
Use minbox Sequence to generate request id @Bean public RequestIdSequenceGenerator requestIdGenerator(){ return new RequestIdSequenceGenerator(); }
RequestIdSequenceGenerator() - 类 的构造器org.minbox.framework.message.pipe.server.distribution.RequestIdSequenceGenerator
 

S

ServerConfiguration - org.minbox.framework.message.pipe.server.config中的类
server configuration
ServerConfiguration() - 类 的构造器org.minbox.framework.message.pipe.server.config.ServerConfiguration
 
setClient(ClientInformation) - 类 中的方法org.minbox.framework.message.pipe.server.lb.LoadBalanceNode
 
setCurrentWeight(int) - 类 中的方法org.minbox.framework.message.pipe.server.lb.LoadBalanceNode
 
setInitWeight(int) - 类 中的方法org.minbox.framework.message.pipe.server.lb.LoadBalanceNode
 
shutdown() - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipeServerApplication
Shutdown grpc Server
startup() - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipeServerApplication
Startup grpc Server

U

updateClientInformation(ClientInformation) - 类 中的静态方法org.minbox.framework.message.pipe.server.ClientManager
Update client information

V

valueOf(String) - 枚举 中的静态方法org.minbox.framework.message.pipe.server.LockNames
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.minbox.framework.message.pipe.server.LockNames
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

waitingForNewMessage() - 类 中的方法org.minbox.framework.message.pipe.server.distribution.MessageDistributionExecutor
Waiting for new news After discovering a new message from the message pipeline, perform distribution to the client
A B C D E F G H L M O P R S U V W 
跳过导航链接

Copyright © 2020. All rights reserved.