Skip navigation links
A B C D E F G H I K M O R S T V 

A

afterFailedExecute(Command<R, T>, R, Throwable) - Method in interface com.blibli.oss.command.plugin.CommandInterceptor
Invoked after command failed executed
afterFailedExecute(Collection<CommandInterceptor>, Command<R, T>, R, Throwable) - Static method in class com.blibli.oss.command.plugin.InterceptorUtil
 
afterPropertiesSet() - Method in class com.blibli.oss.command.impl.CommandProcessorImpl
 
afterSuccessExecute(Command<R, T>, R, T) - Method in class com.blibli.oss.command.cache.CommandCacheInterceptor
 
afterSuccessExecute(Command<R, T>, R, T) - Method in interface com.blibli.oss.command.plugin.CommandInterceptor
Invoked after command success executed
afterSuccessExecute(Collection<CommandInterceptor>, Command<R, T>, R, T) - Static method in class com.blibli.oss.command.plugin.InterceptorUtil
 

B

beforeExecute(Command<R, T>, R) - Method in class com.blibli.oss.command.cache.CommandCacheInterceptor
 
beforeExecute(Command<R, T>, R) - Method in interface com.blibli.oss.command.plugin.CommandInterceptor
Invoked before command executed, if return null, command will be executed, if not null the response will be returned without execute command
beforeExecute(Collection<CommandInterceptor>, Command<R, T>, R) - Static method in class com.blibli.oss.command.plugin.InterceptorUtil
 
build(Class<? extends Command<R, T>>, R) - Method in interface com.blibli.oss.command.executor.MultiCommandExecutor
 
build(Class<? extends Command<R, T>>, R) - Method in class com.blibli.oss.command.impl.CommandExecutorImpl
 

C

cache(String, String) - Method in interface com.blibli.oss.command.cache.CommandCache
 
cache(String, String) - Method in class com.blibli.oss.command.cache.impl.CommandCacheImpl
 
cacheKey(R) - Method in interface com.blibli.oss.command.Command
Get cache key, if null this command result will not be cached
CacheProperties() - Constructor for class com.blibli.oss.command.properties.CommandProperties.CacheProperties
 
com.blibli.oss.command - package com.blibli.oss.command
 
com.blibli.oss.command.autoconfigure - package com.blibli.oss.command.autoconfigure
 
com.blibli.oss.command.cache - package com.blibli.oss.command.cache
 
com.blibli.oss.command.cache.impl - package com.blibli.oss.command.cache.impl
 
com.blibli.oss.command.exception - package com.blibli.oss.command.exception
 
com.blibli.oss.command.executor - package com.blibli.oss.command.executor
 
com.blibli.oss.command.hystrix - package com.blibli.oss.command.hystrix
 
com.blibli.oss.command.impl - package com.blibli.oss.command.impl
 
com.blibli.oss.command.plugin - package com.blibli.oss.command.plugin
 
com.blibli.oss.command.plugin.impl - package com.blibli.oss.command.plugin.impl
 
com.blibli.oss.command.properties - package com.blibli.oss.command.properties
 
com.blibli.oss.command.tuple - package com.blibli.oss.command.tuple
 
Command<R,T> - Interface in com.blibli.oss.command
 
command - Variable in class com.blibli.oss.command.hystrix.CommandHystrix
 
CommandAutoConfiguration - Class in com.blibli.oss.command.autoconfigure
 
CommandAutoConfiguration() - Constructor for class com.blibli.oss.command.autoconfigure.CommandAutoConfiguration
 
CommandBuilder<R,T> - Interface in com.blibli.oss.command
 
CommandBuilderImpl<REQUEST,RESPONSE> - Class in com.blibli.oss.command.impl
 
CommandBuilderImpl(REQUEST, Class<? extends Command<REQUEST, RESPONSE>>) - Constructor for class com.blibli.oss.command.impl.CommandBuilderImpl
 
commandCache(StringRedisTemplate, CommandProperties) - Method in class com.blibli.oss.command.autoconfigure.CommandCacheAutoConfiguration
 
CommandCache - Interface in com.blibli.oss.command.cache
 
CommandCacheAutoConfiguration - Class in com.blibli.oss.command.autoconfigure
 
CommandCacheAutoConfiguration() - Constructor for class com.blibli.oss.command.autoconfigure.CommandCacheAutoConfiguration
 
CommandCacheImpl - Class in com.blibli.oss.command.cache.impl
 
CommandCacheImpl(StringRedisTemplate, CommandProperties) - Constructor for class com.blibli.oss.command.cache.impl.CommandCacheImpl
 
commandCacheInterceptor(CommandProperties, CommandCache, CommandCacheMapper) - Method in class com.blibli.oss.command.autoconfigure.CommandCacheAutoConfiguration
 
