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

A

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

B

BEAN_NAME - 类 中的静态变量org.minbox.framework.message.pipe.server.manager.DefaultMessagePipeManager
The bean name of DefaultMessagePipeManager
BEAN_NAME - 类 中的静态变量org.minbox.framework.message.pipe.server.manager.MessagePipeFactoryBean
The bean name of MessagePipeFactoryBean
BEAN_NAME - 类 中的静态变量org.minbox.framework.message.pipe.server.manager.MessagePipeLoader
The name of MessagePipeLoader
BEAN_NAME - 类 中的静态变量org.minbox.framework.message.pipe.server.processing.pop.PopMessageFromPipeListener
BEAN_NAME - 类 中的静态变量org.minbox.framework.message.pipe.server.processing.push.PushMessageToPipeListener
The bean name of PushMessageToPipeListener
BEAN_NAME - 类 中的静态变量org.minbox.framework.message.pipe.server.service.discovery.ClientServiceDiscovery
The bean name of ClientServiceDiscovery

C

ClientChannelManager - org.minbox.framework.message.pipe.server.manager中的类
 
ClientChannelManager() - 类 的构造器org.minbox.framework.message.pipe.server.manager.ClientChannelManager
 
ClientLoadBalanceStrategy - org.minbox.framework.message.pipe.server.lb中的接口
Get client list load balancing interface definition
ClientServiceDiscovery - org.minbox.framework.message.pipe.server.service.discovery中的类
The client service discovery Provide client service list query, update and other processing
ClientServiceDiscovery(MessagePipeConfiguration, ServerConfiguration) - 类 的构造器org.minbox.framework.message.pipe.server.service.discovery.ClientServiceDiscovery
 
ConsoleExceptionHandler - org.minbox.framework.message.pipe.server.exception中的类
Console output stack information exception handler
ConsoleExceptionHandler() - 类 的构造器org.minbox.framework.message.pipe.server.exception.ConsoleExceptionHandler
 
createMessagePipe(String) - 类 中的方法org.minbox.framework.message.pipe.server.manager.AbstractMessagePipeManager
 
createMessagePipe(String, MessagePipeConfiguration) - 类 中的方法org.minbox.framework.message.pipe.server.manager.MessagePipeFactoryBean
Create the new message pipe
createMessagePipe(String) - 接口 中的方法org.minbox.framework.message.pipe.server.manager.MessagePipeManager
Create message pipe by name

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(MessagePipeConfiguration) - 类 的构造器org.minbox.framework.message.pipe.server.manager.DefaultMessagePipeManager
 
destroy() - 类 中的方法org.minbox.framework.message.pipe.server.manager.AbstractMessagePipeManager
 
destroy() - 类 中的方法org.minbox.framework.message.pipe.server.service.GRpcServerApplicationService
 
destroy() - 类 中的方法org.minbox.framework.message.pipe.server.service.NacosServerApplicationService
 
doHandleMessage(Message) - 类 中的方法org.minbox.framework.message.pipe.server.processing.pop.PopMessageFromPipeListener
 
doHandleMessage(Message) - 类 中的方法org.minbox.framework.message.pipe.server.processing.push.PushMessageToPipeListener
 
doRegister(RedisMessageListenerContainer) - 类 中的方法org.minbox.framework.message.pipe.server.processing.EventPublisherKeyspaceMessageListener
 

E

establishChannel(ClientInformation) - 类 中的静态方法org.minbox.framework.message.pipe.server.manager.ClientChannelManager
Establish a client channel
EventPublisherKeyspaceMessageListener - org.minbox.framework.message.pipe.server.processing中的类
The KeyspaceEventMessageListener subclass Encapsulate KeyspaceEventMessageListener , provide a method for publishing Spring ApplicationEvent
EventPublisherKeyspaceMessageListener(RedisMessageListenerContainer) - 类 的构造器org.minbox.framework.message.pipe.server.processing.EventPublisherKeyspaceMessageListener
 
ExceptionHandler - org.minbox.framework.message.pipe.server.exception中的接口
The Exception Handler Customize business processing after encountering exceptions
extractPipeName(String) - 类 中的方法org.minbox.framework.message.pipe.server.processing.EventPublisherKeyspaceMessageListener
Extract the pipeline name based on the Key in redis

F

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

G

getClient() - 类 中的方法org.minbox.framework.message.pipe.server.lb.LoadBalanceNode
 
getCurrentWeight() - 类 中的方法org.minbox.framework.message.pipe.server.lb.LoadBalanceNode
 
getInitWeight() - 类 中的方法org.minbox.framework.message.pipe.server.lb.LoadBalanceNode
 
getLastProcessTimeMillis() - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipe
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
GRpcServerApplicationService - org.minbox.framework.message.pipe.server.service中的类
The MessagePipe server application Start some services required by the server
GRpcServerApplicationService(ServerConfiguration, ApplicationEventPublisher) - 类 的构造器org.minbox.framework.message.pipe.server.service.GRpcServerApplicationService
 

H

