org.apache.abdera.protocol.server.impl
Class DefaultProvider
java.lang.Object
org.apache.abdera.protocol.server.impl.AbstractProvider
org.apache.abdera.protocol.server.impl.DefaultProvider
- All Implemented Interfaces:
- Provider
public class DefaultProvider
- extends AbstractProvider
The DefaultProvider is the default Provider implementation for Abdera. It supports multiple collections and assumes a
simple http://.../{collection}/{entry} URL structure. Media-link entries are not supported.
Methods inherited from class org.apache.abdera.protocol.server.impl.AbstractProvider |
addFilter, addRequestProcessors, createErrorResponse, getAbdera, getFilters, getProperty, getPropertyNames, getRequestProcessors, getServiceElement, init, process, processExtensionRequest, resolveSubject, resolveTarget, setFilters, setRequestProcessors, transactionCompensate, transactionEnd, transactionStart, urlFor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
workspaceManager
protected WorkspaceManager workspaceManager
targetResolver
protected Resolver<Target> targetResolver
subjectResolver
protected Resolver<Subject> subjectResolver
targetBuilder
protected TargetBuilder targetBuilder
routeManager
protected RouteManager routeManager
DefaultProvider
public DefaultProvider()
DefaultProvider
public DefaultProvider(String base)
getRouteManager
public RouteManager getRouteManager()
getTargetResolver
protected Resolver<Target> getTargetResolver(RequestContext request)
- Specified by:
getTargetResolver
in class AbstractProvider
setTargetResolver
public void setTargetResolver(Resolver<Target> targetResolver)
getSubjectResolver
protected Resolver<Subject> getSubjectResolver(RequestContext request)
- Overrides:
getSubjectResolver
in class AbstractProvider
setSubjectResolver
public void setSubjectResolver(Resolver<Subject> subjectResolver)
getTargetResolver
public Resolver<Target> getTargetResolver()
getSubjectResolver
public Resolver<Subject> getSubjectResolver()
getWorkspaceManager
protected WorkspaceManager getWorkspaceManager(RequestContext request)
- Specified by:
getWorkspaceManager
in class AbstractProvider
getWorkspaceManager
public WorkspaceManager getWorkspaceManager()
setWorkspaceManager
public void setWorkspaceManager(WorkspaceManager workspaceManager)
getTargetBuilder
public TargetBuilder getTargetBuilder()
setTargetBuilder
public void setTargetBuilder(TargetBuilder targetBuilder)
addWorkspace
public void addWorkspace(WorkspaceInfo workspace)
addWorkspaces
public void addWorkspaces(Collection<WorkspaceInfo> workspaces)
getTargetBuilder
protected TargetBuilder getTargetBuilder(RequestContext request)
- Specified by:
getTargetBuilder
in class AbstractProvider
Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.