Skip navigation links
A B C D E G H I L M N O P R S T U V 

A

afterSingletonsInstantiated() - Method in class com.github.kshashov.telegram.TelegramControllerBeanPostProcessor
 
afterSingletonsInstantiated() - Method in class com.github.kshashov.telegram.TelegramControllerBeanPostProcessor
 
argumentResolvers(List<BotHandlerMethodArgumentResolver>) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
Specify resolvers to process handler method arguments.
argumentResolvers(List<BotHandlerMethodArgumentResolver>) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
Specify resolvers to process handler method arguments.

B

BotBaseRequestMethodProcessor - Class in com.github.kshashov.telegram.handler.processor.response
Add support for BaseRequest return type.
BotBaseRequestMethodProcessor - Class in com.github.kshashov.telegram.handler.processor.response
Add support for BaseRequest return type.
BotBaseRequestMethodProcessor() - Constructor for class com.github.kshashov.telegram.handler.processor.response.BotBaseRequestMethodProcessor
 
BotBaseRequestMethodProcessor() - Constructor for class com.github.kshashov.telegram.handler.processor.response.BotBaseRequestMethodProcessor
 
botBaseRequestMethodProcessor() - Method in class com.github.kshashov.telegram.MethodProcessorsConfiguration
 
botBaseRequestMethodProcessor() - Method in class com.github.kshashov.telegram.MethodProcessorsConfiguration
 
BotController - Annotation Type in com.github.kshashov.telegram.api.bind.annotation
Indicates that an annotated class is a "Controller" (e.g. a web controller).
BotController - Annotation Type in com.github.kshashov.telegram.api.bind.annotation
Indicates that an annotated class is a "Controller" (e.g. a web controller).
BotHandlerMethodArgumentResolver - Interface in com.github.kshashov.telegram.handler.processor.arguments
The implementation of the interface should be able to handle the arguments of the method that processes the telegram request.
BotHandlerMethodArgumentResolver - Interface in com.github.kshashov.telegram.handler.processor.arguments
The implementation of the interface should be able to handle the arguments of the method that processes the telegram request.
BotHandlerMethodArgumentResolverComposite - Class in com.github.kshashov.telegram.handler.processor.arguments
Resolves method parameters by delegating to a list of registered BotHandlerMethodArgumentResolver resolvers.
BotHandlerMethodArgumentResolverComposite - Class in com.github.kshashov.telegram.handler.processor.arguments
Resolves method parameters by delegating to a list of registered BotHandlerMethodArgumentResolver resolvers.
BotHandlerMethodArgumentResolverComposite(List<BotHandlerMethodArgumentResolver>) - Constructor for class com.github.kshashov.telegram.handler.processor.arguments.BotHandlerMethodArgumentResolverComposite
Create a composite resolver for the given BotHandlerMethodArgumentResolvers.
BotHandlerMethodArgumentResolverComposite(List<BotHandlerMethodArgumentResolver>) - Constructor for class com.github.kshashov.telegram.handler.processor.arguments.BotHandlerMethodArgumentResolverComposite
Create a composite resolver for the given BotHandlerMethodArgumentResolvers.
BotHandlerMethodReturnValueHandler - Interface in com.github.kshashov.telegram.handler.processor.response
Strategy interface for resolving method parameters into argument values in the context of a given telegram request.
BotHandlerMethodReturnValueHandler - Interface in com.github.kshashov.telegram.handler.processor.response
Strategy interface for resolving method parameters into argument values in the context of a given telegram request.
BotHandlerMethodReturnValueHandlerComposite - Class in com.github.kshashov.telegram.handler.processor.response
Resolves method parameters by delegating to a list of registered BotHandlerMethodReturnValueHandler handlers.
BotHandlerMethodReturnValueHandlerComposite - Class in com.github.kshashov.telegram.handler.processor.response
Resolves method parameters by delegating to a list of registered BotHandlerMethodReturnValueHandler handlers.
BotHandlerMethodReturnValueHandlerComposite(List<BotHandlerMethodReturnValueHandler>) - Constructor for class com.github.kshashov.telegram.handler.processor.response.BotHandlerMethodReturnValueHandlerComposite
Create a composite handler for the given BotHandlerMethodReturnValueHandlers.
BotHandlerMethodReturnValueHandlerComposite(List<BotHandlerMethodReturnValueHandler>) - Constructor for class com.github.kshashov.telegram.handler.processor.response.BotHandlerMethodReturnValueHandlerComposite
Create a composite handler for the given BotHandlerMethodReturnValueHandlers.
BotPathVariable - Annotation Type in com.github.kshashov.telegram.api.bind.annotation
Annotation which indicates that a method parameter should be bound to a request template variable.
BotPathVariable - Annotation Type in com.github.kshashov.telegram.api.bind.annotation
Annotation which indicates that a method parameter should be bound to a request template variable.
BotRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation
Annotation for mapping telegram requests onto methods in request-handling classes with flexible method signatures.
BotRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation
Annotation for mapping telegram requests onto methods in request-handling classes with flexible method signatures.
BotRequestMethodArgumentResolver - Class in com.github.kshashov.telegram.handler.processor.arguments
 
BotRequestMethodArgumentResolver - Class in com.github.kshashov.telegram.handler.processor.arguments
 
BotRequestMethodArgumentResolver() - Constructor for class com.github.kshashov.telegram.handler.processor.arguments.BotRequestMethodArgumentResolver
 
BotRequestMethodArgumentResolver() - Constructor for class com.github.kshashov.telegram.handler.processor.arguments.BotRequestMethodArgumentResolver
 
botRequestMethodArgumentResolver() - Method in class com.github.kshashov.telegram.MethodProcessorsConfiguration
 
botRequestMethodArgumentResolver() - Method in class com.github.kshashov.telegram.MethodProcessorsConfiguration
 
BotRequestMethodPathArgumentResolver - Class in com.github.kshashov.telegram.handler.processor.arguments
Add support for String arguments marked by BotPathVariable annotation.
BotRequestMethodPathArgumentResolver - Class in com.github.kshashov.telegram.handler.processor.arguments
Add support for String arguments marked by BotPathVariable annotation.
BotRequestMethodPathArgumentResolver() - Constructor for class com.github.kshashov.telegram.handler.processor.arguments.BotRequestMethodPathArgumentResolver
 