handingExpired() - 类 中的方法org.minbox.framework.message.pipe.server.service.discovery.ClientServiceDiscovery
Dealing with client expiration
handingHeartBeat(List<ClientInformation>) - 类 中的方法org.minbox.framework.message.pipe.server.service.discovery.ClientServiceDiscovery
Update the last heartbeat time of the client When receiving the heartbeat, if the client is not registered, perform registration
handingRegister(List<ClientInformation>) - 类 中的方法org.minbox.framework.message.pipe.server.service.discovery.ClientServiceDiscovery
List of registered clients
handingResetInstances(List<ClientInformation>) - 类 中的方法org.minbox.framework.message.pipe.server.service.discovery.ClientServiceDiscovery
Handling reset client instance collection
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
handleFirst(Function<Message, Boolean>) - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipe
Processing first message
handleToLast(Function<Message, Boolean>) - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipe
Process messages sequentially until all processing is complete
heartbeat(ClientHeartBeatRequest, StreamObserver<ClientResponse>) - 类 中的方法org.minbox.framework.message.pipe.server.service.GRpcServerApplicationService
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.config中的枚举
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)
lookup(String) - 类 中的方法org.minbox.framework.message.pipe.server.service.discovery.ClientServiceDiscovery
Obtain a healthy load-balanced client instance
lookup(String) - 接口 中的方法org.minbox.framework.message.pipe.server.service.discovery.ServiceDiscovery
Obtain a bound client instance based on the name of the message pipe The obtained instance supports load balancing

M

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
MessagePipeDistributor - org.minbox.framework.message.pipe.server.manager中的类
Message distributor in MessagePipe
MessagePipeDistributor(MessagePipe, ServiceDiscovery) - 类 的构造器org.minbox.framework.message.pipe.server.manager.MessagePipeDistributor
 
MessagePipeFactoryBean - org.minbox.framework.message.pipe.server.manager中的类
The MessagePipe factory bean
MessagePipeFactoryBean(RedissonClient) - 类 的构造器org.minbox.framework.message.pipe.server.manager.MessagePipeFactoryBean
 
MessagePipeLoader - org.minbox.framework.message.pipe.server.manager中的类
Load all message pipelines at startup
MessagePipeLoader(RedisTemplate, MessagePipeManager) - 类 的构造器org.minbox.framework.message.pipe.server.manager.MessagePipeLoader
 
MessagePipeManager - org.minbox.framework.message.pipe.server.manager中的接口
Message pipe manager
MessagePipeMonitor - org.minbox.framework.message.pipe.server.manager中的类
Message pipeline monitoring object Monitor the number of messages remaining in each message pipeline the time interval since the last execution of the message distribution
MessagePipeMonitor(MessagePipe, MessagePipeDistributor) - 类 的构造器org.minbox.framework.message.pipe.server.manager.MessagePipeMonitor
 
MessagePipeScheduler - org.minbox.framework.message.pipe.server.manager中的类
Message scheduling class in message pipeline
MessagePipeScheduler(MessagePipe, MessagePipeDistributor) - 类 的构造器org.minbox.framework.message.pipe.server.manager.MessagePipeScheduler
 

N

NacosServerApplicationService - org.minbox.framework.message.pipe.server.service中的类
Use nacos to start Server Subscribe to changes in the list of client services in nacos
NacosServerApplicationService(NamingService) - 类 的构造器org.minbox.framework.message.pipe.server.service.NacosServerApplicationService
 

O

onApplicationEvent(ServiceEvent) - 类 中的方法org.minbox.framework.message.pipe.server.service.discovery.ClientServiceDiscovery
Listen for ServiceEvent Process client services according to different event types
onEvent(Event) - 类 中的方法org.minbox.framework.message.pipe.server.service.NacosServerApplicationService
 
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.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
 
org.minbox.framework.message.pipe.server.processing - 程序包 org.minbox.framework.message.pipe.server.processing
 
org.minbox.framework.message.pipe.server.processing.pop - 程序包 org.minbox.framework.message.pipe.server.processing.pop
 
org.minbox.framework.message.pipe.server.processing.push - 程序包 org.minbox.framework.message.pipe.server.processing.push
 
org.minbox.framework.message.pipe.server.service - 程序包 org.minbox.framework.message.pipe.server.service
 
org.minbox.framework.message.pipe.server.service.discovery - 程序包 org.minbox.framework.message.pipe.server.service.discovery
 

P

patternTopicUsed() - 类 中的方法org.minbox.framework.message.pipe.server.processing.EventPublisherKeyspaceMessageListener
 
patternTopicUsed() - 类 中的方法org.minbox.framework.message.pipe.server.processing.pop.PopMessageFromPipeListener
 
patternTopicUsed() - 类 中的方法org.minbox.framework.message.pipe.server.processing.push.PushMessageToPipeListener
 
peek() - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipe
Retrieves, but does not remove, the head of this queue, or returns null if this queue is empty.
poll() - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipe
Retrieves and removes the head of this queue, or returns null if this queue is empty.
PopMessageEvent - org.minbox.framework.message.pipe.server.processing.pop中的类
 
