Interface Provider
-
- All Known Implementing Classes:
AbstractProvider,AbstractWorkspaceProvider,BasicProvider,DefaultProvider,ManagedProvider
@Deprecated public interface Provider
Deprecated.Legacy AEM 6.x API.Providers are responsible for processing all requests to the Atompub server.
Actual request processing is delegated toRequestProcessorimplementations, depending on the requestTargetType.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddRequestProcessors(Map<TargetType,RequestProcessor> requestProcessors)Deprecated.Add a map ofRequestProcessors to register on this provider, without overriding already registered ones.
Åorg.apache.abdera.AbderagetAbdera()Deprecated.Retrieve the Abdera instance associated with this providerFilter[]getFilters(RequestContext request)Deprecated.Return the listing of filters for this requestStringgetProperty(String name)Deprecated.Get the specified propertyString[]getPropertyNames()Deprecated.Return a listing of all available propertiesMap<TargetType,RequestProcessor>getRequestProcessors()Deprecated.Return a map of registeredRequestProcessors with relatedTargetType.voidinit(org.apache.abdera.Abdera abdera, Map<String,String> properties)Deprecated.Initialize the Provider.ResponseContextprocess(RequestContext request)Deprecated.Process the requestSubjectresolveSubject(RequestContext request)Deprecated.Resolve the subject using the Provider's Subject ResolverTargetresolveTarget(RequestContext request)Deprecated.Resolve the target using the Provider's Target ResolvervoidsetRequestProcessors(Map<TargetType,RequestProcessor> requestProcessors)Deprecated.Set a map ofRequestProcessors to register on this provider, overriding already registered ones.StringurlFor(RequestContext request, Object key, Object param)Deprecated.Construct a URL using to Provider's Target Builder
-
-
-
Method Detail
-
init
void init(org.apache.abdera.Abdera abdera, Map<String,String> properties)Deprecated.Initialize the Provider.
-
getAbdera
org.apache.abdera.Abdera getAbdera()
Deprecated.Retrieve the Abdera instance associated with this provider
-
getPropertyNames
String[] getPropertyNames()
Deprecated.Return a listing of all available properties
-
resolveSubject
Subject resolveSubject(RequestContext request)
Deprecated.Resolve the subject using the Provider's Subject Resolver
-
resolveTarget
Target resolveTarget(RequestContext request)
Deprecated.Resolve the target using the Provider's Target Resolver
-
urlFor
String urlFor(RequestContext request, Object key, Object param)
Deprecated.Construct a URL using to Provider's Target Builder
-
process
ResponseContext process(RequestContext request)
Deprecated.Process the request
-
getFilters
Filter[] getFilters(RequestContext request)
Deprecated.Return the listing of filters for this request
-
setRequestProcessors
void setRequestProcessors(Map<TargetType,RequestProcessor> requestProcessors)
Deprecated.Set a map ofRequestProcessors to register on this provider, overriding already registered ones.
-
addRequestProcessors
void addRequestProcessors(Map<TargetType,RequestProcessor> requestProcessors)
Deprecated.Add a map ofRequestProcessors to register on this provider, without overriding already registered ones.
Å
-
getRequestProcessors
Map<TargetType,RequestProcessor> getRequestProcessors()
Deprecated.Return a map of registeredRequestProcessors with relatedTargetType.
-
-