Class ExternalJoinSelectors
java.lang.Object
com.iohao.net.external.core.micro.ExternalJoinSelectors
Registry of
ExternalJoinSelector implementations keyed by transport type.- Author:
- 渔民小镇
- date:
- 2023-05-29
-
Method Summary
Modifier and TypeMethodDescriptionstatic ExternalJoinSelectorgetExternalJoinSelector(ExternalJoinEnum joinEnum) Get ExternalJoinSelector By ExternalJoinEnumstatic voidputIfAbsent(ExternalJoinEnum joinEnum, ExternalJoinSelector joinSelector) Register a selector for the given transport type if absent.static voidputIfAbsent(ExternalJoinSelector joinSelector) Register a selector if no selector exists for its transport type.
-
Method Details
-
putIfAbsent
Register a selector if no selector exists for its transport type.- Parameters:
joinSelector- selector implementation
-
putIfAbsent
Register a selector for the given transport type if absent.- Parameters:
joinEnum- transport typejoinSelector- selector implementation
-
getExternalJoinSelector
Get ExternalJoinSelector By ExternalJoinEnum- Parameters:
joinEnum- transport type- Returns:
- registered selector
-