Index

A B C D E F G H I J M N P R S T 
All Classes and Interfaces|All Packages|Serialized Form

A

after(InvocationContext) - Method in interface io.jexxa.adapterapi.interceptor.AfterInterceptor
 
after(InvocationContext) - Method in class io.jexxa.adapterapi.interceptor.DefaultInterceptor
 
after(InvocationContext) - Method in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
AfterInterceptor - Interface in io.jexxa.adapterapi.interceptor
 
AfterMonitor - Class in io.jexxa.adapterapi.invocation.monitor
 
AfterMonitor() - Constructor for class io.jexxa.adapterapi.invocation.monitor.AfterMonitor
 
around(InvocationContext) - Method in interface io.jexxa.adapterapi.interceptor.AroundInterceptor
 
around(InvocationContext) - Method in class io.jexxa.adapterapi.interceptor.DefaultInterceptor
 
around(InvocationContext) - Method in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
AroundInterceptor - Interface in io.jexxa.adapterapi.interceptor
 
AroundMonitor - Class in io.jexxa.adapterapi.invocation.monitor
 
AroundMonitor() - Constructor for class io.jexxa.adapterapi.invocation.monitor.AroundMonitor
 

B

before(InvocationContext) - Method in interface io.jexxa.adapterapi.interceptor.BeforeInterceptor
 
before(InvocationContext) - Method in class io.jexxa.adapterapi.interceptor.DefaultInterceptor
 
before(InvocationContext) - Method in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
BeforeInterceptor - Interface in io.jexxa.adapterapi.interceptor
 
BeforeMonitor - Class in io.jexxa.adapterapi.invocation.monitor
 
BeforeMonitor() - Constructor for class io.jexxa.adapterapi.invocation.monitor.BeforeMonitor
 

C

cleanup() - Static method in class io.jexxa.adapterapi.JexxaContext
 
clear() - Static method in class io.jexxa.adapterapi.invocation.transaction.TransactionManager
 
closeTransaction() - Method in interface io.jexxa.adapterapi.invocation.transaction.TransactionHandler
 
closeTransaction() - Static method in class io.jexxa.adapterapi.invocation.transaction.TransactionManager
 
ConsumerInvocationContext<T> - Class in io.jexxa.adapterapi.invocation.context
 
ConsumerInvocationContext(Object, SerializableConsumer<T>, T, Collection<AroundInterceptor>) - Constructor for class io.jexxa.adapterapi.invocation.context.ConsumerInvocationContext
 

D

DefaultInterceptor - Class in io.jexxa.adapterapi.interceptor
 
DefaultInterceptor() - Constructor for class io.jexxa.adapterapi.interceptor.DefaultInterceptor
 
DefaultInvocationHandler - Class in io.jexxa.adapterapi.invocation
 
DefaultInvocationHandler() - Constructor for class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
Diagnostics - Record Class in io.jexxa.adapterapi.drivingadapter
 
Diagnostics(String, String, boolean, String, Instant) - Constructor for record class io.jexxa.adapterapi.drivingadapter.Diagnostics
Creates an instance of a Diagnostics record class.

E

equals(Object) - Method in record class io.jexxa.adapterapi.drivingadapter.Diagnostics
Indicates whether some other object is "equal to" this one.

F

FunctionInvocationContext<T,R> - Class in io.jexxa.adapterapi.invocation.context
 
FunctionInvocationContext(Object, SerializableFunction<T, R>, T, Collection<AroundInterceptor>) - Constructor for class io.jexxa.adapterapi.invocation.context.FunctionInvocationContext
 

G

getArgs() - Method in class io.jexxa.adapterapi.invocation.context.ConsumerInvocationContext
 
getArgs() - Method in class io.jexxa.adapterapi.invocation.context.FunctionInvocationContext
 
getArgs() - Method in class io.jexxa.adapterapi.invocation.context.MethodInvocationContext
 
getArgs() - Method in class io.jexxa.adapterapi.invocation.context.RunnableInvocationContext
 
getArgs() - Method in class io.jexxa.adapterapi.invocation.context.SupplierInvocationContext
 
getArgs() - Method in class io.jexxa.adapterapi.invocation.InvocationContext
 
getArgTypes() - Method in class io.jexxa.adapterapi.invocation.InvocationContext
 
getDiagnostics() - Method in class io.jexxa.adapterapi.drivingadapter.HealthCheck
 
getInstance() - Static method in class io.jexxa.adapterapi.invocation.transaction.TransactionManager
 
getInvocationHandler(Object) - Static method in class io.jexxa.adapterapi.invocation.InvocationManager
 
getMethod() - Method in class io.jexxa.adapterapi.invocation.context.ConsumerInvocationContext
 
getMethod() - Method in class io.jexxa.adapterapi.invocation.context.FunctionInvocationContext
 
getMethod() - Method in class io.jexxa.adapterapi.invocation.context.MethodInvocationContext
 
getMethod() - Method in class io.jexxa.adapterapi.invocation.context.RunnableInvocationContext
 