CommandCacheInterceptor - Class in com.blibli.oss.command.cache
 
CommandCacheInterceptor(CommandProperties, CommandCache, CommandCacheMapper) - Constructor for class com.blibli.oss.command.cache.CommandCacheInterceptor
 
commandCacheMapper(ObjectMapper) - Method in class com.blibli.oss.command.autoconfigure.CommandCacheAutoConfiguration
 
CommandCacheMapper - Interface in com.blibli.oss.command.cache
 
CommandCacheMapperImpl - Class in com.blibli.oss.command.cache.impl
 
CommandCacheMapperImpl(ObjectMapper) - Constructor for class com.blibli.oss.command.cache.impl.CommandCacheMapperImpl
 
commandExecutor(Validator, CommandProcessor) - Method in class com.blibli.oss.command.autoconfigure.CommandAutoConfiguration
 
CommandExecutor - Interface in com.blibli.oss.command
 
CommandExecutorImpl - Class in com.blibli.oss.command.impl
 
CommandExecutorImpl(Validator, CommandProcessor) - Constructor for class com.blibli.oss.command.impl.CommandExecutorImpl
 
commandGroupStrategy() - Method in class com.blibli.oss.command.autoconfigure.CommandAutoConfiguration
 
CommandGroupStrategy - Interface in com.blibli.oss.command.plugin
 
CommandGroupStrategyImpl - Class in com.blibli.oss.command.plugin.impl
 
CommandGroupStrategyImpl() - Constructor for class com.blibli.oss.command.plugin.impl.CommandGroupStrategyImpl
 
CommandHystrix<R,T> - Class in com.blibli.oss.command.hystrix
 
CommandHystrix(Command<R, T>, R, String, String, Collection<CommandInterceptor>) - Constructor for class com.blibli.oss.command.hystrix.CommandHystrix
 
CommandInterceptor - Interface in com.blibli.oss.command.plugin
 
commandInterceptors - Variable in class com.blibli.oss.command.hystrix.CommandHystrix
 
commandKeyStrategy() - Method in class com.blibli.oss.command.autoconfigure.CommandAutoConfiguration
 
CommandKeyStrategy - Interface in com.blibli.oss.command.plugin
 
CommandKeyStrategyImpl - Class in com.blibli.oss.command.plugin.impl
 
CommandKeyStrategyImpl() - Constructor for class com.blibli.oss.command.plugin.impl.CommandKeyStrategyImpl
 
commandProcessor(CommandProperties, CommandKeyStrategy, CommandGroupStrategy) - Method in class com.blibli.oss.command.autoconfigure.CommandAutoConfiguration
 
CommandProcessor - Interface in com.blibli.oss.command
 
CommandProcessorImpl - Class in com.blibli.oss.command.impl
 
CommandProcessorImpl(CommandProperties, CommandKeyStrategy, CommandGroupStrategy) - Constructor for class com.blibli.oss.command.impl.CommandProcessorImpl
 
CommandProperties - Class in com.blibli.oss.command.properties
 
CommandProperties() - Constructor for class com.blibli.oss.command.properties.CommandProperties
 
CommandProperties.CacheProperties - Class in com.blibli.oss.command.properties
 
CommandProperties.HystrixProperties - Class in com.blibli.oss.command.properties
 
CommandPropertiesAutoConfiguration - Class in com.blibli.oss.command.autoconfigure
 
CommandPropertiesAutoConfiguration() - Constructor for class com.blibli.oss.command.autoconfigure.CommandPropertiesAutoConfiguration
 
CommandRuntimeException - Exception in com.blibli.oss.command.exception
 
CommandRuntimeException() - Constructor for exception com.blibli.oss.command.exception.CommandRuntimeException
 
CommandRuntimeException(Throwable) - Constructor for exception com.blibli.oss.command.exception.CommandRuntimeException
 
CommandValidationException - Exception in com.blibli.oss.command.exception
 
CommandValidationException(Set) - Constructor for exception com.blibli.oss.command.exception.CommandValidationException
 
construct() - Method in class com.blibli.oss.command.hystrix.CommandHystrix
 

D

doExecute(Class<? extends Command<R, T>>, R) - Method in interface com.blibli.oss.command.CommandProcessor
 
doExecute(Class<? extends Command<R, T>>, R) - Method in class com.blibli.oss.command.impl.CommandProcessorImpl
 

E

evict(String) - Method in interface com.blibli.oss.command.cache.CommandCache
 
evict(String) - Method in class com.blibli.oss.command.cache.impl.CommandCacheImpl
 
