public class ContextServiceImpl extends Object implements javax.enterprise.concurrent.ContextService, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected ContextSetupProvider |
contextSetupProvider |
protected String |
name |
protected TransactionSetupProvider |
transactionSetupProvider |
| Constructor and Description |
|---|
ContextServiceImpl(String name,
ContextSetupProvider contextSetupProvider) |
ContextServiceImpl(String name,
ContextSetupProvider contextSetupProvider,
TransactionSetupProvider transactionSetupProvider) |
| Modifier and Type | Method and Description |
|---|---|
Object |
createContextualProxy(Object instance,
Class<?>... interfaces) |
Object |
createContextualProxy(Object instance,
Map<String,String> executionProperties,
Class<?>... interfaces) |
<T> T |
createContextualProxy(T instance,
Class<T> intf) |
<T> T |
createContextualProxy(T instance,
Map<String,String> executionProperties,
Class<T> intf) |
ContextSetupProvider |
getContextSetupProvider() |
Map<String,String> |
getExecutionProperties(Object contextObject) |
String |
getName() |
TransactionSetupProvider |
getTransactionSetupProvider() |
protected ContextProxyInvocationHandler |
verifyHandler(Object contextObject) |
protected void |
verifyStringValue(Enumeration e) |
protected final ContextSetupProvider contextSetupProvider
protected final TransactionSetupProvider transactionSetupProvider
protected final String name
public ContextServiceImpl(String name, ContextSetupProvider contextSetupProvider)
public ContextServiceImpl(String name, ContextSetupProvider contextSetupProvider, TransactionSetupProvider transactionSetupProvider)
public String getName()
public ContextSetupProvider getContextSetupProvider()
public TransactionSetupProvider getTransactionSetupProvider()
public Object createContextualProxy(Object instance, Class<?>... interfaces)
createContextualProxy in interface javax.enterprise.concurrent.ContextServicepublic Object createContextualProxy(Object instance, Map<String,String> executionProperties, Class<?>... interfaces)
createContextualProxy in interface javax.enterprise.concurrent.ContextServicepublic <T> T createContextualProxy(T instance,
Class<T> intf)
createContextualProxy in interface javax.enterprise.concurrent.ContextServicepublic <T> T createContextualProxy(T instance,
Map<String,String> executionProperties,
Class<T> intf)
createContextualProxy in interface javax.enterprise.concurrent.ContextServicepublic Map<String,String> getExecutionProperties(Object contextObject)
getExecutionProperties in interface javax.enterprise.concurrent.ContextServiceprotected void verifyStringValue(Enumeration e) throws ClassCastException
ClassCastExceptionprotected ContextProxyInvocationHandler verifyHandler(Object contextObject)
Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.