A C F G I L M O P R S T U 

A

AbstractAsyncMethodRunner - Class in com.github.vbauer.caesar.runner.impl.base
 
AbstractAsyncMethodRunner() - Constructor for class com.github.vbauer.caesar.runner.impl.base.AbstractAsyncMethodRunner
 
AbstractCaesarException - Exception in com.github.vbauer.caesar.exception
 
AbstractCaesarException() - Constructor for exception com.github.vbauer.caesar.exception.AbstractCaesarException
 
AbstractCallbackMethodRunner - Class in com.github.vbauer.caesar.runner.impl.base
 
AbstractCallbackMethodRunner() - Constructor for class com.github.vbauer.caesar.runner.impl.base.AbstractCallbackMethodRunner
 
AbstractReturnMethodRunner - Class in com.github.vbauer.caesar.runner.impl.base
AbstractReturnMethodRunner() - Constructor for class com.github.vbauer.caesar.runner.impl.base.AbstractReturnMethodRunner
 
AsyncCallback<T> - Interface in com.github.vbauer.caesar.callback
 
AsyncCallbackAdapter<T> - Class in com.github.vbauer.caesar.callback
AsyncCallbackAdapter() - Constructor for class com.github.vbauer.caesar.callback.AsyncCallbackAdapter
 
AsyncCallbackMethodRunner - Class in com.github.vbauer.caesar.runner.impl
 
AsyncCallbackMethodRunner() - Constructor for class com.github.vbauer.caesar.runner.impl.AsyncCallbackMethodRunner
 
AsyncCallbackTask<T> - Class in com.github.vbauer.caesar.runner.task
 
AsyncCallbackTask(Object, Method, Object[], AsyncCallback) - Constructor for class com.github.vbauer.caesar.runner.task.AsyncCallbackTask
 
AsyncInvocationHandler - Class in com.github.vbauer.caesar.proxy
 
AsyncMethodRunner - Interface in com.github.vbauer.caesar.runner
 
AsyncMethodRunnerFactory - Class in com.github.vbauer.caesar.runner
 
AsyncProxyCreator - Class in com.github.vbauer.caesar.proxy
Proxy creator that makes asynchronous variant of bean.

C

call() - Method in class com.github.vbauer.caesar.runner.task.AsyncCallbackTask
 
call() - Method in class com.github.vbauer.caesar.runner.task.FutureCallbackTask
 
call() - Method in class com.github.vbauer.caesar.runner.task.SimpleInvokeTask
 
CLASS_NAMES - Static variable in class com.github.vbauer.caesar.runner.AsyncMethodRunnerFactory
Immutable list with class names of method runners.
classNames(String, Collection<String>) - Static method in class com.github.vbauer.caesar.util.ReflectionUtils
 
com.github.vbauer.caesar.annotation - package com.github.vbauer.caesar.annotation
Package with annotations.
com.github.vbauer.caesar.callback - package com.github.vbauer.caesar.callback
Callback classes for the AsyncCallbackMethodRunner.
com.github.vbauer.caesar.exception - package com.github.vbauer.caesar.exception
Exception classes to notify about critical errors.
com.github.vbauer.caesar.proxy - package com.github.vbauer.caesar.proxy
Proxy-related classes, ex: for proxy creation and methods invocation.
com.github.vbauer.caesar.runner - package com.github.vbauer.caesar.runner
Classes related to AsyncMethodRunner.
com.github.vbauer.caesar.runner.impl - package com.github.vbauer.caesar.runner.impl
Implementations of AsyncMethodRunner
com.github.vbauer.caesar.runner.impl.base - package com.github.vbauer.caesar.runner.impl.base
Base classes for method runners to aggregate common logic.
com.github.vbauer.caesar.runner.task - package com.github.vbauer.caesar.runner.task
Callable-classes for execution service to make invocation of sync-methods.
com.github.vbauer.caesar.util - package com.github.vbauer.caesar.util
Package with utility classes (helpers).
create(Object, ExecutorService) - Static method in class com.github.vbauer.caesar.proxy.AsyncInvocationHandler
 
create(SYNC, Class<ASYNC>, ExecutorService) - Static method in class com.github.vbauer.caesar.proxy.AsyncProxyCreator
 
create(SYNC, Class<ASYNC>, ExecutorService, boolean) - Static method in class com.github.vbauer.caesar.proxy.AsyncProxyCreator
 
