All Packages Class Hierarchy This Package Previous Next Index
Class org.webmacro.resource.HandlerProvider
java.lang.Object
|
+----org.webmacro.resource.HandlerProvider
- public final class HandlerProvider
- extends Object
- implements ResourceProvider
This is the canonical provider for mapping URLs to Handlers. The
reactor will request that the "handler" provider return a Handler
object when supplied with a URL.
You could implement your own version of this class to return
handlers based on whatever criteria you wanted.
-
TYPE
- Constant that contains the Log and ResourceProvider Type
served by this class.
-
HandlerProvider()
-
-
destroy()
- Unimplemented / does nothing
-
getTypes()
- We serve up "handler" type resources
-
init(ResourceBroker)
- Resource broker will want to init me
-
resourceCreate(CreateResourceEvent)
- Unimplemented / does nothing
-
resourceDelete(ResourceEvent)
- Unimplemented / does nothing
-
resourceExpireTime()
- Cache created handlers for up to 20 minutes.
-
resourceRequest(RequestResourceEvent)
- Request a handler, the supplied name is ScriptName
-
resourceSave(ResourceEvent)
- Stop the handler
-
resourceThreads()
- No concurrency--all in memory operation.
TYPE
public static final String TYPE
- Constant that contains the Log and ResourceProvider Type
served by this class.
HandlerProvider
public HandlerProvider()
resourceThreads
public final int resourceThreads()
- No concurrency--all in memory operation.
getTypes
public final String[] getTypes()
- We serve up "handler" type resources
resourceExpireTime
public final int resourceExpireTime()
- Cache created handlers for up to 20 minutes.
resourceRequest
public final void resourceRequest(RequestResourceEvent evt)
- Request a handler, the supplied name is ScriptName
resourceSave
public final boolean resourceSave(ResourceEvent evt)
- Stop the handler
destroy
public final void destroy()
- Unimplemented / does nothing
init
public void init(ResourceBroker broker)
- Resource broker will want to init me
resourceCreate
public final void resourceCreate(CreateResourceEvent evt)
- Unimplemented / does nothing
resourceDelete
public final boolean resourceDelete(ResourceEvent evt)
- Unimplemented / does nothing
All Packages Class Hierarchy This Package Previous Next Index