public class SpringProvider extends java.lang.Object implements ContainerProvider
Constructor and Description |
---|
SpringProvider() |
Modifier and Type | Method and Description |
---|---|
SpringBasedContainer |
getContainer() |
protected org.springframework.web.context.ConfigurableWebApplicationContext |
getParentApplicationContext(javax.servlet.ServletContext context)
You can override this method for providing your own Spring
ApplicationContext
|
<T> T |
provideForRequest(RequestInfo request,
Execution<T> execution)
Provides request scope support for Spring IoC Container when
org.springframework.web.context.request.RequestContextListener has not
been called.
|
protected void |
registerCustomComponents(ComponentRegistry registry)
you can override this method for registering custom components, or use
optional vraptor components, like hibernate session and session factory
creators:
registry.register(SessionCreator.class, SessionCreator.class);
registry.register(SessionFactoryCreator.class,
SessionFactoryCreator.class);
|
void |
start(javax.servlet.ServletContext context)
You can override this method to start some components, remember to call super before.
|
void |
stop() |
public <T> T provideForRequest(RequestInfo request, Execution<T> execution)
provideForRequest
in interface ContainerProvider
public SpringBasedContainer getContainer()
getContainer
in interface ContainerProvider
public void stop()
stop
in interface ContainerProvider
public void start(javax.servlet.ServletContext context)
start
in interface ContainerProvider
protected void registerCustomComponents(ComponentRegistry registry)
registry
- protected org.springframework.web.context.ConfigurableWebApplicationContext getParentApplicationContext(javax.servlet.ServletContext context)
Copyright © 2013 Caelum. All Rights Reserved.