getMethod() - Method in class io.jexxa.adapterapi.invocation.context.SupplierInvocationContext
 
getMethod() - Method in class io.jexxa.adapterapi.invocation.InvocationContext
 
getObservedObject() - Method in class io.jexxa.adapterapi.drivingadapter.HealthCheck
 
getReturnValue() - Method in class io.jexxa.adapterapi.invocation.context.ConsumerInvocationContext
 
getReturnValue() - Method in class io.jexxa.adapterapi.invocation.context.FunctionInvocationContext
 
getReturnValue() - Method in class io.jexxa.adapterapi.invocation.context.MethodInvocationContext
 
getReturnValue() - Method in class io.jexxa.adapterapi.invocation.context.RunnableInvocationContext
 
getReturnValue() - Method in class io.jexxa.adapterapi.invocation.context.SupplierInvocationContext
 
getReturnValue() - Method in class io.jexxa.adapterapi.invocation.InvocationContext
 
getReturnValue(Class<T>) - Method in class io.jexxa.adapterapi.invocation.InvocationContext
 
getRootInterceptor(Object) - Static method in class io.jexxa.adapterapi.invocation.InvocationManager
 
getStatusMessage() - Method in class io.jexxa.adapterapi.drivingadapter.HealthCheck
 
getTarget() - Method in class io.jexxa.adapterapi.invocation.context.RunnableInvocationContext
 
getTarget() - Method in class io.jexxa.adapterapi.invocation.InvocationContext
 
getTarget(Class<T>) - Method in class io.jexxa.adapterapi.invocation.InvocationContext
 
getTargetException() - Method in exception io.jexxa.adapterapi.invocation.InvocationTargetRuntimeException
 
GLOBAL_SYNCHRONIZATION_OBJECT - Static variable in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 

H

hashCode() - Method in record class io.jexxa.adapterapi.drivingadapter.Diagnostics
Returns a hash code value for this object.
HealthCheck - Class in io.jexxa.adapterapi.drivingadapter
 
HealthCheck() - Constructor for class io.jexxa.adapterapi.drivingadapter.HealthCheck
 
healthy() - Method in class io.jexxa.adapterapi.drivingadapter.HealthCheck
 

I

IDrivingAdapter - Interface in io.jexxa.adapterapi.drivingadapter
Generic interface that must be implemented by a DrivingAdapter
init() - Static method in class io.jexxa.adapterapi.JexxaContext
 
initTransaction() - Method in interface io.jexxa.adapterapi.invocation.transaction.TransactionHandler
 
initTransaction() - Static method in class io.jexxa.adapterapi.invocation.transaction.TransactionManager
 
InvocationContext - Class in io.jexxa.adapterapi.invocation
 
InvocationContext(Object, Collection<AroundInterceptor>) - Constructor for class io.jexxa.adapterapi.invocation.InvocationContext
 
InvocationManager - Class in io.jexxa.adapterapi.invocation
 
InvocationTargetRuntimeException - Exception in io.jexxa.adapterapi.invocation
InvocationTargetRuntimeException is an unchecked exception that wraps an exception thrown by an invoked method or constructor.
InvocationTargetRuntimeException(Throwable) - Constructor for exception io.jexxa.adapterapi.invocation.InvocationTargetRuntimeException
 
invoke() - Method in class io.jexxa.adapterapi.invocation.context.ConsumerInvocationContext
 
invoke() - Method in class io.jexxa.adapterapi.invocation.context.FunctionInvocationContext
 
invoke() - Method in class io.jexxa.adapterapi.invocation.context.MethodInvocationContext
 
invoke() - Method in class io.jexxa.adapterapi.invocation.context.RunnableInvocationContext
 
invoke() - Method in class io.jexxa.adapterapi.invocation.context.SupplierInvocationContext
 
invoke() - Method in class io.jexxa.adapterapi.invocation.InvocationContext
This method performs a method invocation on given method.
invoke(InvocationContext) - Method in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
invoke(Object, SerializableConsumer<T>, T) - Method in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
invoke(Object, SerializableConsumer<T>, T) - Method in interface io.jexxa.adapterapi.invocation.JexxaInvocationHandler
This method performs a method invocation on given consumer.
invoke(Object, SerializableFunction<T, R>, T) - Method in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
invoke(Object, SerializableFunction<T, R>, T) - Method in interface io.jexxa.adapterapi.invocation.JexxaInvocationHandler
This method performs a method invocation on given function.
invoke(Object, SerializableRunnable) - Method in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
invoke(Object, SerializableRunnable) - Method in interface io.jexxa.adapterapi.invocation.JexxaInvocationHandler
This method performs a method invocation on given runnable.
invoke(Object, SerializableSupplier<T>) - Method in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
invoke(Object, SerializableSupplier<T>) - Method in interface io.jexxa.adapterapi.invocation.JexxaInvocationHandler
This method performs a method invocation on given supplier.
invoke(Method, Object, Object[]) - Method in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
invoke(Method, Object, Object[]) - Method in interface io.jexxa.adapterapi.invocation.JexxaInvocationHandler
This method performs a method invocation on given method.
io.jexxa.adapterapi - package io.jexxa.adapterapi
 