BotRequestMethodPathArgumentResolver() - Constructor for class com.github.kshashov.telegram.handler.processor.arguments.BotRequestMethodPathArgumentResolver
 
botRequestMethodPathArgumentResolver() - Method in class com.github.kshashov.telegram.MethodProcessorsConfiguration
 
botRequestMethodPathArgumentResolver() - Method in class com.github.kshashov.telegram.MethodProcessorsConfiguration
 
BotResponseBodyMethodProcessor - Class in com.github.kshashov.telegram.handler.processor.response
Add support for String return type.
BotResponseBodyMethodProcessor - Class in com.github.kshashov.telegram.handler.processor.response
Add support for String return type.
BotResponseBodyMethodProcessor(ConversionService) - Constructor for class com.github.kshashov.telegram.handler.processor.response.BotResponseBodyMethodProcessor
 
BotResponseBodyMethodProcessor(ConversionService) - Constructor for class com.github.kshashov.telegram.handler.processor.response.BotResponseBodyMethodProcessor
 
botResponseBodyMethodProcessor(ConversionService) - Method in class com.github.kshashov.telegram.MethodProcessorsConfiguration
 
botResponseBodyMethodProcessor(ConversionService) - Method in class com.github.kshashov.telegram.MethodProcessorsConfiguration
 
build() - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
 
build() - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
 
build() - Method in class com.github.kshashov.telegram.config.TelegramBotProperties.Builder
 
build() - Method in class com.github.kshashov.telegram.config.TelegramBotProperties.Builder
 
builder() - Static method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties
 
Builder() - Constructor for class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
 
builder() - Static method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties
 
Builder() - Constructor for class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
 
builder(String) - Static method in class com.github.kshashov.telegram.config.TelegramBotProperties
 
builder(String) - Static method in class com.github.kshashov.telegram.config.TelegramBotProperties
 

C

CallbackQueryRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping callback query requests onto specific handler methods.
CallbackQueryRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping callback query requests onto specific handler methods.
ChannelPostRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping channel post requests onto specific handler methods.
ChannelPostRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping channel post requests onto specific handler methods.
ChosenInlineResultRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping chosen inline result requests onto specific handler methods.
ChosenInlineResultRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping chosen inline result requests onto specific handler methods.
com.github.kshashov.telegram - package com.github.kshashov.telegram
 
com.github.kshashov.telegram.api - package com.github.kshashov.telegram.api
 
com.github.kshashov.telegram.api.bind.annotation - package com.github.kshashov.telegram.api.bind.annotation
 
com.github.kshashov.telegram.api.bind.annotation.request - package com.github.kshashov.telegram.api.bind.annotation.request
 
com.github.kshashov.telegram.config - package com.github.kshashov.telegram.config
 
com.github.kshashov.telegram.handler - package com.github.kshashov.telegram.handler
 
com.github.kshashov.telegram.handler.processor - package com.github.kshashov.telegram.handler.processor
 
com.github.kshashov.telegram.handler.processor.arguments - package com.github.kshashov.telegram.handler.processor.arguments
 
com.github.kshashov.telegram.handler.processor.response - package com.github.kshashov.telegram.handler.processor.response
 
com.github.kshashov.telegram.metrics - package com.github.kshashov.telegram.metrics
 
compare(RequestMappingInfo, RequestMappingInfo) - Method in class com.github.kshashov.telegram.handler.DefaultRequestMappingsMatcherStrategy
 
compare(RequestMappingInfo, RequestMappingInfo) - Method in class com.github.kshashov.telegram.handler.DefaultRequestMappingsMatcherStrategy
 
configure(TelegramBotGlobalProperties.Builder) - Method in interface com.github.kshashov.telegram.config.TelegramBotGlobalPropertiesConfiguration
Add custom settings to preconfigured builder.
configure(TelegramBotGlobalProperties.Builder) - Method in interface com.github.kshashov.telegram.config.TelegramBotGlobalPropertiesConfiguration
Add custom settings to preconfigured builder.
configure(Consumer<TelegramBot.Builder>) - Method in class com.github.kshashov.telegram.config.TelegramBotProperties.Builder
Specify additional properties to TelegramBot.
configure(Consumer<TelegramBot.Builder>) - Method in class com.github.kshashov.telegram.config.TelegramBotProperties.Builder
Specify additional properties to TelegramBot.
configureBot(String, Consumer<TelegramBotProperties.Builder>) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
Provide configuration for specified bot.
configureBot(String, Consumer<TelegramBotProperties.Builder>) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
Provide configuration for specified bot.
conversionService() - Method in class com.github.kshashov.telegram.MethodProcessorsConfiguration
 
conversionService() - Method in class com.github.kshashov.telegram.MethodProcessorsConfiguration
 

D

DefaultRequestMappingsMatcherStrategy - Class in com.github.kshashov.telegram.handler
Default implementation of RequestMappingsMatcherStrategy that uses AntPathMatcher.
DefaultRequestMappingsMatcherStrategy - Class in com.github.kshashov.telegram.handler
Default implementation of RequestMappingsMatcherStrategy that uses AntPathMatcher.
DefaultRequestMappingsMatcherStrategy() - Constructor for class com.github.kshashov.telegram.handler.DefaultRequestMappingsMatcherStrategy
 
DefaultRequestMappingsMatcherStrategy(PathMatcher) - Constructor for class com.github.kshashov.telegram.handler.DefaultRequestMappingsMatcherStrategy
 
DefaultRequestMappingsMatcherStrategy() - Constructor for class com.github.kshashov.telegram.handler.DefaultRequestMappingsMatcherStrategy
 
DefaultRequestMappingsMatcherStrategy(PathMatcher) - Constructor for class com.github.kshashov.telegram.handler.DefaultRequestMappingsMatcherStrategy
 
DefaultTelegramUpdatesHandler - Class in com.github.kshashov.telegram.handler
Default implementation that processes List of Update updates with RequestDispatcher.
DefaultTelegramUpdatesHandler - Class in com.github.kshashov.telegram.handler
Default implementation that processes List of Update updates with RequestDispatcher.
DefaultTelegramUpdatesHandler(RequestDispatcher, TelegramBotGlobalProperties, MetricsService) - Constructor for class com.github.kshashov.telegram.handler.DefaultTelegramUpdatesHandler
 