evictKeys(R) - Method in interface com.blibli.oss.command.Command
Get evict keys, if null this command will not trigger evict in cache
execute(R) - Method in interface com.blibli.oss.command.Command
Command logic implementation
execute(Class<? extends Command<R, T>>, R) - Method in interface com.blibli.oss.command.executor.SingleCommandExecutor
Execute single command
execute(Class<? extends Command<R, T>>, R) - Method in class com.blibli.oss.command.impl.CommandExecutorImpl
 
executeAll(CommandBuilder<R1, T1>, CommandBuilder<R2, T2>) - Method in interface com.blibli.oss.command.executor.MultiCommandExecutor
 
executeAll(CommandBuilder<R1, T1>, CommandBuilder<R2, T2>, CommandBuilder<R3, T3>) - Method in interface com.blibli.oss.command.executor.MultiCommandExecutor
 
executeAll(CommandBuilder<R1, T1>, CommandBuilder<R2, T2>, CommandBuilder<R3, T3>, CommandBuilder<R4, T4>) - Method in interface com.blibli.oss.command.executor.MultiCommandExecutor
 
executeAll(CommandBuilder<R1, T1>, CommandBuilder<R2, T2>, CommandBuilder<R3, T3>, CommandBuilder<R4, T4>, CommandBuilder<R5, T5>) - Method in interface com.blibli.oss.command.executor.MultiCommandExecutor
 
executeAll(Class<? extends Command<R, T1>>, Class<? extends Command<R, T2>>, R) - Method in interface com.blibli.oss.command.executor.MultiCommandSingleRequestExecutor
 
executeAll(Class<? extends Command<R, T1>>, Class<? extends Command<R, T2>>, Class<? extends Command<R, T3>>, R) - Method in interface com.blibli.oss.command.executor.MultiCommandSingleRequestExecutor
 
executeAll(Class<? extends Command<R, T1>>, Class<? extends Command<R, T2>>, Class<? extends Command<R, T3>>, Class<? extends Command<R, T4>>, R) - Method in interface com.blibli.oss.command.executor.MultiCommandSingleRequestExecutor
 
executeAll(Class<? extends Command<R, T1>>, Class<? extends Command<R, T2>>, Class<? extends Command<R, T3>>, Class<? extends Command<R, T4>>, Class<? extends Command<R, T5>>, R) - Method in interface com.blibli.oss.command.executor.MultiCommandSingleRequestExecutor
 
executeAll(CommandBuilder<R1, T1>, CommandBuilder<R2, T2>) - Method in class com.blibli.oss.command.impl.CommandExecutorImpl
 
executeAll(CommandBuilder<R1, T1>, CommandBuilder<R2, T2>, CommandBuilder<R3, T3>) - Method in class com.blibli.oss.command.impl.CommandExecutorImpl
 
executeAll(CommandBuilder<R1, T1>, CommandBuilder<R2, T2>, CommandBuilder<R3, T3>, CommandBuilder<R4, T4>) - Method in class com.blibli.oss.command.impl.CommandExecutorImpl
 
executeAll(CommandBuilder<R1, T1>, CommandBuilder<R2, T2>, CommandBuilder<R3, T3>, CommandBuilder<R4, T4>, CommandBuilder<R5, T5>) - Method in class com.blibli.oss.command.impl.CommandExecutorImpl
 
executeAll(Class<? extends Command<R, T1>>, Class<? extends Command<R, T2>>, R) - Method in class com.blibli.oss.command.impl.CommandExecutorImpl
 
executeAll(Class<? extends Command<R, T1>>, Class<? extends Command<R, T2>>, Class<? extends Command<R, T3>>, R) - Method in class com.blibli.oss.command.impl.CommandExecutorImpl
 
executeAll(Class<? extends Command<R, T1>>, Class<? extends Command<R, T2>>, Class<? extends Command<R, T3>>, Class<? extends Command<R, T4>>, R) - Method in class com.blibli.oss.command.impl.CommandExecutorImpl
 
executeAll(Class<? extends Command<R, T1>>, Class<? extends Command<R, T2>>, Class<? extends Command<R, T3>>, Class<? extends Command<R, T4>>, Class<? extends Command<R, T5>>, R) - Method in class com.blibli.oss.command.impl.CommandExecutorImpl
 

F

fallback(Throwable, R) - Method in interface com.blibli.oss.command.Command
If Command.execute(Object) produce error, this method will executed as fallback method
fromString(String, Class<T>) - Method in interface com.blibli.oss.command.cache.CommandCacheMapper
 
fromString(String, Class<T>) - Method in class com.blibli.oss.command.cache.impl.CommandCacheMapperImpl
 

G

get(String) - Method in interface com.blibli.oss.command.cache.CommandCache
 
