public class CdiSingletonResourceProvider extends CdiResourceProvider
CdiResourceProvider.BeanCreator, CdiResourceProvider.DefaultBeanCreator, CdiResourceProvider.ProvidedInstanceBeanCreator, CdiResourceProvider.PseudoScopedCdiBeanCreatorbean, bm, classLoader, clazz, constructor, context, contextTypes, injections, INSTANCE_KEY, normalScopeCreator, postConstructMethod, preDestroyMethod, webbeansContext| Constructor and Description |
|---|
CdiSingletonResourceProvider(ClassLoader loader,
Class<?> clazz,
Object instance,
Collection<org.apache.openejb.Injection> injectionCollection,
Context initialContext,
org.apache.webbeans.config.WebBeansContext owbCtx) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getInstance(org.apache.cxf.message.Message m) |
boolean |
isSingleton() |
void |
release() |
void |
releaseInstance(org.apache.cxf.message.Message m,
Object o) |
getClassLoader, getResourceClasspublic CdiSingletonResourceProvider(ClassLoader loader, Class<?> clazz, Object instance, Collection<org.apache.openejb.Injection> injectionCollection, Context initialContext, org.apache.webbeans.config.WebBeansContext owbCtx)
public boolean isSingleton()
isSingleton in interface org.apache.cxf.jaxrs.lifecycle.ResourceProviderisSingleton in class CdiResourceProviderpublic Object getInstance(org.apache.cxf.message.Message m)
getInstance in interface org.apache.cxf.jaxrs.lifecycle.ResourceProvidergetInstance in class CdiResourceProviderpublic void releaseInstance(org.apache.cxf.message.Message m,
Object o)
releaseInstance in interface org.apache.cxf.jaxrs.lifecycle.ResourceProviderreleaseInstance in class CdiResourceProviderpublic void release()
Copyright © 1999–2022 The Apache Software Foundation. All rights reserved.