public class CompositeAccessPoint extends AccessPoint
2014-11-06: oracleUrl
property is removed. Use
OracleExclusionFilterFactory
instead.
2014-11-06: staticExclusions
property is removed. Configure
exclusionFactory
property in Spring configuration with
CompositeExclusionFilterFactory
.
Modifier and Type | Class and Description |
---|---|
protected static class |
CompositeAccessPoint.Status |
AccessPoint.PerfStat, AccessPoint.SingleLoadResourceStore
Modifier and Type | Field and Description |
---|---|
protected static String |
REQUEST_CONTEXT_PREFIX |
EMPTY_VALUE, INTERSTITIAL_DATE, INTERSTITIAL_JSP, INTERSTITIAL_SECONDS, INTERSTITIAL_TARGET, INTERSTITIAL_URL, REVISIT_STR, RUNTIME_ERROR_HEADER
Constructor and Description |
---|
CompositeAccessPoint() |
Modifier and Type | Method and Description |
---|---|
AccessPointConfig |
findConfigForFile(String file) |
AccessPointConfigs |
getAccessPointConfigs() |
String |
getOracleUrl()
Deprecated.
|
ArrayList<ExclusionFilterFactory> |
getStaticExclusions()
Deprecated.
|
ContextResultURIConverterFactory |
getUriConverterFactory() |
boolean |
handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Possibly handle an incoming HttpServletRequest, much like a normal
HttpServlet, but includes a return value.
|
protected CompositeAccessPoint.Status |
handleRequest(String realAccessPoint,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
boolean |
isProxyEnabled() |
void |
setAccessPointConfigs(AccessPointConfigs accessPointConfigs) |
void |
setOracleUrl(String oracleUrl)
Deprecated.
2014-11-06 Use
OraclePolicyService |
void |
setStaticExclusions(ArrayList<ExclusionFilterFactory> staticExclusions)
Deprecated.
|
void |
setUriConverterFactory(ContextResultURIConverterFactory uriConverterFactory)
|
checkAccessPointAware, closeResources, createExclusionFilter, dispatchLocal, getAuthentication, getCollection, getCollectionContextName, getConfigs, getEmbargoMS, getErrorMsgHeader, getException, getExclusionFactory, getFileExcludePrefixes, getFileIncludePrefixes, getFilePatterns, getFilterFactory, getInterstitialJsp, getLiveWebPrefix, getLiveWebRedirector, getLocale, getMaxRedirectAttempts, getMementoHandler, getParser, getPerfStatsHeader, getQuery, getQueryCollapseTime, getQueryPrefix, getRefererAuth, getReplay, getReplayPrefix, getRewriteDirective, getRewriteDirector, getSelfRedirectCanonicalizer, getStaticPrefix, getUriConverter, getUrlRoot, getWarcFileHeader, handleQuery, handleReplay, handleReplayRedirect, init, isBounceToQueryPrefix, isBounceToReplayPrefix, isEnableErrorMsgHeader, isEnableMemento, isEnablePerfStatsHeader, isEnableWarcFileHeader, isExactHostMatch, isExactSchemeMatch, isFixedEmbeds, isForceCleanQueries, isRequestAuth, isSelfRedirect, isServeStatic, isTimestampSearch, isUseAnchorWindow, isUseServerName, isWaybackReferer, isWaybackReferer, logError, makeCaptureQueryUrl, queryIndex, retrievePayloadForIdenticalContentRevisit, searchCaptures, setAuthentication, setBounceToQueryPrefix, setBounceToReplayPrefix, setCollection, setConfigs, setEmbargoMS, setEnableErrorMsgHeader, setEnableMemento, setEnablePerfStatsHeader, setEnableWarcFileHeader, setErrorMsgHeader, setExactHostMatch, setExactSchemeMatch, setException, setExclusionFactory, setFileExcludePrefixes, setFileIncludePrefixes, setFilePatterns, setFilterFactory, setFixedEmbeds, setForceCleanQueries, setInterstitialJsp, setLiveWebPrefix, setLiveWebRedirector, setLocale, setMaxRedirectAttempts, setMementoHandler, setParser, setPerfStatsHeader, setPerfStatsHeaderFormat, setQuery, setQueryCollapseTime, setQueryPrefix, setRefererAuth, setReplay, setReplayPrefix, setRequestAuth, setRewriteDirector, setSelfRedirectCanonicalizer, setServeStatic, setStaticPrefix, setTimestampSearch, setUriConverter, setUrlRoot, setUseAnchorWindow, setUseServerName, setWarcFileHeader, shutdown
getAccessPointPath, getBeanName, getInternalPort, getMapParam, getMapParamOrEmpty, getRequiredMapParam, getServletContext, registerPortListener, setAccessPointPath, setBeanName, setInternalPort, setServletContext, translateRequestPath, translateRequestPathQuery
protected static final String REQUEST_CONTEXT_PREFIX
public boolean handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
RequestHandler
handleRequest
in interface RequestHandler
handleRequest
in class AccessPoint
request
- HttpServletRequest which is being handledresponse
- HttpServletResponse which is being handledjavax.servlet.ServletException
- per usualIOException
- per usualprotected CompositeAccessPoint.Status handleRequest(String realAccessPoint, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
javax.servlet.ServletException
IOException
public ContextResultURIConverterFactory getUriConverterFactory()
public void setUriConverterFactory(ContextResultURIConverterFactory uriConverterFactory)
ContextResultURIConverterFactory
used for creating
ResultURIConverter
for each sub-AccessPoint
.
it will receive default replayURIPrefix
for sub-AccessPoint as
flags
argument.
uriConverterFactory
- public AccessPointConfigs getAccessPointConfigs()
public void setAccessPointConfigs(AccessPointConfigs accessPointConfigs)
public AccessPointConfig findConfigForFile(String file)
public boolean isProxyEnabled()
@Deprecated public String getOracleUrl()
public void setOracleUrl(String oracleUrl)
OraclePolicyService
AccessControlClient
oracleUrl
- URL@Deprecated public ArrayList<ExclusionFilterFactory> getStaticExclusions()
public void setStaticExclusions(ArrayList<ExclusionFilterFactory> staticExclusions)
AccessPoint.setExclusionFactory(org.archive.wayback.accesscontrol.ExclusionFilterFactory)
using CompositeExclusionFilterFactory
staticExclusions
- list of exclusion filter factoriesCopyright © 2005–2015 IIPC. All rights reserved.