DefaultTelegramUpdatesHandler(RequestDispatcher, TelegramBotGlobalProperties, MetricsService) - Constructor for class com.github.kshashov.telegram.handler.DefaultTelegramUpdatesHandler
 

E

EditedChannelPostRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for edited channel post requests onto specific handler methods.
EditedChannelPostRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for edited channel post requests onto specific handler methods.
EditedMessageRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping edited message requests onto specific handler methods.
EditedMessageRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping edited message requests onto specific handler methods.
execute(TelegramEvent) - Method in class com.github.kshashov.telegram.handler.processor.RequestDispatcher
Finds the HandlerMethod request handler and invokes it.
execute(TelegramEvent) - Method in class com.github.kshashov.telegram.handler.processor.RequestDispatcher
Finds the HandlerMethod request handler and invokes it.
extractPatternVariables(String, RequestMappingInfo) - Method in class com.github.kshashov.telegram.handler.DefaultRequestMappingsMatcherStrategy
 
extractPatternVariables(String, RequestMappingInfo) - Method in class com.github.kshashov.telegram.handler.DefaultRequestMappingsMatcherStrategy
 
extractPatternVariables(String, RequestMappingInfo) - Method in interface com.github.kshashov.telegram.handler.RequestMappingsMatcherStrategy
Extracts variables from event text according to the matched pattern.
extractPatternVariables(String, RequestMappingInfo) - Method in interface com.github.kshashov.telegram.handler.RequestMappingsMatcherStrategy
Extracts variables from event text according to the matched pattern.

G

get(String, ObjectFactory<?>) - Method in class com.github.kshashov.telegram.TelegramScope
 
get(String, ObjectFactory<?>) - Method in class com.github.kshashov.telegram.TelegramScope
 
getConversationId() - Method in class com.github.kshashov.telegram.TelegramScope
 
getConversationId() - Method in class com.github.kshashov.telegram.TelegramScope
 
getMetricRegistry() - Method in class com.github.kshashov.telegram.metrics.MetricsConfiguration
 
getMetricRegistry() - Method in class com.github.kshashov.telegram.metrics.MetricsConfiguration
 
getRequest() - Method in class com.github.kshashov.telegram.handler.processor.TelegramCallback
 
getRequest() - Method in class com.github.kshashov.telegram.handler.processor.TelegramCallback
 
getReturnValue(Object) - Method in class com.github.kshashov.telegram.handler.processor.HandlerMethod
 
getReturnValue(Object) - Method in class com.github.kshashov.telegram.handler.processor.HandlerMethod
 
getToken() - Method in interface com.github.kshashov.telegram.api.TelegramMvcController
 
getToken() - Method in interface com.github.kshashov.telegram.api.TelegramMvcController
 

H

HANDLER_ERRORS - Static variable in class com.github.kshashov.telegram.metrics.MetricsService
 
HANDLER_ERRORS - Static variable in class com.github.kshashov.telegram.metrics.MetricsService
 
HANDLER_EXECUTION_TIME - Static variable in class com.github.kshashov.telegram.metrics.MetricsService
 
HANDLER_EXECUTION_TIME - Static variable in class com.github.kshashov.telegram.metrics.MetricsService
 
HANDLER_SUCCESSES - Static variable in class com.github.kshashov.telegram.metrics.MetricsService
 
HANDLER_SUCCESSES - Static variable in class com.github.kshashov.telegram.metrics.MetricsService
 
handleReturnValue(Object, MethodParameter, TelegramRequest) - Method in class com.github.kshashov.telegram.handler.processor.response.BotBaseRequestMethodProcessor
 
handleReturnValue(Object, MethodParameter, TelegramRequest) - Method in class com.github.kshashov.telegram.handler.processor.response.BotBaseRequestMethodProcessor
 
handleReturnValue(Object, MethodParameter, TelegramRequest) - Method in interface com.github.kshashov.telegram.handler.processor.response.BotHandlerMethodReturnValueHandler
Resolves a method parameter into an argument value from a given request.
handleReturnValue(Object, MethodParameter, TelegramRequest) - Method in interface com.github.kshashov.telegram.handler.processor.response.BotHandlerMethodReturnValueHandler
Resolves a method parameter into an argument value from a given request.
handleReturnValue(Object, MethodParameter, TelegramRequest) - Method in class com.github.kshashov.telegram.handler.processor.response.BotHandlerMethodReturnValueHandlerComposite
Iterate over registered BotHandlerMethodReturnValueHandlers and invoke the one that supports it.
handleReturnValue(Object, MethodParameter, TelegramRequest) - Method in class com.github.kshashov.telegram.handler.processor.response.BotHandlerMethodReturnValueHandlerComposite
Iterate over registered BotHandlerMethodReturnValueHandlers and invoke the one that supports it.
handleReturnValue(Object, MethodParameter, TelegramRequest) - Method in class com.github.kshashov.telegram.handler.processor.response.BotResponseBodyMethodProcessor
 
handleReturnValue(Object, MethodParameter, TelegramRequest) - Method in class com.github.kshashov.telegram.handler.processor.response.BotResponseBodyMethodProcessor
 
HandlerLookupResult() - Constructor for class com.github.kshashov.telegram.handler.HandlerMethodContainer.HandlerLookupResult
 
HandlerLookupResult() - Constructor for class com.github.kshashov.telegram.handler.HandlerMethodContainer.HandlerLookupResult
 
HandlerMethod - Class in com.github.kshashov.telegram.handler.processor
 
HandlerMethod - Class in com.github.kshashov.telegram.handler.processor
 
HandlerMethod(Object, Method) - Constructor for class com.github.kshashov.telegram.handler.processor.HandlerMethod
 
HandlerMethod(Object, Method) - Constructor for class com.github.kshashov.telegram.handler.processor.HandlerMethod
 
HandlerMethodContainer - Class in com.github.kshashov.telegram.handler
Thread-Unsafe helper entity which is used to accumulate handlers during the TelegramControllerBeanPostProcessor processing.
HandlerMethodContainer - Class in com.github.kshashov.telegram.handler
Thread-Unsafe helper entity which is used to accumulate handlers during the TelegramControllerBeanPostProcessor processing.
HandlerMethodContainer() - Constructor for class com.github.kshashov.telegram.handler.HandlerMethodContainer
 
HandlerMethodContainer() - Constructor for class com.github.kshashov.telegram.handler.HandlerMethodContainer
 
