Index
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
Diagnosticsrecord 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
isHealthyrecord 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
nameOfHealthCheckrecord component. - nameOfObservedObject() - Method in record class io.jexxa.adapterapi.drivingadapter.Diagnostics
-
Returns the value of the
nameOfObservedObjectrecord 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
statusMessagerecord 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
timestamprecord 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
All Classes and Interfaces|All Packages|Serialized Form