- get(String, String) - Static method in class vodserver.util.ExpressionUtil.ExpressionMethodResolver
-
If the given value is defined, it will be returned as-is.
- getAbsoluteUrl(String, String) - Static method in class vodserver.util.HttpUtil
-
Get the absolute url for the given urlStr, using the baseUrlStr if
the given urlStr contains a relative URL.
- getBaseFileName() - Static method in class vodserver.util.RequestSpecificAppender
-
- getBeanName() - Method in class vodserver.util.BaseBeanNameAware
-
Get the bean name.
- getBindings(Map<String, String>, HttpServletRequest) - Method in class vodserver.parambuilder.ScriptedParamBuilder
-
Get the bindings used for executing the script.
- getCommand() - Method in class vodserver.service.CommandRunnerService
-
Get the configured command (expressions will not yet have been evaluated).
- getConfirm() - Method in class vodserver.service.ShutdownService
-
- getContent() - Method in class vodserver.util.HttpUtil.HttpResponse
-
Get the content
- getContentOutputParam() - Method in class vodserver.parambuilder.WebContentParamBuilder
-
Get the configured content output parameter name.
- getContentParam() - Method in class vodserver.parambuilder.AbstractContentRegExParamBuilder
-
Get the parameter name from which content will be retrieved.
- getContentTypeParam() - Method in class vodserver.service.CommandRunnerService
-
Get the configured content type parameter.
- getContentUrlParam() - Method in class vodserver.parambuilder.WebContentParamBuilder
-
Get the configured content URL parameter name.
- getForward() - Method in class vodserver.service.StaticForwardingService
-
Get the configured service to forward to
- getForwardParam() - Method in class vodserver.service.ParamBuilderForwardingService
-
Get the parameter from which to retrieve the forward URI.
- getGroupNames(Pattern) - Method in class vodserver.parambuilder.AbstractContentRegExParamBuilder
-
Get the group names for the given pattern.
- getGroupNames(Pattern) - Method in class vodserver.parambuilder.ContentRegExParamBuilder
-
- getHeaderParamPrefix() - Method in class vodserver.parambuilder.WebContentParamBuilder
-
Get the configured header parameter name prefix.
- getHeaders() - Method in class vodserver.util.HttpUtil.HttpResponse
-
Get the map of headers
- getHttp() - Static method in class vodserver.parambuilder.ScriptedParamBuilder.ScriptUtil
-
Get the HTTP utility object; see
HttpUtil
for available methods.
- getIdParam() - Method in class vodserver.service.MappingForwardingService
-
Get the request parameter name
- getLog() - Static method in class vodserver.parambuilder.ScriptedParamBuilder.ScriptUtil
-
Get the Log utility object; see the Apache Commons-Logging Log class documentation
for available methods.
- getLogger(String) - Method in class vodserver.util.JettyToCommonsLogger
-
Create a new jetty logger bound to the specific name.
- getMap() - Static method in class vodserver.parambuilder.ScriptedParamBuilder.ScriptUtil
-
Get tje Map utility object; see
MapUtil
for available methods.
- getMapping() - Method in class vodserver.service.MappingForwardingService
-
Get the current mapping
- getName() - Method in class vodserver.util.JettyToCommonsLogger
-
- getNameValuePairs(Map<String, String>) - Static method in class vodserver.util.HttpUtil
-
Get a list of NameValuePair objects based on the entries contained in the given data map.
- getOrder() - Method in class vodserver.parambuilder.AbstractParamBuilder
-
Get the current order setting.
- getParamBuilders() - Method in class vodserver.service.AbstractParamBuilderService
-
- getPatterns(Map<String, String>, HttpServletRequest) - Method in class vodserver.parambuilder.AbstractContentRegExParamBuilder
-
Implementing classes must implement this method to return a collection
of regular expressions to be used to match against the content.
- getPatterns(Map<String, String>, HttpServletRequest) - Method in class vodserver.parambuilder.ContentDynamicRegExParamBuilder
-
- getPatterns() - Method in class vodserver.parambuilder.ContentDynamicRegExParamBuilder
-
Get the collection of patterns as they were configured, including the expressions.
- getPatterns(Map<String, String>, HttpServletRequest) - Method in class vodserver.parambuilder.ContentRegExParamBuilder
-
- getPatterns() - Method in class vodserver.parambuilder.ContentRegExParamBuilder
-
Get the configured patterns.
- getProperties() - Method in class vodserver.util.PropertiesLogger
-
- getPropertyNames() - Method in class vodserver.util.PropertiesLogger
-
- getRegex() - Static method in class vodserver.parambuilder.ScriptedParamBuilder.ScriptUtil
-
Get the RegEx utility object; see
RegExUtil
for available methods.
- getScript() - Method in class vodserver.parambuilder.ScriptedParamBuilder
-
Get the configured script.
- getStaticParams() - Method in class vodserver.parambuilder.StaticParamBuilder
-
Get the map of configured static parameters.
- getSubset(Map<String, String>, String, boolean) - Static method in class vodserver.util.MapUtil
-
Given a map of parameters and a prefix, this method will return a map with the subset of parameters
that match the given prefix.
- ScriptedParamBuilder - Class in vodserver.parambuilder
-
This ParamBuilder implementation can execute arbitrary scripts to build one or
more parameters.
- ScriptedParamBuilder() - Constructor for class vodserver.parambuilder.ScriptedParamBuilder
-
- ScriptedParamBuilder.ScriptUtil - Class in vodserver.parambuilder
-
An instance of this utility class is available in the script context
under the name 'util'.
- ScriptedParamBuilder.ScriptUtil() - Constructor for class vodserver.parambuilder.ScriptedParamBuilder.ScriptUtil
-
- Service - Interface in vodserver.service
-
This interface describes the contract for service implementations.
- setApplicationContext(ApplicationContext) - Method in class vodserver.VODServiceHandler
-
Called by Spring upon initialization to set the application context.
- setBeanName(String) - Method in class vodserver.util.BaseBeanNameAware
-
Set the bean name; automatically invoked by Spring when
the bean is initialized.
- setCommand(String) - Method in class vodserver.service.CommandRunnerService
-
Set the command to execute.
- setConfirm(String) - Method in class vodserver.service.ShutdownService
-
- setContent(String) - Method in class vodserver.util.HttpUtil.HttpResponse
-
Set the content
- setContentOutputParam(String) - Method in class vodserver.parambuilder.WebContentParamBuilder
-
Set the name of the parameter to which the content will be stored.
- setContentParam(String) - Method in class vodserver.parambuilder.AbstractContentRegExParamBuilder
-
Set the parameter name from which content will be retrieved.
- setContentTypeParam(String) - Method in class vodserver.service.CommandRunnerService
-
Set the content type parameter name, used to look up the parameter
containing the content type to use for the HTTP response.
- setContentUrlParam(String) - Method in class vodserver.parambuilder.WebContentParamBuilder
-
Set the name of the parameter that contains the URL to retrieve the content from.
- setDebugEnabled(boolean) - Method in class vodserver.util.JettyToCommonsLogger
-
Unimplemented method to turn debugging on programmatically.
- setEnableRecursiveExpressions(boolean) - Method in class vodserver.parambuilder.ContentDynamicRegExParamBuilder
-
Enable or disable recursive expression evaluation.
- setForward(String) - Method in class vodserver.service.StaticForwardingService
-
Set the service to forward to
- setForwardParam(String) - Method in class vodserver.service.ParamBuilderForwardingService
-
Set the parameter from which to retrieve the forward URI.
- setHeaderParamPrefix(String) - Method in class vodserver.parambuilder.WebContentParamBuilder
-
Set the parameter name prefix for a group of parameters containing
request header names and values.
- setHeaders(Map<String, String>) - Method in class vodserver.util.HttpUtil.HttpResponse
-
Set the map of headers
- setIdParam(String) - Method in class vodserver.service.MappingForwardingService
-
Set the request parameter name
- setLogPropertyNames(boolean) - Method in class vodserver.util.PropertiesLogger
-
- setMapping(Map<String, String>) - Method in class vodserver.service.MappingForwardingService
-
Set the mapping
- setOrder(int) - Method in class vodserver.parambuilder.AbstractParamBuilder
-
Set the order property.
- setParamBuilders(List<ParamBuilder>) - Method in class vodserver.service.AbstractParamBuilderService
-
- setPatterns(Collection<String>) - Method in class vodserver.parambuilder.ContentDynamicRegExParamBuilder
-
Set the collection of patterns; these patterns may contain expressions as described by
ExpressionUtil
.
- setPatterns(Collection<Pattern>) - Method in class vodserver.parambuilder.ContentRegExParamBuilder
-
Set the patterns used to search the content for parameters.
- setProperties(Properties) - Method in class vodserver.util.PropertiesLogger
-
- setPropertyNames(Collection<String>) - Method in class vodserver.util.PropertiesLogger
-
- setScript(String) - Method in class vodserver.parambuilder.ScriptedParamBuilder
-
Set the script to execute.
- setScriptEngineName(String) - Method in class vodserver.parambuilder.ScriptedParamBuilder
-
Set the script engine name.
- setStaticParams(Map<String, String>) - Method in class vodserver.parambuilder.StaticParamBuilder
-
Set the map of static parameters.
- ShutdownService - Class in vodserver.service
-
This service will shut down VODServer.
- ShutdownService() - Constructor for class vodserver.service.ShutdownService
-
- startRequest(String, HttpServletRequest) - Static method in class vodserver.util.RequestSpecificAppender
-
- StaticForwardingService - Class in vodserver.service
-
This forwarding service will simply forward to the service defined by the forward property.
- StaticForwardingService() - Constructor for class vodserver.service.StaticForwardingService
-
- StaticParamBuilder - Class in vodserver.parambuilder
-
This ParamBuilder implementation is configured with a map of parameter names and
values.
- StaticParamBuilder() - Constructor for class vodserver.parambuilder.StaticParamBuilder
-
- StringFormatUtil - Class in vodserver.util
-
This class contains utility methods for working with Strings.
- suffix(String, String) - Static method in class vodserver.util.ExpressionUtil.ExpressionMethodResolver
-
If the given value is defined, return it with the given suffix.
- toString() - Method in class vodserver.parambuilder.ContentDynamicRegExParamBuilder
-
Provide a useful string representation of this ParamBuilder,
showing the content parameter name and the configured patterns
(including expressions).
- toString() - Method in class vodserver.parambuilder.ContentRegExParamBuilder
-
Provide a useful string representation of this ParamBuilder,
showing the content parameter name, the configured patterns,
and the output parameters as defined in the patterns.
- toString() - Method in class vodserver.parambuilder.RequestParamBuilder
-
Provide a useful string representation of this ParamBuilder.
- toString() - Method in class vodserver.parambuilder.ScriptedParamBuilder
-
Provide a useful string representation of this ParamBuilder,
showing the script engine used, whether the script was precompiled,
and the script contents.
- toString() - Method in class vodserver.parambuilder.StaticParamBuilder
-
Provide a useful string representation of this ParamBuilder,
showing the configured static parameters.
- toString() - Method in class vodserver.parambuilder.WebContentParamBuilder
-
Provide a useful string representation of this ParamBuilder,
showing the content URL parameter name, the content output
parameter name, and the header parameter name prefix.
- toString() - Method in class vodserver.service.CommandRunnerService
-
Provide a string representation of the configuration of this service.
- toString() - Method in class vodserver.service.MappingForwardingService
-
Provide a string representation of the configuration of this service.
- toString() - Method in class vodserver.service.ParamBuilderForwardingService
-
Provide a string representation of the configuration of this service.
- toString() - Method in class vodserver.service.StaticForwardingService
-
Provide a string representation of the configuration of this service.
- toString() - Method in class vodserver.util.HttpUtil.HttpResponse
-
String representation of this object; includes the list
of headers and the content.