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 classContextualizerImpl.InvocationHandlerImpl
-
Constructor Summary
Constructors Constructor Description ContextualizerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tcontextualize(T object, Class<T> intf)Wraps an object in a proxy that preserves Payara context<T> Tcontextualize(T object, ContextProducer.Instance context, Class<T> intf)Wraps an object in a proxy that preserves Payara context<T> Tcontextualize(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:ContextualizerWraps an object in a proxy that preserves Payara context- Specified by:
contextualizein 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:ContextualizerWraps an object in a proxy that preserves Payara context- Specified by:
contextualizein interfaceContextualizer- Returns:
- proxied object
-
contextualize
public <T> T contextualize(T object, ContextProducer.Instance context, Stream<Class<?>> interfaces)Description copied from interface:ContextualizerWraps an object in a proxy that preserves Payara context- Specified by:
contextualizein interfaceContextualizer- Returns:
- proxied object
-
-