A C D E F G I L M O P R S T W

A

addContainer(PicoContainer) - Method in class org.picocontainer.web.chain.ContainerChain
add new container to the end of chain.
ApplicationContainerHolder - Class in org.picocontainer.web
 
ApplicationContainerHolder(MutablePicoContainer) - Constructor for class org.picocontainer.web.ApplicationContainerHolder
 

C

ChainMonitor - Interface in org.picocontainer.web.chain
 
compose(WebappComposer) - Method in class org.picocontainer.web.PicoServletContainerListener
 
composeApplication(MutablePicoContainer) - Method in class org.picocontainer.web.script.ScriptedWebappComposer
 
composeApplication(MutablePicoContainer) - Method in interface org.picocontainer.web.WebappComposer
 
composeRequest(MutablePicoContainer) - Method in class org.picocontainer.web.script.ScriptedWebappComposer
 
composeRequest(MutablePicoContainer) - Method in interface org.picocontainer.web.WebappComposer
 
composeSession(MutablePicoContainer) - Method in class org.picocontainer.web.script.ScriptedWebappComposer
 
composeSession(MutablePicoContainer) - Method in interface org.picocontainer.web.WebappComposer
 
ConsoleChainMonitor - Class in org.picocontainer.web.chain
Implementation of ChainMonitor that logs to console
ConsoleChainMonitor() - Constructor for class org.picocontainer.web.chain.ConsoleChainMonitor
 
ContainerChain - Class in org.picocontainer.web.chain
Represents chain of containers, which can be started and stopped at once.
ContainerChain() - Constructor for class org.picocontainer.web.chain.ContainerChain
 
contextDestroyed(ServletContextEvent) - Method in class org.picocontainer.web.PicoServletContainerListener
 
contextInitialized(ServletContextEvent) - Method in class org.picocontainer.web.PicoServletContainerListener
 

D

DEFAULT_APPLICATION_SCRIPT - Static variable in class org.picocontainer.web.script.ScriptedWebappComposer
 
DEFAULT_CONTAINER_BUILDER - Static variable in class org.picocontainer.web.script.ScriptedWebappComposer
 
DEFAULT_REQUEST_SCRIPT - Static variable in class org.picocontainer.web.script.ScriptedWebappComposer
 
DEFAULT_SESSION_SCRIPT - Static variable in class org.picocontainer.web.script.ScriptedWebappComposer
 
destroy() - Method in class org.picocontainer.web.PicoServletContainerFilter
 
destroy() - Method in class org.picocontainer.web.ServletContainerProxyFilter
 
disposed() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
disposing() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
divert(Throwable) - Method in interface org.picocontainer.web.chain.Divertor
find path to divert to, or null can not be found
divert(Throwable) - Method in class org.picocontainer.web.chain.divertor.MapDivertor
recursively extract original cause from pico lifecycle exception
divert(Throwable) - Method in class org.picocontainer.web.chain.divertor.SimpleDivertor
 
Divertor - Interface in org.picocontainer.web.chain
generates diversion URL for given cause
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.picocontainer.web.PicoServletContainerFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.picocontainer.web.ServletContainerProxyFilter
 

E

exceptionOccurred(Exception) - Method in interface org.picocontainer.web.chain.ChainMonitor
An exception occurred in the filter chain
exceptionOccurred(Exception) - Method in class org.picocontainer.web.chain.ConsoleChainMonitor
 
exceptionOccurred(Exception) - Method in class org.picocontainer.web.chain.SilentChainMonitor
 

F

filteringURL(String) - Method in interface org.picocontainer.web.chain.ChainMonitor
Filtering the original URL
filteringURL(String) - Method in class org.picocontainer.web.chain.ConsoleChainMonitor
 
filteringURL(String) - Method in class org.picocontainer.web.chain.SilentChainMonitor
 

G

getApplicationContainerForThread() - Static method in class org.picocontainer.web.PicoServletContainerFilter.ServletFilter
 