get(String) - Method in class com.blibli.oss.command.cache.impl.CommandCacheImpl
 
getCommandClass() - Method in interface com.blibli.oss.command.CommandBuilder
 
getCommandClass() - Method in class com.blibli.oss.command.impl.CommandBuilderImpl
 
getCommandGroup(Command<?, ?>) - Method in interface com.blibli.oss.command.plugin.CommandGroupStrategy
Get command group
getCommandGroup(Command<?, ?>) - Method in class com.blibli.oss.command.plugin.impl.CommandGroupStrategyImpl
 
getCommandInterceptors(ApplicationContext) - Static method in class com.blibli.oss.command.plugin.InterceptorUtil
 
getCommandKey(Command<?, ?>) - Method in interface com.blibli.oss.command.plugin.CommandKeyStrategy
Get command key from command
getCommandKey(Command<?, ?>) - Method in class com.blibli.oss.command.plugin.impl.CommandKeyStrategyImpl
 
getConstraintViolations() - Method in exception com.blibli.oss.command.exception.CommandValidationException
 
getOrder() - Method in interface com.blibli.oss.command.plugin.CommandInterceptor
Get the order value of this object.
getRequest() - Method in interface com.blibli.oss.command.CommandBuilder
 
getRequest() - Method in class com.blibli.oss.command.impl.CommandBuilderImpl
 
group() - Method in interface com.blibli.oss.command.Command
Get group name

H

HystrixProperties() - Constructor for class com.blibli.oss.command.properties.CommandProperties.HystrixProperties
 

I

InterceptorUtil - Class in com.blibli.oss.command.plugin
 
InterceptorUtil() - Constructor for class com.blibli.oss.command.plugin.InterceptorUtil
 

K

key() - Method in interface com.blibli.oss.command.Command
Get command key

M

MultiCommandExecutor - Interface in com.blibli.oss.command.executor
Executor for multiple commands with different request for each command.
MultiCommandSingleRequestExecutor - Interface in com.blibli.oss.command.executor
Executor for multiple commands but with same request.

O

of(FIRST, SECOND) - Static method in class com.blibli.oss.command.tuple.Tuple
 
of(FIRST, SECOND, THIRD) - Static method in class com.blibli.oss.command.tuple.Tuple
 
of(FIRST, SECOND, THIRD, FORTH) - Static method in class com.blibli.oss.command.tuple.Tuple
 
of(FIRST, SECOND, THIRD, FORTH, FIFTH) - Static method in class com.blibli.oss.command.tuple.Tuple
 

R

request - Variable in class com.blibli.oss.command.hystrix.CommandHystrix
 
responseClass() - Method in interface com.blibli.oss.command.Command
Get return class for cache serialization
resumeWithFallback() - Method in class com.blibli.oss.command.hystrix.CommandHystrix
 

S

setApplicationContext(ApplicationContext) - Method in class com.blibli.oss.command.impl.CommandExecutorImpl
 
setApplicationContext(ApplicationContext) - Method in class com.blibli.oss.command.impl.CommandProcessorImpl
 
setApplicationContext(ApplicationContext) - Method in class com.blibli.oss.command.plugin.impl.CommandKeyStrategyImpl
 
SingleCommandExecutor - Interface in com.blibli.oss.command.executor
Executor for one command

T

toString(T) - Method in interface com.blibli.oss.command.cache.CommandCacheMapper
 
toString(T) - Method in class com.blibli.oss.command.cache.impl.CommandCacheMapperImpl
 
Tuple - Class in com.blibli.oss.command.tuple
 
Tuple() - Constructor for class com.blibli.oss.command.tuple.Tuple
 
Tuple2<FIRST,SECOND> - Class in com.blibli.oss.command.tuple
 
Tuple2() - Constructor for class com.blibli.oss.command.tuple.Tuple2
 
Tuple3<FIRST,SECOND,THIRD> - Class in com.blibli.oss.command.tuple
 
Tuple3() - Constructor for class com.blibli.oss.command.tuple.Tuple3
 
Tuple4<FIRST,SECOND,THIRD,FORTH> - Class in com.blibli.oss.command.tuple
 
Tuple4() - Constructor for class com.blibli.oss.command.tuple.Tuple4
 
Tuple5<FIRST,SECOND,THIRD,FORTH,FIFTH> - Class in com.blibli.oss.command.tuple
 
Tuple5() - Constructor for class com.blibli.oss.command.tuple.Tuple5
 

V

validateRequest() - Method in interface com.blibli.oss.command.Command
Is request need to be validated before execute command
A B C D E F G H I K M O R S T V 
Skip navigation links

Copyright © 2021 Pivotal Software, Inc.. All rights reserved.