createCall(Object, Method, Object[]) - Method in interface com.github.vbauer.caesar.runner.AsyncMethodRunner
 
createCall(Object, Method, Object[]) - Method in class com.github.vbauer.caesar.runner.impl.base.AbstractAsyncMethodRunner
createCall(Object, Method, Object[]) - Method in class com.github.vbauer.caesar.runner.impl.base.AbstractCallbackMethodRunner
createCall(Object, Method, Object, Object[]) - Method in class com.github.vbauer.caesar.runner.impl.AsyncCallbackMethodRunner
createCall(Object, Method, Object, Object[]) - Method in class com.github.vbauer.caesar.runner.impl.base.AbstractCallbackMethodRunner
 
createCall(Object, Method, Object, Object[]) - Method in class com.github.vbauer.caesar.runner.impl.FutureCallbackMethodRunner
createMethodRunners() - Static method in class com.github.vbauer.caesar.runner.AsyncMethodRunnerFactory
 
createObject(String) - Static method in class com.github.vbauer.caesar.util.ReflectionUtils
 
createObjects(Collection<String>) - Static method in class com.github.vbauer.caesar.util.ReflectionUtils
 

F

findAnnotationFromMethodOrClass(Method, Class<T>) - Static method in class com.github.vbauer.caesar.util.ReflectionUtils
 
findAsyncMethodRunner(Method) - Method in class com.github.vbauer.caesar.proxy.AsyncInvocationHandler
 
findDeclaredMethod(Class<?>, String, Class<?>[]) - Static method in class com.github.vbauer.caesar.util.ReflectionUtils
 
findSyncMethod(Class<?>, String, Class<?>, Class<?>[]) - Method in class com.github.vbauer.caesar.runner.impl.base.AbstractAsyncMethodRunner
 
findSyncMethod(Class<?>, String, Class<?>, Class<?>[]) - Method in class com.github.vbauer.caesar.runner.impl.base.AbstractCallbackMethodRunner
findSyncMethod(Class<?>, String, Class<?>, Class<?>[]) - Method in class com.github.vbauer.caesar.runner.impl.base.AbstractReturnMethodRunner
findSyncMethod(Object, Method) - Method in interface com.github.vbauer.caesar.runner.AsyncMethodRunner
 
findSyncMethod(Object, Method) - Method in class com.github.vbauer.caesar.runner.impl.base.AbstractAsyncMethodRunner
FutureCallbackAdapter<T> - Class in com.github.vbauer.caesar.callback
FutureCallback
FutureCallbackAdapter() - Constructor for class com.github.vbauer.caesar.callback.FutureCallbackAdapter
 
FutureCallbackMethodRunner - Class in com.github.vbauer.caesar.runner.impl
 
FutureCallbackMethodRunner() - Constructor for class com.github.vbauer.caesar.runner.impl.FutureCallbackMethodRunner
 
FutureCallbackTask<T> - Class in com.github.vbauer.caesar.runner.task
 
FutureCallbackTask(Object, Method, Object[], FutureCallback) - Constructor for class com.github.vbauer.caesar.runner.task.FutureCallbackTask
 
FutureMethodRunner - Class in com.github.vbauer.caesar.runner.impl
 
FutureMethodRunner() - Constructor for class com.github.vbauer.caesar.runner.impl.FutureMethodRunner
 

G

getArguments() - Method in exception com.github.vbauer.caesar.exception.MissedSyncMethodException
 
getCallbackClass() - Method in class com.github.vbauer.caesar.runner.impl.AsyncCallbackMethodRunner
getCallbackClass() - Method in class com.github.vbauer.caesar.runner.impl.base.AbstractCallbackMethodRunner
 
getCallbackClass() - Method in class com.github.vbauer.caesar.runner.impl.FutureCallbackMethodRunner
getClassSafe(Object) - Static method in class com.github.vbauer.caesar.util.ReflectionUtils
 
getClassWithoutProxies(Object) - Static method in class com.github.vbauer.caesar.util.ReflectionUtils
 
getExecutor() - Method in exception com.github.vbauer.caesar.exception.UnsupportedTimeoutException
 
