public class AriesJaxrsServiceRuntime extends Object implements org.osgi.service.jaxrs.runtime.JaxrsServiceRuntime
Constructor and Description |
---|
AriesJaxrsServiceRuntime(Whiteboard whiteboard) |
Modifier and Type | Method and Description |
---|---|
void |
addApplicationDependentExtension(org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference) |
void |
addApplicationDependentResource(org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference) |
void |
addApplicationEndpoint(PropertyHolder registratorReference,
org.apache.aries.component.dsl.CachingServiceReference<?> endpointImmutableServiceReference,
org.apache.cxf.Bus bus,
Class<?> theClass) |
void |
addApplicationExtension(PropertyHolder registratorProperties,
org.apache.aries.component.dsl.CachingServiceReference<?> extensionImmutableServiceReference,
Class<?> theClass) |
void |
addClashingApplication(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
addClashingExtension(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
addClashingResource(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
addContextDependentApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference) |
void |
addDependentApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> applicationReference) |
void |
addDependentExtensionInApplication(Map<String,?> applicationReference,
org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference) |
void |
addDependentService(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
addErroredApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference) |
<T> void |
addErroredEndpoint(org.apache.aries.component.dsl.CachingServiceReference<T> serviceReference) |
void |
addErroredExtension(org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference) |
void |
addInvalidApplication(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
addInvalidExtension(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
addInvalidResource(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
boolean |
addNotGettableApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference) |
<T> boolean |
addNotGettableEndpoint(org.apache.aries.component.dsl.CachingServiceReference<T> serviceReference) |
<T> void |
addNotGettableExtension(org.apache.aries.component.dsl.CachingServiceReference<T> serviceReference) |
void |
addServiceForName(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
boolean |
addShadowedApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference,
String actualBasePath) |
org.osgi.service.jaxrs.runtime.dto.RuntimeDTO |
getRuntimeDTO() |
static String |
getServiceName(PropertyHolder properties) |
void |
removeApplicationDependentExtension(org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference) |
void |
removeApplicationDependentResource(org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference) |
void |
removeApplicationEndpoint(PropertyHolder registratorProperties,
org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference) |
void |
removeApplicationExtension(PropertyHolder registratorProperties,
org.apache.aries.component.dsl.CachingServiceReference<?> extensionImmutableServiceReference) |
void |
removeClashingApplication(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
removeClashingExtension(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
removeClashingResource(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
removeContextDependentApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference) |
void |
removeDependentApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> applicationReference) |
void |
removeDependentExtensionFromApplication(Map<String,?> properties,
org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference) |
void |
removeDependentService(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
removedServiceForName(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
removeErroredApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference) |
<T> void |
removeErroredEndpoint(org.apache.aries.component.dsl.CachingServiceReference<T> serviceReference) |
void |
removeErroredExtension(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
removeInvalidApplication(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
removeInvalidExtension(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
removeInvalidResource(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference) |
void |
removeNotGettableApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference) |
<T> void |
removeNotGettableEndpoint(org.apache.aries.component.dsl.CachingServiceReference<T> serviceReference) |
<T> void |
removeNotGettableExtension(org.apache.aries.component.dsl.CachingServiceReference<T> serviceReference) |
boolean |
removeShadowedApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference) |
org.apache.aries.jax.rs.whiteboard.internal.AriesJaxrsServiceRuntime.ApplicationRuntimeInformation |
setApplicationForPath(String path,
org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference,
CxfJaxrsServiceRegistrator cxfJaxRsServiceRegistrator) |
void |
unregisterApplicationExtensions(org.apache.aries.component.dsl.CachingServiceReference<?> applicationReference) |
org.apache.aries.jax.rs.whiteboard.internal.AriesJaxrsServiceRuntime.ApplicationRuntimeInformation |
unsetApplicationForPath(String path) |
public AriesJaxrsServiceRuntime(Whiteboard whiteboard)
public static String getServiceName(PropertyHolder properties)
public void addApplicationDependentExtension(org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference)
public void addApplicationDependentResource(org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference)
public void addApplicationEndpoint(PropertyHolder registratorReference, org.apache.aries.component.dsl.CachingServiceReference<?> endpointImmutableServiceReference, org.apache.cxf.Bus bus, Class<?> theClass)
public void addApplicationExtension(PropertyHolder registratorProperties, org.apache.aries.component.dsl.CachingServiceReference<?> extensionImmutableServiceReference, Class<?> theClass)
public void addClashingApplication(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void addClashingExtension(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void addClashingResource(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void addContextDependentApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference)
public void addDependentApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> applicationReference)
public void addDependentExtensionInApplication(Map<String,?> applicationReference, org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference)
public void addDependentService(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void addErroredApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference)
public <T> void addErroredEndpoint(org.apache.aries.component.dsl.CachingServiceReference<T> serviceReference)
public void addErroredExtension(org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference)
public void addInvalidApplication(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void addInvalidExtension(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void addInvalidResource(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public boolean addNotGettableApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference)
public <T> boolean addNotGettableEndpoint(org.apache.aries.component.dsl.CachingServiceReference<T> serviceReference)
public <T> void addNotGettableExtension(org.apache.aries.component.dsl.CachingServiceReference<T> serviceReference)
public void addServiceForName(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public boolean addShadowedApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference, String actualBasePath)
public org.osgi.service.jaxrs.runtime.dto.RuntimeDTO getRuntimeDTO()
getRuntimeDTO
in interface org.osgi.service.jaxrs.runtime.JaxrsServiceRuntime
public void removedServiceForName(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void unregisterApplicationExtensions(org.apache.aries.component.dsl.CachingServiceReference<?> applicationReference)
public void removeApplicationDependentExtension(org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference)
public void removeApplicationDependentResource(org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference)
public void removeApplicationEndpoint(PropertyHolder registratorProperties, org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference)
public void removeApplicationExtension(PropertyHolder registratorProperties, org.apache.aries.component.dsl.CachingServiceReference<?> extensionImmutableServiceReference)
public void removeClashingApplication(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void removeClashingExtension(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void removeClashingResource(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void removeContextDependentApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference)
public void removeDependentApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> applicationReference)
public void removeDependentExtensionFromApplication(Map<String,?> properties, org.apache.aries.component.dsl.CachingServiceReference<?> cachingServiceReference)
public void removeDependentService(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void removeErroredApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference)
public <T> void removeErroredEndpoint(org.apache.aries.component.dsl.CachingServiceReference<T> serviceReference)
public void removeErroredExtension(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void removeInvalidApplication(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void removeInvalidExtension(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void removeInvalidResource(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
public void removeNotGettableApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference)
public <T> void removeNotGettableEndpoint(org.apache.aries.component.dsl.CachingServiceReference<T> serviceReference)
public <T> void removeNotGettableExtension(org.apache.aries.component.dsl.CachingServiceReference<T> serviceReference)
public boolean removeShadowedApplication(org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference)
public org.apache.aries.jax.rs.whiteboard.internal.AriesJaxrsServiceRuntime.ApplicationRuntimeInformation setApplicationForPath(String path, org.apache.aries.component.dsl.CachingServiceReference<javax.ws.rs.core.Application> serviceReference, CxfJaxrsServiceRegistrator cxfJaxRsServiceRegistrator)
public org.apache.aries.jax.rs.whiteboard.internal.AriesJaxrsServiceRuntime.ApplicationRuntimeInformation unsetApplicationForPath(String path)
Copyright © 2021 The Apache Software Foundation. All rights reserved.