HandlerMethodContainer.HandlerLookupResult - Class in com.github.kshashov.telegram.handler
 
HandlerMethodContainer.HandlerLookupResult - Class in com.github.kshashov.telegram.handler
 
HandlerMethodContainer.RequestMapping - Class in com.github.kshashov.telegram.handler
 
HandlerMethodContainer.RequestMapping - Class in com.github.kshashov.telegram.handler
 

I

InlineQueryRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping inline query requests onto specific handler methods.
InlineQueryRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping inline query requests onto specific handler methods.
invokeAndHandle(TelegramRequest, TelegramSession) - Method in class com.github.kshashov.telegram.handler.processor.TelegramInvocableHandlerMethod
Invoke TelegramInvocableHandlerMethod with given arguments and return result.
invokeAndHandle(TelegramRequest, TelegramSession) - Method in class com.github.kshashov.telegram.handler.processor.TelegramInvocableHandlerMethod
Invoke TelegramInvocableHandlerMethod with given arguments and return result.
isMatched(TelegramEvent, RequestMappingInfo) - Method in class com.github.kshashov.telegram.handler.DefaultRequestMappingsMatcherStrategy
 
isMatched(TelegramEvent, RequestMappingInfo) - Method in class com.github.kshashov.telegram.handler.DefaultRequestMappingsMatcherStrategy
 
isMatched(TelegramEvent, RequestMappingInfo) - Method in interface com.github.kshashov.telegram.handler.RequestMappingsMatcherStrategy
Check if mapping info is matched with Telegram event.
isMatched(TelegramEvent, RequestMappingInfo) - Method in interface com.github.kshashov.telegram.handler.RequestMappingsMatcherStrategy
Check if mapping info is matched with Telegram event.

L

lookupHandlerMethod(TelegramEvent) - Method in class com.github.kshashov.telegram.handler.HandlerMethodContainer
 
lookupHandlerMethod(TelegramEvent) - Method in class com.github.kshashov.telegram.handler.HandlerMethodContainer
 

M

matcherStrategy(RequestMappingsMatcherStrategy) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
Specify custom matcher strategy to override matcher behavior and routes post processing.
matcherStrategy(RequestMappingsMatcherStrategy) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
Specify custom matcher strategy to override matcher behavior and routes post processing.
MessageRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping message requests onto specific handler methods.
MessageRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping message requests onto specific handler methods.
MessageType - Enum in com.github.kshashov.telegram.api
Java 5 enumeration of telegram request methods.
MessageType - Enum in com.github.kshashov.telegram.api
Java 5 enumeration of telegram request methods.
MethodProcessorsConfiguration - Class in com.github.kshashov.telegram
 
MethodProcessorsConfiguration - Class in com.github.kshashov.telegram
 
MethodProcessorsConfiguration() - Constructor for class com.github.kshashov.telegram.MethodProcessorsConfiguration
 
MethodProcessorsConfiguration() - Constructor for class com.github.kshashov.telegram.MethodProcessorsConfiguration
 
MetricsConfiguration - Class in com.github.kshashov.telegram.metrics
 
MetricsConfiguration - Class in com.github.kshashov.telegram.metrics
 
MetricsConfiguration() - Constructor for class com.github.kshashov.telegram.metrics.MetricsConfiguration
 
MetricsConfiguration() - Constructor for class com.github.kshashov.telegram.metrics.MetricsConfiguration
 
metricsService(MetricRegistry) - Method in class com.github.kshashov.telegram.metrics.MetricsConfiguration
 
metricsService(MetricRegistry) - Method in class com.github.kshashov.telegram.metrics.MetricsConfiguration
 
MetricsService - Class in com.github.kshashov.telegram.metrics
Manages application metrics using jmx.
MetricsService - Class in com.github.kshashov.telegram.metrics
Manages application metrics using jmx.
MetricsService(MetricRegistry) - Constructor for class com.github.kshashov.telegram.metrics.MetricsService
 
MetricsService(MetricRegistry) - Constructor for class com.github.kshashov.telegram.metrics.MetricsService
 

N

NO_HANDLERS_ERRORS - Static variable in class com.github.kshashov.telegram.metrics.MetricsService
 
NO_HANDLERS_ERRORS - Static variable in class com.github.kshashov.telegram.metrics.MetricsService
 

O

onFailure(BaseRequest, IOException) - Method in class com.github.kshashov.telegram.handler.processor.TelegramCallback
 
onFailure(BaseRequest, IOException) - Method in class com.github.kshashov.telegram.handler.processor.TelegramCallback
 
onMethodHandlerStarted(HandlerMethod) - Method in class com.github.kshashov.telegram.metrics.MetricsService
Started times associated with method.
onMethodHandlerStarted(HandlerMethod) - Method in class com.github.kshashov.telegram.metrics.MetricsService
Started times associated with method.
onNoHandlersFound() - Method in class com.github.kshashov.telegram.metrics.MetricsService
onNoHandlersFound() - Method in class com.github.kshashov.telegram.metrics.MetricsService
onResponse(BaseRequest, BaseResponse) - Method in class com.github.kshashov.telegram.handler.processor.TelegramCallback
 
onResponse(BaseRequest, BaseResponse) - Method in class com.github.kshashov.telegram.handler.processor.TelegramCallback
 
onUpdateError() - Method in class com.github.kshashov.telegram.metrics.MetricsService
onUpdateError(HandlerMethod) - Method in class com.github.kshashov.telegram.metrics.MetricsService
onUpdateError() - Method in class com.github.kshashov.telegram.metrics.MetricsService
onUpdateError(HandlerMethod) - Method in class com.github.kshashov.telegram.metrics.MetricsService
onUpdatesReceived(int) - Method in class com.github.kshashov.telegram.metrics.MetricsService
Stores updates count into MetricsService.UPDATES_RECEIVED metric.
onUpdatesReceived(int) - Method in class com.github.kshashov.telegram.metrics.MetricsService
Stores updates count into MetricsService.UPDATES_RECEIVED metric.
onUpdateSuccess(HandlerMethod, Timer.Context) - Method in class com.github.kshashov.telegram.metrics.MetricsService
onUpdateSuccess(HandlerMethod, Timer.Context) - Method in class com.github.kshashov.telegram.metrics.MetricsService

P

PollRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping poll requests onto specific handler methods.
PollRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping poll requests onto specific handler methods.
postProcess(List<HandlerMethodContainer.RequestMapping>) - Method in class com.github.kshashov.telegram.handler.DefaultRequestMappingsMatcherStrategy
 
postProcess(List<HandlerMethodContainer.RequestMapping>) - Method in class com.github.kshashov.telegram.handler.DefaultRequestMappingsMatcherStrategy
 
postProcess(List<HandlerMethodContainer.RequestMapping>) - Method in interface com.github.kshashov.telegram.handler.RequestMappingsMatcherStrategy
Will be invoked after all mappings is discovered.
postProcess(List<HandlerMethodContainer.RequestMapping>) - Method in interface com.github.kshashov.telegram.handler.RequestMappingsMatcherStrategy
Will be invoked after all mappings is discovered.
postProcessAfterInitialization(Object, String) - Method in class com.github.kshashov.telegram.TelegramControllerBeanPostProcessor
 
postProcessAfterInitialization(Object, String) - Method in class com.github.kshashov.telegram.TelegramControllerBeanPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.github.kshashov.telegram.TelegramAutoConfiguration
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.github.kshashov.telegram.TelegramAutoConfiguration
 
postProcessBeforeInitialization(Object, String) - Method in class com.github.kshashov.telegram.TelegramControllerBeanPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class com.github.kshashov.telegram.TelegramControllerBeanPostProcessor
 
PreCheckoutQueryRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping pre checkout query requests onto specific handler methods.
PreCheckoutQueryRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping pre checkout query requests onto specific handler methods.
processBot(String, Consumer<TelegramBot>) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
Process TelegramBot instance for specified bot.
processBot(String, Consumer<TelegramBot>) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
Process TelegramBot instance for specified bot.
processUpdates(String, TelegramBot, List<Update>) - Method in class com.github.kshashov.telegram.handler.DefaultTelegramUpdatesHandler
Processes updates with RequestDispatcher.
processUpdates(String, TelegramBot, List<Update>) - Method in class com.github.kshashov.telegram.handler.DefaultTelegramUpdatesHandler
Processes updates with RequestDispatcher.
processUpdates(String, TelegramBot, List<Update>) - Method in interface com.github.kshashov.telegram.handler.TelegramUpdatesHandler
Processes updates and sends the processing result to the Telegram.
processUpdates(String, TelegramBot, List<Update>) - Method in interface com.github.kshashov.telegram.handler.TelegramUpdatesHandler
Processes updates and sends the processing result to the Telegram.

R

registerController(Object, Method, List<RequestMappingInfo>) - Method in class com.github.kshashov.telegram.handler.HandlerMethodContainer
 
registerController(Object, Method, List<RequestMappingInfo>) - Method in class com.github.kshashov.telegram.handler.HandlerMethodContainer
 
registerDestructionCallback(String, Runnable) - Method in class com.github.kshashov.telegram.TelegramScope
 
registerDestructionCallback(String, Runnable) - Method in class com.github.kshashov.telegram.TelegramScope
 
registerHandlerMethod(HandlerMethod) - Method in class com.github.kshashov.telegram.metrics.MetricsService
Creates handler related metrics.
registerHandlerMethod(HandlerMethod) - Method in class com.github.kshashov.telegram.metrics.MetricsService
Creates handler related metrics.
releaseSessionId() - Method in class com.github.kshashov.telegram.TelegramSessionResolver.TelegramSessionHolder
 
releaseSessionId() - Method in class com.github.kshashov.telegram.TelegramSessionResolver.TelegramSessionHolder
 
remove(String) - Method in class com.github.kshashov.telegram.TelegramScope
 
remove(String) - Method in class com.github.kshashov.telegram.TelegramScope
 
RequestDispatcher - Class in com.github.kshashov.telegram.handler.processor
Dispatcher which is used to finds the handler for the current telegram request and invokes it.
RequestDispatcher - Class in com.github.kshashov.telegram.handler.processor
Dispatcher which is used to finds the handler for the current telegram request and invokes it.
RequestDispatcher(HandlerMethodContainer, TelegramSessionResolver, BotHandlerMethodArgumentResolver, BotHandlerMethodReturnValueHandler, MetricsService) - Constructor for class com.github.kshashov.telegram.handler.processor.RequestDispatcher
 
RequestDispatcher(HandlerMethodContainer, TelegramSessionResolver, BotHandlerMethodArgumentResolver, BotHandlerMethodReturnValueHandler, MetricsService) - Constructor for class com.github.kshashov.telegram.handler.processor.RequestDispatcher
 
RequestMapping() - Constructor for class com.github.kshashov.telegram.handler.HandlerMethodContainer.RequestMapping
 
RequestMapping() - Constructor for class com.github.kshashov.telegram.handler.HandlerMethodContainer.RequestMapping
 
RequestMappingInfo - Class in com.github.kshashov.telegram.handler
Stores request mappings for the current bot controller.
RequestMappingInfo - Class in com.github.kshashov.telegram.handler
Stores request mappings for the current bot controller.
RequestMappingInfo() - Constructor for class com.github.kshashov.telegram.handler.RequestMappingInfo
 
RequestMappingInfo() - Constructor for class com.github.kshashov.telegram.handler.RequestMappingInfo
 
RequestMappingsMatcherStrategy - Interface in com.github.kshashov.telegram.handler
Strategy that uses to work with discovered handler methods metainfo.
RequestMappingsMatcherStrategy - Interface in com.github.kshashov.telegram.handler
Strategy that uses to work with discovered handler methods metainfo.
resolveArgument(MethodParameter, TelegramRequest, TelegramSession) - Method in interface com.github.kshashov.telegram.handler.processor.arguments.BotHandlerMethodArgumentResolver
Resolve the current method parameter Resolves a method parameter into an argument value from a given request.
resolveArgument(MethodParameter, TelegramRequest, TelegramSession) - Method in interface com.github.kshashov.telegram.handler.processor.arguments.BotHandlerMethodArgumentResolver
Resolve the current method parameter Resolves a method parameter into an argument value from a given request.
resolveArgument(MethodParameter, TelegramRequest, TelegramSession) - Method in class com.github.kshashov.telegram.handler.processor.arguments.BotHandlerMethodArgumentResolverComposite
 
