Class CxfJaxrsServiceRegistrator


  • public class CxfJaxrsServiceRegistrator
    extends Object
    • Constructor Detail

      • CxfJaxrsServiceRegistrator

        public CxfJaxrsServiceRegistrator​(org.apache.cxf.Bus bus,
                                          ServiceTuple<javax.ws.rs.core.Application> applicationTuple,
                                          Map<String,​?> properties,
                                          AriesJaxrsServiceRuntime ariesJaxrsServiceRuntime)
    • Method Detail

      • getProperties

        public Map<String,​?> getProperties()
      • add

        public void add​(org.apache.cxf.jaxrs.lifecycle.ResourceProvider resourceProvider)
      • addProvider

        public void addProvider​(ServiceTuple<?> tuple)
      • enable

        public void enable()
      • close

        public void close()
      • createEndpoint

        public <T> T createEndpoint​(javax.ws.rs.core.Application app,
                                    Class<T> endpointType)
      • getBus

        public org.apache.cxf.Bus getBus()
      • getStaticResourceClasses

        public Iterable<Class<?>> getStaticResourceClasses()
      • registerExtension

        public void registerExtension​(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
      • remove

        public void remove​(org.apache.cxf.jaxrs.lifecycle.ResourceProvider resourceProvider)
      • removeProvider

        public void removeProvider​(ServiceTuple<?> tuple)
      • rewire

        public void rewire()
      • unregisterExtension

        public void unregisterExtension​(org.apache.aries.component.dsl.CachingServiceReference<?> serviceReference)
      • waitForExtension

        public org.apache.aries.component.dsl.OSGi<org.apache.aries.component.dsl.CachingServiceReference<?>> waitForExtension​(String extensionDependency)