getMessage() - Method in exception com.github.vbauer.caesar.exception.AbstractCaesarException
getMessage() - Method in exception com.github.vbauer.caesar.exception.MissedSyncMethodException
getMessage() - Method in exception com.github.vbauer.caesar.exception.UnsupportedTimeoutException
getMethod() - Method in exception com.github.vbauer.caesar.exception.MissedSyncMethodException
 
getReturnClass(Class<?>) - Method in class com.github.vbauer.caesar.runner.impl.base.AbstractReturnMethodRunner
 
getReturnClass(Class<?>) - Method in class com.github.vbauer.caesar.runner.impl.FutureMethodRunner
getReturnClass(Class<?>) - Method in class com.github.vbauer.caesar.runner.impl.ListenableFutureMethodRunner
getReturnClass(Class<?>) - Method in class com.github.vbauer.caesar.runner.impl.ObservableMethodRunner
getReturnClass(Class<?>) - Method in class com.github.vbauer.caesar.runner.impl.SyncMethodRunner

I

invoke(Object, Method, Object[]) - Method in class com.github.vbauer.caesar.proxy.AsyncInvocationHandler

L

ListenableFutureMethodRunner - Class in com.github.vbauer.caesar.runner.impl
 
ListenableFutureMethodRunner() - Constructor for class com.github.vbauer.caesar.runner.impl.ListenableFutureMethodRunner
 

M

MissedSyncMethodException - Exception in com.github.vbauer.caesar.exception
 
MissedSyncMethodException(Method, Object...) - Constructor for exception com.github.vbauer.caesar.exception.MissedSyncMethodException
 

O

ObservableMethodRunner - Class in com.github.vbauer.caesar.runner.impl
 
ObservableMethodRunner() - Constructor for class com.github.vbauer.caesar.runner.impl.ObservableMethodRunner
 
onFailure(Throwable) - Method in interface com.github.vbauer.caesar.callback.AsyncCallback
Callback-method on failure.
onFailure(Throwable) - Method in class com.github.vbauer.caesar.callback.AsyncCallbackAdapter
Callback-method on failure.
onFailure(Throwable) - Method in class com.github.vbauer.caesar.callback.FutureCallbackAdapter
onSuccess(T) - Method in interface com.github.vbauer.caesar.callback.AsyncCallback
Callback-method on success.
onSuccess(T) - Method in class com.github.vbauer.caesar.callback.AsyncCallbackAdapter
Callback-method on success.
onSuccess(T) - Method in class com.github.vbauer.caesar.callback.FutureCallbackAdapter

P

PACKAGE_NAME - Static variable in class com.github.vbauer.caesar.runner.AsyncMethodRunnerFactory
 
PACKAGE_SEPARATOR - Static variable in class com.github.vbauer.caesar.util.ReflectionUtils
 
processResultFuture(Future<?>, ExecutorService) - Method in interface com.github.vbauer.caesar.runner.AsyncMethodRunner
 
processResultFuture(Future<?>, ExecutorService) - Method in class com.github.vbauer.caesar.runner.impl.base.AbstractAsyncMethodRunner
processResultFuture(Future<?>, ExecutorService) - Method in class com.github.vbauer.caesar.runner.impl.ListenableFutureMethodRunner
processResultFuture(Future<?>, ExecutorService) - Method in class com.github.vbauer.caesar.runner.impl.ObservableMethodRunner
processResultFuture(Future<?>, ExecutorService) - Method in class com.github.vbauer.caesar.runner.impl.SyncMethodRunner

R

ReflectionUtils - Class in com.github.vbauer.caesar.util
 

S

SimpleInvokeTask<T> - Class in com.github.vbauer.caesar.runner.task
 
SimpleInvokeTask(Object, Method, Object[]) - Constructor for class com.github.vbauer.caesar.runner.task.SimpleInvokeTask
 
SyncMethodRunner - Class in com.github.vbauer.caesar.runner.impl
 
SyncMethodRunner() - Constructor for class com.github.vbauer.caesar.runner.impl.SyncMethodRunner
 

T

Timeout - Annotation Type in com.github.vbauer.caesar.annotation
Timeout annotation allows to stop operation after some period.

U

UnsupportedTimeoutException - Exception in com.github.vbauer.caesar.exception
 
UnsupportedTimeoutException(Executor) - Constructor for exception com.github.vbauer.caesar.exception.UnsupportedTimeoutException
 
A C F G I L M O P R S T U 
Skip navigation links

Copyright © 2015–2018. All rights reserved.