resolveArgument(MethodParameter, TelegramRequest, TelegramSession) - Method in class com.github.kshashov.telegram.handler.processor.arguments.BotHandlerMethodArgumentResolverComposite
 
resolveArgument(MethodParameter, TelegramRequest, TelegramSession) - Method in class com.github.kshashov.telegram.handler.processor.arguments.BotRequestMethodArgumentResolver
 
resolveArgument(MethodParameter, TelegramRequest, TelegramSession) - Method in class com.github.kshashov.telegram.handler.processor.arguments.BotRequestMethodArgumentResolver
 
resolveArgument(MethodParameter, TelegramRequest, TelegramSession) - Method in class com.github.kshashov.telegram.handler.processor.arguments.BotRequestMethodPathArgumentResolver
 
resolveArgument(MethodParameter, TelegramRequest, TelegramSession) - Method in class com.github.kshashov.telegram.handler.processor.arguments.BotRequestMethodPathArgumentResolver
 
resolveContextualObject(String) - Method in class com.github.kshashov.telegram.TelegramScope
 
resolveContextualObject(String) - Method in class com.github.kshashov.telegram.TelegramScope
 
resolveTelegramSession(TelegramEvent) - Method in class com.github.kshashov.telegram.TelegramSessionResolver
 
resolveTelegramSession(TelegramEvent) - Method in class com.github.kshashov.telegram.TelegramSessionResolver
 
responseCallback(Callback) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
Specify callback to process result of the telegram request that was submitted by the handler method.
responseCallback(Callback) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
Specify callback to process result of the telegram request that was submitted by the handler method.
returnValueHandlers(List<BotHandlerMethodReturnValueHandler>) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
Specify handlers to process result value.
returnValueHandlers(List<BotHandlerMethodReturnValueHandler>) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
Specify handlers to process result value.

S

SCOPE - Static variable in class com.github.kshashov.telegram.TelegramScope
 
SCOPE - Static variable in class com.github.kshashov.telegram.TelegramScope
 
setEnvironment(Environment) - Method in class com.github.kshashov.telegram.TelegramAutoConfiguration
 
setEnvironment(Environment) - Method in class com.github.kshashov.telegram.TelegramAutoConfiguration
 
setMatcherStrategy(RequestMappingsMatcherStrategy) - Method in class com.github.kshashov.telegram.handler.HandlerMethodContainer
 
setMatcherStrategy(RequestMappingsMatcherStrategy) - Method in class com.github.kshashov.telegram.handler.HandlerMethodContainer
 
setWebserverPort(int) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
 
setWebserverPort(int) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
 
ShippingQueryRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping shipping query requests onto specific handler methods.
ShippingQueryRequest - Annotation Type in com.github.kshashov.telegram.api.bind.annotation.request
Annotation for mapping shipping query requests onto specific handler methods.
start() - Method in class com.github.kshashov.telegram.handler.TelegramPollingService
Subscribe on TelegramBot events and process them with TelegramUpdatesHandler.
start() - Method in class com.github.kshashov.telegram.handler.TelegramPollingService
Subscribe on TelegramBot events and process them with TelegramUpdatesHandler.
start() - Method in interface com.github.kshashov.telegram.handler.TelegramService
Subscribe on Telegram events.
start() - Method in interface com.github.kshashov.telegram.handler.TelegramService
Subscribe on Telegram events.
start() - Method in class com.github.kshashov.telegram.handler.TelegramWebhookService
Subscribe on TelegramBot events and process them with TelegramUpdatesHandler.
start() - Method in class com.github.kshashov.telegram.handler.TelegramWebhookService
Subscribe on TelegramBot events and process them with TelegramUpdatesHandler.
stop() - Method in class com.github.kshashov.telegram.handler.TelegramPollingService
Unsubscribe from TelegramBot events.
stop() - Method in class com.github.kshashov.telegram.handler.TelegramPollingService
Unsubscribe from TelegramBot events.
stop() - Method in interface com.github.kshashov.telegram.handler.TelegramService
Unsubscribe from Telegram events.
stop() - Method in interface com.github.kshashov.telegram.handler.TelegramService
Unsubscribe from Telegram events.
stop() - Method in class com.github.kshashov.telegram.handler.TelegramWebhookService
Unsubscribe from TelegramBot events.
stop() - Method in class com.github.kshashov.telegram.handler.TelegramWebhookService
Unsubscribe from TelegramBot events.
supportsParameter(MethodParameter) - Method in interface com.github.kshashov.telegram.handler.processor.arguments.BotHandlerMethodArgumentResolver
Whether the given method parameter is supported by this resolver.
supportsParameter(MethodParameter) - Method in interface com.github.kshashov.telegram.handler.processor.arguments.BotHandlerMethodArgumentResolver
Whether the given method parameter is supported by this resolver.
supportsParameter(MethodParameter) - Method in class com.github.kshashov.telegram.handler.processor.arguments.BotHandlerMethodArgumentResolverComposite
 
supportsParameter(MethodParameter) - Method in class com.github.kshashov.telegram.handler.processor.arguments.BotHandlerMethodArgumentResolverComposite
 
supportsParameter(MethodParameter) - Method in class com.github.kshashov.telegram.handler.processor.arguments.BotRequestMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class com.github.kshashov.telegram.handler.processor.arguments.BotRequestMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class com.github.kshashov.telegram.handler.processor.arguments.BotRequestMethodPathArgumentResolver
 
supportsParameter(MethodParameter) - Method in class com.github.kshashov.telegram.handler.processor.arguments.BotRequestMethodPathArgumentResolver
 
supportsReturnType(MethodParameter) - Method in class com.github.kshashov.telegram.handler.processor.response.BotBaseRequestMethodProcessor
 
supportsReturnType(MethodParameter) - Method in class com.github.kshashov.telegram.handler.processor.response.BotBaseRequestMethodProcessor
 
supportsReturnType(MethodParameter) - Method in interface com.github.kshashov.telegram.handler.processor.response.BotHandlerMethodReturnValueHandler
Whether the given method return type is supported by this handler.
supportsReturnType(MethodParameter) - Method in interface com.github.kshashov.telegram.handler.processor.response.BotHandlerMethodReturnValueHandler
Whether the given method return type is supported by this handler.
supportsReturnType(MethodParameter) - Method in class com.github.kshashov.telegram.handler.processor.response.BotHandlerMethodReturnValueHandlerComposite
 