io.jexxa.adapterapi.drivingadapter - package io.jexxa.adapterapi.drivingadapter
 
io.jexxa.adapterapi.interceptor - package io.jexxa.adapterapi.interceptor
 
io.jexxa.adapterapi.invocation - package io.jexxa.adapterapi.invocation
 
io.jexxa.adapterapi.invocation.context - package io.jexxa.adapterapi.invocation.context
 
io.jexxa.adapterapi.invocation.function - package io.jexxa.adapterapi.invocation.function
 
io.jexxa.adapterapi.invocation.monitor - package io.jexxa.adapterapi.invocation.monitor
 
io.jexxa.adapterapi.invocation.transaction - package io.jexxa.adapterapi.invocation.transaction
 
isHealthy() - Method in record class io.jexxa.adapterapi.drivingadapter.Diagnostics
Returns the value of the isHealthy record component.

J

JexxaContext - Class in io.jexxa.adapterapi
 
JexxaInvocationHandler - Interface in io.jexxa.adapterapi.invocation
 

M

MethodInvocationContext - Class in io.jexxa.adapterapi.invocation.context
 
MethodInvocationContext(Method, Object, Object[], List<AroundInterceptor>) - Constructor for class io.jexxa.adapterapi.invocation.context.MethodInvocationContext
 

N

nameOfHealthCheck() - Method in record class io.jexxa.adapterapi.drivingadapter.Diagnostics
Returns the value of the nameOfHealthCheck record component.
nameOfObservedObject() - Method in record class io.jexxa.adapterapi.drivingadapter.Diagnostics
Returns the value of the nameOfObservedObject record component.

P

proceed() - Method in class io.jexxa.adapterapi.invocation.InvocationContext
 

R

register(Object) - Method in interface io.jexxa.adapterapi.drivingadapter.IDrivingAdapter
Register an object that should be accessed by this driving adapter
registerAfter(AfterInterceptor) - Method in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
registerAround(AroundInterceptor) - Method in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
registerBefore(BeforeInterceptor) - Method in class io.jexxa.adapterapi.invocation.DefaultInvocationHandler
 
registerCleanupHandler(Runnable) - Static method in class io.jexxa.adapterapi.JexxaContext
 
registerInitHandler(Runnable) - Static method in class io.jexxa.adapterapi.JexxaContext
 
registerTransactionHandler(TransactionHandler) - Static method in class io.jexxa.adapterapi.invocation.transaction.TransactionManager
 
rollback() - Method in interface io.jexxa.adapterapi.invocation.transaction.TransactionHandler
 
rollback() - Static method in class io.jexxa.adapterapi.invocation.transaction.TransactionManager
 
RunnableInvocationContext - Class in io.jexxa.adapterapi.invocation.context
 
RunnableInvocationContext(Object, SerializableRunnable, Collection<AroundInterceptor>) - Constructor for class io.jexxa.adapterapi.invocation.context.RunnableInvocationContext
 

S

SerializableConsumer<T> - Interface in io.jexxa.adapterapi.invocation.function
 
SerializableFunction<T,R> - Interface in io.jexxa.adapterapi.invocation.function
 
SerializableRunnable - Interface in io.jexxa.adapterapi.invocation.function
 
SerializableSupplier<T> - Interface in io.jexxa.adapterapi.invocation.function
 
setObservedObject(Object) - Method in class io.jexxa.adapterapi.drivingadapter.HealthCheck
 
start() - Method in interface io.jexxa.adapterapi.drivingadapter.IDrivingAdapter
Perform all operations that are required to offer registered objects via this driving adapter.
statusMessage() - Method in record class io.jexxa.adapterapi.drivingadapter.Diagnostics
Returns the value of the statusMessage record component.
stop() - Method in interface io.jexxa.adapterapi.drivingadapter.IDrivingAdapter
Perform all operations that are required to deallocate resources and no longer offer registered objects.
SupplierInvocationContext<T> - Class in io.jexxa.adapterapi.invocation.context
 
SupplierInvocationContext(Object, SerializableSupplier<T>, Collection<AroundInterceptor>) - Constructor for class io.jexxa.adapterapi.invocation.context.SupplierInvocationContext
 

T

timestamp() - Method in record class io.jexxa.adapterapi.drivingadapter.Diagnostics
Returns the value of the timestamp record component.
toString() - Method in record class io.jexxa.adapterapi.drivingadapter.Diagnostics
Returns a string representation of this record class.
TransactionHandler - Interface in io.jexxa.adapterapi.invocation.transaction
 
TransactionManager - Class in io.jexxa.adapterapi.invocation.transaction
 
A B C D E F G H I J M N P R S T 
All Classes and Interfaces|All Packages|Serialized Form