Package fish.payara.appserver.context
Class ContextualizerImpl
- java.lang.Object
-
- fish.payara.appserver.context.ContextualizerImpl
-
- All Implemented Interfaces:
Contextualizer
@Service public class ContextualizerImpl extends Object implements Contextualizer
- Author:
- lprimak
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ContextualizerImpl.InvocationHandlerImpl
-
Constructor Summary
Constructors Constructor Description ContextualizerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
contextualize(T object, Class<T> intf)
Wraps an object in a proxy that preserves Payara context<T> T
contextualize(T object, ContextProducer.Instance context, Class<T> intf)
Wraps an object in a proxy that preserves Payara context<T> T
contextualize(T object, ContextProducer.Instance context, Stream<Class<?>> interfaces)
Wraps an object in a proxy that preserves Payara context
-
-
-
Method Detail
-
contextualize
public <T> T contextualize(T object, Class<T> intf)
Description copied from interface:Contextualizer
Wraps an object in a proxy that preserves Payara context- Specified by:
contextualize
in interfaceContextualizer
- Type Parameters:
T
- object type to proxy and contextualize- Parameters:
object
- object instance to proxy and contextualizeintf
- Interface that is used to proxy the object- Returns:
- proxied object
-
contextualize
public <T> T contextualize(T object, ContextProducer.Instance context, Class<T> intf)
Description copied from interface:Contextualizer
Wraps an object in a proxy that preserves Payara context- Specified by:
contextualize
in interfaceContextualizer
- Returns:
- proxied object
-
contextualize
public <T> T contextualize(T object, ContextProducer.Instance context, Stream<Class<?>> interfaces)
Description copied from interface:Contextualizer
Wraps an object in a proxy that preserves Payara context- Specified by:
contextualize
in interfaceContextualizer
- Returns:
- proxied object
-
-