Class RuntimeDelegateImpl


  • public class RuntimeDelegateImpl
    extends AbstractRuntimeDelegate
    Default implementation of JAX-RS RuntimeDelegate. The RuntimeDelegate class looks for the implementations registered in META-INF/services. Server injection binder should override this (using META-INF/services) to provide an implementation that supports createEndpoint(jakarta.ws.rs.core.Application, java.lang.Class) method.
    Author:
    Jakub Podlesak, Marek Potociar, Martin Matula
    • Constructor Detail

      • RuntimeDelegateImpl

        public RuntimeDelegateImpl()
    • Method Detail

      • createConfigurationBuilder

        public jakarta.ws.rs.SeBootstrap.Configuration.Builder createConfigurationBuilder()
        Specified by:
        createConfigurationBuilder in class jakarta.ws.rs.ext.RuntimeDelegate
      • bootstrap

        public CompletionStage<jakarta.ws.rs.SeBootstrap.Instance> bootstrap​(jakarta.ws.rs.core.Application application,
                                                                             jakarta.ws.rs.SeBootstrap.Configuration configuration)
        Specified by:
        bootstrap in class jakarta.ws.rs.ext.RuntimeDelegate
      • bootstrap

        public CompletionStage<jakarta.ws.rs.SeBootstrap.Instance> bootstrap​(Class<? extends jakarta.ws.rs.core.Application> applicationClass,
                                                                             jakarta.ws.rs.SeBootstrap.Configuration configuration)
        Specified by:
        bootstrap in class jakarta.ws.rs.ext.RuntimeDelegate