Package org.pentaho.platform.web.servlet
Class PentahoSpringComponentProvider
java.lang.Object
org.glassfish.jersey.server.spring.SpringComponentProvider
org.pentaho.platform.web.servlet.PentahoSpringComponentProvider
- All Implemented Interfaces:
org.glassfish.jersey.server.spi.ComponentProvider,org.glassfish.jersey.spi.ComponentProvider
@Priority(5001)
public class PentahoSpringComponentProvider
extends org.glassfish.jersey.server.spring.SpringComponentProvider
This component will be created per plugin and will be resolved by jersey through Java SPI API.
This component acts as a bridge between Jersey's HK2 and Plugin Spring cotext. So that the jersey resources defined in spring context will be identified by Jersey.
The priority of this class should be greater than
. So that Plugin Context will be considered to resolve the
} components in the jersey resources
This component acts as a bridge between Jersey's HK2 and Plugin Spring cotext. So that the jersey resources defined in spring context will be identified by Jersey.
The priority of this class should be greater than
invalid reference
jakarta.ws.rs.Priorities.USER
invalid @link
{@link @Autowired
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidinitialize(org.glassfish.jersey.internal.inject.InjectionManager injectionManager) Methods inherited from class org.glassfish.jersey.server.spring.SpringComponentProvider
doneMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.glassfish.jersey.spi.ComponentProvider
bind
-
Field Details
-
PLUGIN_CONTEXT
- See Also:
-
-
Constructor Details
-
PentahoSpringComponentProvider
public PentahoSpringComponentProvider()
-
-
Method Details
-
initialize
public void initialize(org.glassfish.jersey.internal.inject.InjectionManager injectionManager) - Specified by:
initializein interfaceorg.glassfish.jersey.spi.ComponentProvider- Overrides:
initializein classorg.glassfish.jersey.server.spring.SpringComponentProvider
-
bind
- Specified by:
bindin interfaceorg.glassfish.jersey.spi.ComponentProvider- Overrides:
bindin classorg.glassfish.jersey.server.spring.SpringComponentProvider
-