Class BridgeConfiguration
java.lang.Object
eu.cloudnetservice.modules.bridge.config.BridgeConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection<String> private final Collection<ProxyFallbackConfiguration> private final Collection<String> private final String -
Constructor Summary
ConstructorsConstructorDescriptionBridgeConfiguration(@NonNull String prefix, @NonNull Map<String, Map<String, String>> localizedMessages, @NonNull Collection<String> excludedGroups, @NonNull Collection<String> hubCommandNames, @NonNull Collection<ProxyFallbackConfiguration> fallbackConfigurations) -
Method Summary
Modifier and TypeMethodDescription<C> @UnknownNullability CfindMessage(@Nullable Locale locale, @NonNull String key, @NonNull Function<String, C> toComponentConverter, C defaultValue, boolean withPrefix) void<C> voidhandleMessage(@Nullable Locale locale, @NonNull String key, @NonNull Function<String, C> toComponentConverter, @NonNull Consumer<C> sender) <C> voidhandleMessage(@Nullable Locale locale, @NonNull String key, @NonNull Function<String, C> toComponentConverter, @NonNull Consumer<C> sender, boolean withPrefix) prefix()
-
Field Details
-
DEFAULT_MESSAGES
-
prefix
-
localizedMessages
-
excludedGroups
-
hubCommandNames
-
fallbackConfigurations
-
-
Constructor Details
-
BridgeConfiguration
public BridgeConfiguration() -
BridgeConfiguration
public BridgeConfiguration(@NonNull @NonNull String prefix, @NonNull @NonNull Map<String, Map<String, String>> localizedMessages, @NonNull @NonNull Collection<String> excludedGroups, @NonNull @NonNull Collection<String> hubCommandNames, @NonNull @NonNull Collection<ProxyFallbackConfiguration> fallbackConfigurations)
-
-
Method Details
-
prefix
-
fallbackConfigurations
-
hubCommandNames
-
excludedGroups
-
handleMessage
-
handleMessage
-
handleMessage
-
findMessage
-
resolveMessage
-