supportsReturnType(MethodParameter) - Method in class com.github.kshashov.telegram.handler.processor.response.BotHandlerMethodReturnValueHandlerComposite
 
supportsReturnType(MethodParameter) - Method in class com.github.kshashov.telegram.handler.processor.response.BotResponseBodyMethodProcessor
 
supportsReturnType(MethodParameter) - Method in class com.github.kshashov.telegram.handler.processor.response.BotResponseBodyMethodProcessor
 

T

taskExecutor(ThreadPoolExecutor) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
 
taskExecutor(ThreadPoolExecutor) - Method in class com.github.kshashov.telegram.config.TelegramBotGlobalProperties.Builder
 
TelegramAutoConfiguration - Class in com.github.kshashov.telegram
Main configuration for telegram mvc.
TelegramAutoConfiguration - Class in com.github.kshashov.telegram
Main configuration for telegram mvc.
TelegramAutoConfiguration() - Constructor for class com.github.kshashov.telegram.TelegramAutoConfiguration
 
TelegramAutoConfiguration() - Constructor for class com.github.kshashov.telegram.TelegramAutoConfiguration
 
TelegramBotGlobalProperties - Class in com.github.kshashov.telegram.config
Provides global configurations for all telegram bots.
TelegramBotGlobalProperties - Class in com.github.kshashov.telegram.config
Provides global configurations for all telegram bots.
TelegramBotGlobalProperties() - Constructor for class com.github.kshashov.telegram.config.TelegramBotGlobalProperties
 
TelegramBotGlobalProperties() - Constructor for class com.github.kshashov.telegram.config.TelegramBotGlobalProperties
 
TelegramBotGlobalProperties.Builder - Class in com.github.kshashov.telegram.config
 
TelegramBotGlobalProperties.Builder - Class in com.github.kshashov.telegram.config
 
TelegramBotGlobalPropertiesConfiguration - Interface in com.github.kshashov.telegram.config
Designed to support code-based configuration of the telegram mvc.
TelegramBotGlobalPropertiesConfiguration - Interface in com.github.kshashov.telegram.config
Designed to support code-based configuration of the telegram mvc.
TelegramBotProperties - Class in com.github.kshashov.telegram.config
Helper entity used for initialization of the new TelegramBot instances.
TelegramBotProperties - Class in com.github.kshashov.telegram.config
Helper entity used for initialization of the new TelegramBot instances.
TelegramBotProperties() - Constructor for class com.github.kshashov.telegram.config.TelegramBotProperties
 
TelegramBotProperties() - Constructor for class com.github.kshashov.telegram.config.TelegramBotProperties
 
TelegramBotProperties.Builder - Class in com.github.kshashov.telegram.config
 
TelegramBotProperties.Builder - Class in com.github.kshashov.telegram.config
 
TelegramCallback - Class in com.github.kshashov.telegram.handler.processor
Result of the Telegram request processing.
TelegramCallback - Class in com.github.kshashov.telegram.handler.processor
Result of the Telegram request processing.
TelegramCallback(BaseRequest, Callback) - Constructor for class com.github.kshashov.telegram.handler.processor.TelegramCallback
 
TelegramCallback(BaseRequest, Callback) - Constructor for class com.github.kshashov.telegram.handler.processor.TelegramCallback
 
TelegramConfigurationProperties - Class in com.github.kshashov.telegram
 
TelegramConfigurationProperties - Class in com.github.kshashov.telegram
 
TelegramConfigurationProperties() - Constructor for class com.github.kshashov.telegram.TelegramConfigurationProperties
 
TelegramConfigurationProperties() - Constructor for class com.github.kshashov.telegram.TelegramConfigurationProperties
 
TelegramControllerBeanPostProcessor - Class in com.github.kshashov.telegram
Searches for TelegramMvcController inheritors marked with BotController annotation, then searches for BotRequest annotations in methods and store the meta information into HandlerMethodContainer.
TelegramControllerBeanPostProcessor - Class in com.github.kshashov.telegram
Searches for TelegramMvcController inheritors marked with BotController annotation, then searches for BotRequest annotations in methods and store the meta information into HandlerMethodContainer.
TelegramControllerBeanPostProcessor(HandlerMethodContainer, MetricsService) - Constructor for class com.github.kshashov.telegram.TelegramControllerBeanPostProcessor
 
TelegramControllerBeanPostProcessor(HandlerMethodContainer, MetricsService) - Constructor for class com.github.kshashov.telegram.TelegramControllerBeanPostProcessor
 
TelegramEvent - Class in com.github.kshashov.telegram.handler.processor
Accumulates all available parameters from the initial telegram request.
TelegramEvent - Class in com.github.kshashov.telegram.handler.processor
Accumulates all available parameters from the initial telegram request.
TelegramEvent(String, Update, TelegramBot) - Constructor for class com.github.kshashov.telegram.handler.processor.TelegramEvent
 
TelegramEvent(String, Update, TelegramBot) - Constructor for class com.github.kshashov.telegram.handler.processor.TelegramEvent
 
TelegramInvocableHandlerMethod - Class in com.github.kshashov.telegram.handler.processor
Extension of HandlerMethod that invokes the underlying method with argument values resolved from the current telegram request through a list of BotHandlerMethodArgumentResolver and then resolves the return value with a list of BotHandlerMethodReturnValueHandler.
TelegramInvocableHandlerMethod - Class in com.github.kshashov.telegram.handler.processor
Extension of HandlerMethod that invokes the underlying method with argument values resolved from the current telegram request through a list of BotHandlerMethodArgumentResolver and then resolves the return value with a list of BotHandlerMethodReturnValueHandler.
TelegramInvocableHandlerMethod(HandlerMethod, BotHandlerMethodArgumentResolver, BotHandlerMethodReturnValueHandler) - Constructor for class com.github.kshashov.telegram.handler.processor.TelegramInvocableHandlerMethod
Create an instance from a bean instance and a method.
TelegramInvocableHandlerMethod(HandlerMethod, BotHandlerMethodArgumentResolver, BotHandlerMethodReturnValueHandler) - Constructor for class com.github.kshashov.telegram.handler.processor.TelegramInvocableHandlerMethod
Create an instance from a bean instance and a method.
TelegramMvcController - Interface in com.github.kshashov.telegram.api
An interface from which all classes marked with annotation BotRequest must.
TelegramMvcController - Interface in com.github.kshashov.telegram.api
An interface from which all classes marked with annotation BotRequest must.
TelegramPollingService - Class in com.github.kshashov.telegram.handler
Service used to listen for telegram events via polling and process them with TelegramUpdatesHandler instance.
TelegramPollingService - Class in com.github.kshashov.telegram.handler
Service used to listen for telegram events via polling and process them with TelegramUpdatesHandler instance.
TelegramPollingService(TelegramBotProperties, TelegramBot, TelegramUpdatesHandler) - Constructor for class com.github.kshashov.telegram.handler.TelegramPollingService
 
