| Interface | Description |
|---|---|
| CollectionResource |
A type of Resource which can have children, ie it can act as a directory
This is only part of the normal behaviour of a directory though, yuou
should have a look at FolderResource for a more complete interface
|
| CopyableResource | |
| DeletableResource | |
| EventListener | |
| FileItem | |
| FileResource |
Extends all non-collection interfaces into one
|
| Filter |
Interface for a request/response wrapping filter
Add these with HttpManager.addFilter(ordinal,filter)
By default the manager loads a single filter which delegates the
request to a handler appropriate for the request method
Users can add their own for logging, security, managing database connections etc
|
| FolderResource |
Extends all interfaces required for typical folder behavious
This is a good place to start if you want a normal directory.
|
| GetableResource | |
| Initable | |
| LockableResource | |
| LockingCollectionResource |
A collection which allows locking "unmapped resources".
|
| MakeCollectionableResource | |
| MoveableResource | |
| PostableResource | |
| PropFindableResource | |
| PutableResource | |
| Request | |
| Resource |
Implementations should implemenet compareTo as an alphabetic comparison
on the name property
|
| ResourceFactory |
Implementations of ResourceFactory translate URLs to instances of Resource
|
| ResourceFactoryFactory |
Implement this interface to configure the ResourceFactory instance
To use your implementation, specify its class name in: resource.factory.factory.class
as an init parameter on the servlet or filter in web.xml
Eg
|
| Response | |
| SessionAuthenticationHandler |
| Class | Description |
|---|---|
| AbstractMiltonEndPoint |
Base class for both MiltonServlet and MiltonFilter
|
| AbstractRequest | |
| AbstractResponse | |
| ApplicationConfig | |
| Auth | |
| CopyHandler | |
| DateUtils |
A utility class for parsing and formatting HTTP dates as used in cookies and
other headers.
|
| DeleteHandler | |
| ExistingEntityHandler | |
| FileItemWrapper | |
| FilterChain |
Passes the request and response along a series of filters
By default the HttpManager loads a single filter which executes the appropriate
handler for the http method
Additional filters can be added using HttpManager.addFilter
|
| GetHandler | |
| Handler | |
| HeadHandler | |
| HttpManager | |
| LockHandler |
Note that this is both a new entity handler and an existing entity handler
|
| LockInfo | |
| LockInfoSaxHandler | |
| LockTimeout | |
| LockToken | |
| MiltonFilter |
This is an implementation of a standard Servlet API filter, not
to be confused with the milton filter which achieves the same objective
USers may use a MiltonFilter or a MiltonServlet to achieve slightly different
functionality
Using this class instead of a servlet means that if no resource is found
for a given request that request falls through to the web container for
further processing
This means that you can have a combination of static file system resources
and resource factory isntances
|
| MiltonServlet |
MiltonServlet is a thin wrapper around HttpManager.
|
| MiltonUtils | |
| MkColHandler | |
| MoveHandler | |
| MultipleResourceFactory | |
| NewEntityHandler | |
| OptionsHandler | |
| PostHandler | |
| PropFindHandler | |
| PropFindSaxHandler | |
| PropPatchHandler | |
| PutHandler | |
| Range | |
| ResponseStatus | |
| ServletHttpManager | |
| ServletRequest | |
| ServletResponse | |
| StandardFilter | |
| StaticResource |
Used to provide access to static files via Milton
For a full implementation of webdav on a filesystem use the milton-filesysten
project
|
| StaticResourceFactory | |
| StaticResourceFilter | |
| UnlockHandler | |
| Utils | |
| XmlWriter |
| Exception | Description |
|---|---|
| DateUtils.DateParseException | |
| DeleteHandler.CantDeleteException | |
| RequestParseException |
Copyright © 2020. All rights reserved.