public class PrototypeServiceReferenceResourceProvider extends Object implements org.apache.cxf.jaxrs.lifecycle.ResourceProvider, ServiceReferenceResourceProvider
Constructor and Description |
---|
PrototypeServiceReferenceResourceProvider(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference,
Class<?> serviceClass,
org.osgi.framework.ServiceObjects<?> serviceObjects) |
Modifier and Type | Method and Description |
---|---|
org.apache.aries.component.dsl.CachingServiceReference<?> |
getImmutableServiceReference() |
Object |
getInstance(org.apache.cxf.message.Message m) |
Class<?> |
getResourceClass() |
boolean |
isAvailable() |
boolean |
isSingleton() |
void |
releaseInstance(org.apache.cxf.message.Message m,
Object o) |
public PrototypeServiceReferenceResourceProvider(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference, Class<?> serviceClass, org.osgi.framework.ServiceObjects<?> serviceObjects)
public Object getInstance(org.apache.cxf.message.Message m)
getInstance
in interface org.apache.cxf.jaxrs.lifecycle.ResourceProvider
public void releaseInstance(org.apache.cxf.message.Message m, Object o)
releaseInstance
in interface org.apache.cxf.jaxrs.lifecycle.ResourceProvider
public Class<?> getResourceClass()
getResourceClass
in interface org.apache.cxf.jaxrs.lifecycle.ResourceProvider
public boolean isSingleton()
isSingleton
in interface org.apache.cxf.jaxrs.lifecycle.ResourceProvider
public org.apache.aries.component.dsl.CachingServiceReference<?> getImmutableServiceReference()
getImmutableServiceReference
in interface ServiceReferenceResourceProvider
public boolean isAvailable()
Copyright © 2021 The Apache Software Foundation. All rights reserved.