Skip navigation links
A B C D F I M O P R S T W 

A

Adapter - Class in io.shadowstack
 
Adapter() - Constructor for class io.shadowstack.Adapter
 
Adapter.InnerBuilder<T> - Class in io.shadowstack
 
Adapter.OuterBuilder - Class in io.shadowstack
 
AdapterException - Exception in io.shadowstack
 
AdapterException(String) - Constructor for exception io.shadowstack.AdapterException
 
after(MethodForwardingInterceptor) - Method in class io.shadowstack.MethodRouter.Builder
Action to be performed after the method invocation is forwarded.
afterForwarding - Variable in class io.shadowstack.MethodRouter.Builder
 
ArgumentConversion<FC,TC> - Class in io.shadowstack
 
ArgumentConversion() - Constructor for class io.shadowstack.ArgumentConversion
 
ArgumentConversion.FinalBuilder<FF,TF> - Class in io.shadowstack
 
ArgumentConversion.InitialBuilder<FI> - Class in io.shadowstack
 
ArgumentConverter<F,T> - Interface in io.shadowstack
 

B

before(MethodForwardingInterceptor) - Method in class io.shadowstack.MethodRouter.Builder
Action to be performed before the method invocation is forwarded.
beforeForwarding - Variable in class io.shadowstack.MethodRouter.Builder
 
build() - Method in class io.shadowstack.Adapter.InnerBuilder
 
build(Class<?>, Class<?>) - Method in class io.shadowstack.MethodRouter.Builder
 
build(Class<?>, Class<?>) - Method in class io.shadowstack.MethodRouter.DumbBuilder
 
Builder(String) - Constructor for class io.shadowstack.MethodRouter.Builder
Construct a new MethodRouter Builder.

C

consuming(ArgumentConversion...) - Method in class io.shadowstack.MethodRouter.Builder
 
consumingFrom - Variable in class io.shadowstack.MethodRouter.Builder
 
convert(FC) - Method in class io.shadowstack.ArgumentConversion
 
convert(FC, TC) - Method in class io.shadowstack.ArgumentConversion
 
convert(F) - Method in interface io.shadowstack.ArgumentConverter
Converts using a newly created instance
convert(F, T) - Method in interface io.shadowstack.ArgumentConverter
Converts using an existing instance
convert(Class<T>) - Static method in class io.shadowstack.Fluently
 

D

DumbBuilder(Method) - Constructor for class io.shadowstack.MethodRouter.DumbBuilder
Construct a new MethodRouter Builder.

F

FinalBuilder() - Constructor for class io.shadowstack.ArgumentConversion.FinalBuilder
 
Fluently - Class in io.shadowstack
 
Fluently() - Constructor for class io.shadowstack.Fluently
 
forward(Object[], Object) - Method in class io.shadowstack.MethodRouter
Forward a method invocation from the exposed interface to the adapted instance, converting the arguments consumed by the adapted instance as specified and converting the result produced by it as specified.
from(Consumer<T>) - Method in class io.shadowstack.MethodCapture
 

I

InitialBuilder(Class<FI>) - Constructor for class io.shadowstack.ArgumentConversion.InitialBuilder
 
InnerBuilder(Object, Class<T>) - Constructor for class io.shadowstack.Adapter.InnerBuilder
 
intercept(Object, Method, Object[], MethodProxy) - Method in class io.shadowstack.Adapter
 
intercept(Object, Method, Object[], MethodProxy) - Method in class io.shadowstack.MethodCapture
 
intercept(Object[], Object, Object) - Method in interface io.shadowstack.MethodForwardingInterceptor
Intercept a call forwarded by a MethodRouter.
into(Class<T>) - Method in class io.shadowstack.Adapter.OuterBuilder
Specify the exposed interface for this adapter.
io.shadowstack - package io.shadowstack
 

M

method(String) - Static method in class io.shadowstack.Fluently
 
method(Method) - Static method in class io.shadowstack.Fluently
 
MethodCapture<T> - Class in io.shadowstack
Captures a Method reference from a given Consumer.
MethodCapture(Class<T>) - Constructor for class io.shadowstack.MethodCapture
 
MethodForwardingInterceptor - Interface in io.shadowstack
 
MethodRouter - Class in io.shadowstack
 
MethodRouter() - Constructor for class io.shadowstack.MethodRouter
 
MethodRouter.Builder - Class in io.shadowstack
 
MethodRouter.DumbBuilder - Class in io.shadowstack
 

O

OuterBuilder() - Constructor for class io.shadowstack.Adapter.OuterBuilder
 

P

producing(ArgumentConversion) - Method in class io.shadowstack.MethodRouter.Builder
 
producingTo - Variable in class io.shadowstack.MethodRouter.Builder
 

R

reference(Class<T>) - Static method in class io.shadowstack.Fluently
 
routing(MethodRouter.Builder...) - Method in class io.shadowstack.Adapter.InnerBuilder
 

S

shoehorn(Object) - Static method in class io.shadowstack.Fluently
 

T

to(Class<T>) - Method in class io.shadowstack.ArgumentConversion.InitialBuilder
 
to(String) - Method in class io.shadowstack.MethodRouter.Builder
Sets the name of the destination method.
to(Method) - Method in class io.shadowstack.MethodRouter.DumbBuilder
Sets the name of the destination method.

W

with(ArgumentConverter<FF, TF>) - Method in class io.shadowstack.ArgumentConversion.FinalBuilder
 
A B C D F I M O P R S T W 
Skip navigation links

Copyright © 2020 shadow-invoke. All rights reserved.