Index

A B C D E F G H I M O P R S T U W 
All Classes|All Packages

A

apolloClient - Variable in class com.github.twitch4j.graphql.command.BaseCommand
Holds the apolloClient

B

BaseCommand<T extends com.apollographql.apollo.api.Operation.Data> - Class in com.github.twitch4j.graphql.command
GraphQL Base HystrixCommand
BaseCommand(ApolloClient) - Constructor for class com.github.twitch4j.graphql.command.BaseCommand
Constructor
build() - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
Twitch API Client (GraphQL)
builder() - Static method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
Initialize the builder

C

circuitBreaker - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
com.github.twitch4j.graphql - package com.github.twitch4j.graphql
 
com.github.twitch4j.graphql.command - package com.github.twitch4j.graphql.command
 
commandContainsFallback - Static variable in class com.github.twitch4j.graphql.command.BaseCommand
 
CommandFollowUser - Class in com.github.twitch4j.graphql.command
Follow User
CommandFollowUser(ApolloClient, Long, Boolean) - Constructor for class com.github.twitch4j.graphql.command.CommandFollowUser
 
commandGroup - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
commandKey - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
commandStartTimestamp - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
commandState - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
CommandUnfollowUser - Class in com.github.twitch4j.graphql.command
Unfollow User
CommandUnfollowUser(ApolloClient, Long) - Constructor for class com.github.twitch4j.graphql.command.CommandUnfollowUser
 
concurrencyStrategy - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
currentRequestLog - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 

D

decomposeException(Exception) - Method in class com.github.twitch4j.graphql.command.BaseCommand
 

E

endCurrentThreadExecutingCommand - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
eventNotifier - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
executionHook - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
executionResult - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
executionResultAtTimeOfCancellation - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
executionSemaphoreOverride - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
executionSemaphorePerCircuit - Static variable in class com.github.twitch4j.graphql.command.BaseCommand
 

F

fallbackSemaphoreOverride - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
fallbackSemaphorePerCircuit - Static variable in class com.github.twitch4j.graphql.command.BaseCommand
 
followUser(OAuth2Credential, Long, Boolean) - Method in class com.github.twitch4j.graphql.TwitchGraphQL
Follow a user

G

getBaseUrl() - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
BaseUrl
getCacheKey() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getClientId() - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
Client Id
getClientSecret() - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
Client Secret
getCommandGroup() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getCommandKey() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getCommandRunStartTimeInNanos() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getDefaultEventHandler() - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
EventManager
getEventCounts() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getEventManager() - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
Event Manager
getExceptionFromThrowable(Throwable) - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getExecutionEvents() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getExecutionException() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getExecutionSemaphore() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getExecutionTimeInMilliseconds() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getFailedExecutionException() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getFallbackSemaphore() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getGraphQLCall() - Method in class com.github.twitch4j.graphql.command.BaseCommand
Abstract GraphQL Call
getGraphQLCall() - Method in class com.github.twitch4j.graphql.command.CommandFollowUser
 
getGraphQLCall() - Method in class com.github.twitch4j.graphql.command.CommandUnfollowUser
 
getLogMessagePrefix() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getMetrics() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getNumberCollapsed() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getNumberEmissions() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getNumberFallbackEmissions() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getOriginatingCollapserKey() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getProperties() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getProxyConfig() - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
Proxy Configuration
getPublicCacheKey() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getThreadPoolKey() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
getUserAgent() - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
User Agent

H

handleThreadEnd(AbstractCommand<T>) - Method in class com.github.twitch4j.graphql.command.BaseCommand
 

I

isCircuitBreakerOpen() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
isCommandTimedOut - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
isExecutedInThread() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
isExecutionComplete() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
isFailedExecution() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
isRequestCachingEnabled() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
isResponseFromCache - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
isResponseFromCache() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
isResponseFromFallback() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
isResponseRejected() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
isResponseSemaphoreRejected() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
isResponseShortCircuited() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
isResponseThreadPoolRejected() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
isResponseTimedOut() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
isSuccessfulExecution() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 

M

metrics - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 

O

observe() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 

P

properties - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 

R

requestCache - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
run() - Method in class com.github.twitch4j.graphql.command.BaseCommand
Run Command

S

shouldNotBeWrapped(Throwable) - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
shouldOutputOnNextEvents() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 

T

threadPool - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
threadPoolKey - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
threadState - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
timeoutTimer - Variable in class com.github.twitch4j.graphql.command.BaseCommand
 
toObservable() - Method in class com.github.twitch4j.graphql.command.BaseCommand
 
TwitchGraphQL - Class in com.github.twitch4j.graphql
 
TwitchGraphQL(EventManager, String, String, ProxyConfig) - Constructor for class com.github.twitch4j.graphql.TwitchGraphQL
Constructor
TwitchGraphQLBuilder - Class in com.github.twitch4j.graphql
Twitch GraphQL Builder

U

unfollowUser(OAuth2Credential, Long) - Method in class com.github.twitch4j.graphql.TwitchGraphQL
Unfollow a user

W

withClientId(String) - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
Client Id
withClientSecret(String) - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
Client Secret
withDefaultEventHandler(Class<? extends IEventHandler>) - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
EventManager
withEventManager(EventManager) - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
Event Manager
withProxyConfig(ProxyConfig) - Method in class com.github.twitch4j.graphql.TwitchGraphQLBuilder
Proxy Configuration
A B C D E F G H I M O P R S T U W 
All Classes|All Packages