getDiversions() - Method in class org.picocontainer.web.chain.divertor.MapDivertor
 
getLast() - Method in class org.picocontainer.web.chain.ContainerChain
Returns last container in chain.
getPath() - Method in class org.picocontainer.web.chain.divertor.SimpleDivertor
 
getRequestComponentForThread(Class<?>) - Static method in class org.picocontainer.web.PicoServletContainerFilter
 
getRequestContainerForThread() - Static method in class org.picocontainer.web.PicoServletContainerFilter.ServletFilter
 
getSessionContainerForThread() - Static method in class org.picocontainer.web.PicoServletContainerFilter.ServletFilter
 

I

init(FilterConfig) - Method in class org.picocontainer.web.PicoServletContainerFilter
 
init(FilterConfig) - Method in class org.picocontainer.web.ServletContainerProxyFilter
 
initDelegate() - Method in class org.picocontainer.web.ServletContainerProxyFilter
 
invalidateStateModelForThread() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
isStarted() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 

L

loadComposer(ServletContext) - Method in class org.picocontainer.web.PicoServletContainerListener
Get the class to do compostition with - from a "webapp-composer-class" config param from web.xml : webapp-composer-class com.yourcompany.YourWebappComposer
lookupDelegate(HttpServletRequest) - Method in class org.picocontainer.web.ServletContainerProxyFilter
Looks up delegate Filter in PicoContainer found in any of the web scopes.

M

makeParentContainer() - Method in class org.picocontainer.web.PicoServletContainerListener
 
makeParentContainer() - Method in class org.picocontainer.web.SystemPropertiesPicoServletContainerListener
 
makeScopedContainers() - Method in class org.picocontainer.web.PicoServletContainerListener
Overide this method if you need a more specialized container tree.
MapDivertor - Class in org.picocontainer.web.chain.divertor
divertor based on maps.
MapDivertor(Map) - Constructor for class org.picocontainer.web.chain.divertor.MapDivertor
 

O

org.picocontainer.web - package org.picocontainer.web
 
org.picocontainer.web.chain - package org.picocontainer.web.chain
 
org.picocontainer.web.chain.divertor - package org.picocontainer.web.chain.divertor
 
org.picocontainer.web.script - package org.picocontainer.web.script
 

P

pathAdded(String, String) - Method in interface org.picocontainer.web.chain.ChainMonitor
A path has been added from the original URL
pathAdded(String, String) - Method in class org.picocontainer.web.chain.ConsoleChainMonitor
 
pathAdded(String, String) - Method in class org.picocontainer.web.chain.SilentChainMonitor
 
PicoServletContainerFilter - Class in org.picocontainer.web
 
PicoServletContainerFilter() - Constructor for class org.picocontainer.web.PicoServletContainerFilter
 
PicoServletContainerFilter.ServletFilter - Class in org.picocontainer.web
 
PicoServletContainerFilter.ServletFilter() - Constructor for class org.picocontainer.web.PicoServletContainerFilter.ServletFilter
 
PicoServletContainerListener - Class in org.picocontainer.web
Servlet listener class that hooks into the underlying servlet container and instantiates, assembles, starts, stores and disposes the appropriate pico containers when applications/sessions start/stop.
PicoServletContainerListener() - Constructor for class org.picocontainer.web.PicoServletContainerListener
Default constructor used in webapp containers
PicoServletContainerListener(DefaultPicoContainer, DefaultPicoContainer, DefaultPicoContainer, Storing, Storing) - Constructor for class org.picocontainer.web.PicoServletContainerListener
Creates a PicoServletContainerListener with dependencies injected
PicoServletContainerListener.ScopedContainers - Class in org.picocontainer.web
 
PicoServletContainerListener.ScopedContainers(DefaultPicoContainer, DefaultPicoContainer, DefaultPicoContainer, Storing, Storing) - Constructor for class org.picocontainer.web.PicoServletContainerListener.ScopedContainers
 