TelegramPollingService(TelegramBotProperties, TelegramBot, TelegramUpdatesHandler) - Constructor for class com.github.kshashov.telegram.handler.TelegramPollingService
 
TelegramRequest - Class in com.github.kshashov.telegram.api
Accumulates all available parameters from the initial request, the path pattern and path variables.
TelegramRequest - Class in com.github.kshashov.telegram.api
Accumulates all available parameters from the initial request, the path pattern and path variables.
TelegramRequest() - Constructor for class com.github.kshashov.telegram.api.TelegramRequest
 
TelegramRequest() - Constructor for class com.github.kshashov.telegram.api.TelegramRequest
 
TelegramScope - Class in com.github.kshashov.telegram
Scope store all beans in the cache by chat id (or user id) The bean lifetime after the last call can be redefined using the property TelegramConfigurationProperties.getSessionSeconds().
TelegramScope - Class in com.github.kshashov.telegram
Scope store all beans in the cache by chat id (or user id) The bean lifetime after the last call can be redefined using the property TelegramConfigurationProperties.getSessionSeconds().
TelegramScopeException - Exception in com.github.kshashov.telegram
Unchecked exception thrown when an attempt is made to get a bean from a nonexistent session.
TelegramScopeException - Exception in com.github.kshashov.telegram
Unchecked exception thrown when an attempt is made to get a bean from a nonexistent session.
TelegramScopeException(String) - Constructor for exception com.github.kshashov.telegram.TelegramScopeException
 
TelegramScopeException(Throwable) - Constructor for exception com.github.kshashov.telegram.TelegramScopeException
 
TelegramScopeException(String) - Constructor for exception com.github.kshashov.telegram.TelegramScopeException
 
TelegramScopeException(Throwable) - Constructor for exception com.github.kshashov.telegram.TelegramScopeException
 
TelegramService - Interface in com.github.kshashov.telegram.handler
Is used to listen for telegram events and process them.
TelegramService - Interface in com.github.kshashov.telegram.handler
Is used to listen for telegram events and process them.
TelegramSession - Class in com.github.kshashov.telegram.api
A Session instances are supposed to be created inside TelegramScope.
TelegramSession - Class in com.github.kshashov.telegram.api
A Session instances are supposed to be created inside TelegramScope.
TelegramSession() - Constructor for class com.github.kshashov.telegram.api.TelegramSession
 
TelegramSession() - Constructor for class com.github.kshashov.telegram.api.TelegramSession
 
TelegramSessionHolder() - Constructor for class com.github.kshashov.telegram.TelegramSessionResolver.TelegramSessionHolder
 
TelegramSessionHolder() - Constructor for class com.github.kshashov.telegram.TelegramSessionResolver.TelegramSessionHolder
 
TelegramSessionResolver - Class in com.github.kshashov.telegram
 
TelegramSessionResolver - Class in com.github.kshashov.telegram
 
TelegramSessionResolver(ApplicationContext) - Constructor for class com.github.kshashov.telegram.TelegramSessionResolver
 
TelegramSessionResolver(ApplicationContext) - Constructor for class com.github.kshashov.telegram.TelegramSessionResolver
 
TelegramSessionResolver.TelegramSessionHolder - Class in com.github.kshashov.telegram
 
TelegramSessionResolver.TelegramSessionHolder - Class in com.github.kshashov.telegram
 
TelegramUpdatesHandler - Interface in com.github.kshashov.telegram.handler
Helper service that processes List of Update updates.
TelegramUpdatesHandler - Interface in com.github.kshashov.telegram.handler
Helper service that processes List of Update updates.
TelegramWebhookService - Class in com.github.kshashov.telegram.handler
Service used to listen for telegram events via local http server and process them with TelegramUpdatesHandler instance.
TelegramWebhookService - Class in com.github.kshashov.telegram.handler
Service used to listen for telegram events via local http server and process them with TelegramUpdatesHandler instance.
TelegramWebhookService(TelegramBotProperties, TelegramBot, TelegramUpdatesHandler, Javalin) - Constructor for class com.github.kshashov.telegram.handler.TelegramWebhookService
 
TelegramWebhookService(TelegramBotProperties, TelegramBot, TelegramUpdatesHandler, Javalin) - Constructor for class com.github.kshashov.telegram.handler.TelegramWebhookService
 
toString() - Method in class com.github.kshashov.telegram.api.TelegramRequest
 
toString() - Method in class com.github.kshashov.telegram.api.TelegramRequest
 
toString() - Method in class com.github.kshashov.telegram.handler.processor.HandlerMethod
 
toString() - Method in class com.github.kshashov.telegram.handler.processor.HandlerMethod
 

U

UPDATE_ERRORS - Static variable in class com.github.kshashov.telegram.metrics.MetricsService
 
UPDATE_ERRORS - Static variable in class com.github.kshashov.telegram.metrics.MetricsService
 
UPDATES_RECEIVED - Static variable in class com.github.kshashov.telegram.metrics.MetricsService
 
UPDATES_RECEIVED - Static variable in class com.github.kshashov.telegram.metrics.MetricsService
 
useWebhook(SetWebhook) - Method in class com.github.kshashov.telegram.config.TelegramBotProperties.Builder
Specify webhook that will be used to receive Telegram updates.
useWebhook(SetWebhook) - Method in class com.github.kshashov.telegram.config.TelegramBotProperties.Builder
Specify webhook that will be used to receive Telegram updates.

V

valueOf(String) - Static method in enum com.github.kshashov.telegram.api.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.kshashov.telegram.api.MessageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.kshashov.telegram.api.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.kshashov.telegram.api.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I L M N O P R S T U V 
Skip navigation links

Copyright © 2022. All rights reserved.