PopMessageEvent(Object, String) - 类 的构造器org.minbox.framework.message.pipe.server.processing.pop.PopMessageEvent
 
PopMessageFromPipeListener - org.minbox.framework.message.pipe.server.processing.pop中的类
Monitor the list in Redis to get data from the left
PopMessageFromPipeListener(RedisMessageListenerContainer) - 类 的构造器org.minbox.framework.message.pipe.server.processing.pop.PopMessageFromPipeListener
 
publishEvent(ApplicationEvent) - 类 中的方法org.minbox.framework.message.pipe.server.processing.EventPublisherKeyspaceMessageListener
Publish given ApplicationEvent instance
PushMessageEvent - org.minbox.framework.message.pipe.server.processing.push中的类
Push a message to pipe event This event is triggered when a message is added to the pipeline
PushMessageEvent(Object, String) - 类 的构造器org.minbox.framework.message.pipe.server.processing.push.PushMessageEvent
 
PushMessageToPipeListener - org.minbox.framework.message.pipe.server.processing.push中的类
Waiting for the message to be pushed to the listener of the pipeline redis will push change messages according to the monitored key expression
PushMessageToPipeListener(RedisMessageListenerContainer) - 类 的构造器org.minbox.framework.message.pipe.server.processing.push.PushMessageToPipeListener
 
putLast(Message) - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipe
put message to current MessagePipe

R

RandomWeightedStrategy - org.minbox.framework.message.pipe.server.lb.support中的类
The ClientLoadBalanceStrategy random strategy
RandomWeightedStrategy() - 类 的构造器org.minbox.framework.message.pipe.server.lb.support.RandomWeightedStrategy
 
regexGetClientIds(String) - 类 中的方法org.minbox.framework.message.pipe.server.service.discovery.ClientServiceDiscovery
Use regular expressions to obtain ClientIds
register(ClientRegisterRequest, StreamObserver<ClientResponse>) - 类 中的方法org.minbox.framework.message.pipe.server.service.GRpcServerApplicationService
Register client
registerService(ClientInformation) - 类 中的方法org.minbox.framework.message.pipe.server.service.discovery.ClientServiceDiscovery
Register a service Cache client information in a local collection The relationship between the binding pipeline and the client
removeChannel(String) - 类 中的静态方法org.minbox.framework.message.pipe.server.manager.ClientChannelManager
Remove client ManagedChannel

S

sendMessage(Message) - 类 中的方法org.minbox.framework.message.pipe.server.manager.MessagePipeDistributor
execution send message to client
ServerConfiguration - org.minbox.framework.message.pipe.server.config中的类
server configuration
ServerConfiguration() - 类 的构造器org.minbox.framework.message.pipe.server.config.ServerConfiguration
 
ServiceDiscovery - org.minbox.framework.message.pipe.server.service.discovery中的接口
The service discovery function
ServiceEvent - org.minbox.framework.message.pipe.server.service中的类
Service change event Generally used to subscribe to nacos service changes to publish and update the local client list
ServiceEvent(Object, ServiceEventType) - 类 的构造器org.minbox.framework.message.pipe.server.service.ServiceEvent
 
ServiceEvent(Object, ServiceEventType, List<ClientInformation>) - 类 的构造器org.minbox.framework.message.pipe.server.service.ServiceEvent
 
ServiceEventType - org.minbox.framework.message.pipe.server.service中的枚举
The ServiceEvent Type when triggered
setApplicationEventPublisher(ApplicationEventPublisher) - 类 中的方法org.minbox.framework.message.pipe.server.processing.EventPublisherKeyspaceMessageListener
 
setApplicationEventPublisher(ApplicationEventPublisher) - 类 中的方法org.minbox.framework.message.pipe.server.service.NacosServerApplicationService
 
setBeanFactory(BeanFactory) - 类 中的方法org.minbox.framework.message.pipe.server.manager.AbstractMessagePipeManager
 
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
 
size() - 类 中的方法org.minbox.framework.message.pipe.server.MessagePipe
Get the number of current messages in the pipeline
startup() - 类 中的方法org.minbox.framework.message.pipe.server.manager.MessagePipeMonitor
Starting message pipe executor monitor Perform message monitoring in the message pipeline at intervals.
startup() - 类 中的方法org.minbox.framework.message.pipe.server.manager.MessagePipeScheduler
Start message distribution There is a separate thread to run this method, as long as there is a message that needs to be distributed in the message pipeline, the thread will be awakened, otherwise it will be suspended
startup() - 类 中的方法org.minbox.framework.message.pipe.server.service.GRpcServerApplicationService
Startup grpc Server

V

valueOf(String) - 枚举 中的静态方法org.minbox.framework.message.pipe.server.config.LockNames
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.minbox.framework.message.pipe.server.service.ServiceEventType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.minbox.framework.message.pipe.server.config.LockNames
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.minbox.framework.message.pipe.server.service.ServiceEventType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E F G H L M N O P R S V 
跳过导航链接

Copyright © 2020. All rights reserved.