putLifecycleStateModelForThread(DefaultLifecycleState) - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 

R

removingComponent() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
RequestContainerHolder - Class in org.picocontainer.web
 
RequestContainerHolder(MutablePicoContainer, Storing, ThreadLocalLifecycleState) - Constructor for class org.picocontainer.web.RequestContainerHolder
 
resetStateModelForThread() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 

S

ScriptedWebappComposer - Class in org.picocontainer.web.script
Script-based webapp composer.
ScriptedWebappComposer() - Constructor for class org.picocontainer.web.script.ScriptedWebappComposer
 
ScriptedWebappComposer(String, String, String, String) - Constructor for class org.picocontainer.web.script.ScriptedWebappComposer
 
ServletChainBuilder - Class in org.picocontainer.web.chain
ServletChainBuilder builds ContainerChains from servlet path and caches container recorders for later use.
ServletChainBuilder(ServletContext, String, String, String) - Constructor for class org.picocontainer.web.chain.ServletChainBuilder
Constructor for the ServletChainBuilder object
ServletContainerProxyFilter - Class in org.picocontainer.web
ServletContainerProxyFilter is a Filter which delegates to any Filter which is registered in a PicoContainer, in any of the web scopes: context, session or request.
ServletContainerProxyFilter() - Constructor for class org.picocontainer.web.ServletContainerProxyFilter
 
SessionContainerHolder - Class in org.picocontainer.web
 
SessionContainerHolder(MutablePicoContainer, Storing, ThreadLocalLifecycleState) - Constructor for class org.picocontainer.web.SessionContainerHolder
 
sessionCreated(HttpSessionEvent) - Method in class org.picocontainer.web.PicoServletContainerListener
 
sessionDestroyed(HttpSessionEvent) - Method in class org.picocontainer.web.PicoServletContainerListener
 
SessionStoreHolder - Class in org.picocontainer.web
 
SessionStoreHolder(Storing.StoreWrapper, DefaultLifecycleState) - Constructor for class org.picocontainer.web.SessionStoreHolder
 
setAppContainer(MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter.ServletFilter
 
setAppContainer(MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter
 
setDiversions(Map) - Method in class org.picocontainer.web.chain.divertor.MapDivertor
 
setPath(String) - Method in class org.picocontainer.web.chain.divertor.SimpleDivertor
 
setRequestContainer(MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter.ServletFilter
 
setRequestContainer(MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter
 
setSessionContainer(MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter.ServletFilter
 
setSessionContainer(MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter
 
SilentChainMonitor - Class in org.picocontainer.web.chain
chain monitor displaying nothing
SilentChainMonitor() - Constructor for class org.picocontainer.web.chain.SilentChainMonitor
 
SimpleDivertor - Class in org.picocontainer.web.chain.divertor
simple divertor diverting to hardvired UIRL
SimpleDivertor(String) - Constructor for class org.picocontainer.web.chain.divertor.SimpleDivertor
 
start() - Method in class org.picocontainer.web.chain.ContainerChain
start each container in the chain
starting() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
stop() - Method in class org.picocontainer.web.chain.ContainerChain
stop each container in the chain
stopped() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
stopping() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
SystemPropertiesPicoServletContainerListener - Class in org.picocontainer.web
 
SystemPropertiesPicoServletContainerListener() - Constructor for class org.picocontainer.web.SystemPropertiesPicoServletContainerListener
 

T

ThreadLocalLifecycleState - Class in org.picocontainer.web
 
ThreadLocalLifecycleState() - Constructor for class org.picocontainer.web.ThreadLocalLifecycleState
 

W

WEBAPP_COMPOSER_CLASS - Static variable in class org.picocontainer.web.PicoServletContainerListener
 
WebappComposer - Interface in org.picocontainer.web
Allows to compose containers for different webapp scopes.

A C D E F G I L M O P R S T W

Copyright © 2008. All Rights Reserved.