public class EverrestComposer extends Object implements org.picocontainer.web.WebappComposer
WebappComposer| Modifier and Type | Field and Description |
|---|---|
protected EverrestProcessor |
processor |
| Constructor and Description |
|---|
EverrestComposer() |
| Modifier and Type | Method and Description |
|---|---|
void |
composeApplication(org.picocontainer.MutablePicoContainer container,
javax.servlet.ServletContext servletContext) |
void |
composeRequest(org.picocontainer.MutablePicoContainer container) |
void |
composeSession(org.picocontainer.MutablePicoContainer container) |
protected void |
doComposeApplication(org.picocontainer.MutablePicoContainer container,
javax.servlet.ServletContext servletContext)
Compose components with application scope.
|
protected void |
doComposeRequest(org.picocontainer.MutablePicoContainer container)
Compose components with request scope.
|
protected void |
doComposeSession(org.picocontainer.MutablePicoContainer container)
Compose components with session scope.
|
protected FileCollectorDestroyer |
makeFileCollectorDestroyer() |
protected void |
processComponents(org.picocontainer.MutablePicoContainer container,
EverrestApplication everrest) |
protected EverrestProcessor processor
public final void composeApplication(org.picocontainer.MutablePicoContainer container,
javax.servlet.ServletContext servletContext)
composeApplication in interface org.picocontainer.web.WebappComposerprotected FileCollectorDestroyer makeFileCollectorDestroyer()
public final void composeSession(org.picocontainer.MutablePicoContainer container)
composeSession in interface org.picocontainer.web.WebappComposerpublic final void composeRequest(org.picocontainer.MutablePicoContainer container)
composeRequest in interface org.picocontainer.web.WebappComposerprotected void doComposeApplication(org.picocontainer.MutablePicoContainer container,
javax.servlet.ServletContext servletContext)
// Do this if need to keep default everrest framework behaviour. processor.addApplication(everrestInitializer.getApplication()); // Register components in picocontainer. container.addComponent(MyApplicationScopeResource.class); container.addComponent(MyApplicationScopeProvider.class);
container - picocontainerservletContext - servlet contextprotected void doComposeRequest(org.picocontainer.MutablePicoContainer container)
container.addComponent(MyRequestScopeResource.class); container.addComponent(MyRequestScopeProvider.class);
container - picocontainerprotected void doComposeSession(org.picocontainer.MutablePicoContainer container)
container.addComponent(MySessionScopeResource.class); container.addComponent(MySessionScopeProvider.class);
container - picocontainerprotected void processComponents(org.picocontainer.MutablePicoContainer container,
EverrestApplication everrest)
Copyright © 2012–2016 Codenvy, S.A.. All rights reserved.